Einführung in das Drei-Schichten-Framework der Kettenabstraktion

Fortgeschrittene11/8/2024, 11:50:48 AM
Der dreischichtige Rahmen der Kettenabstraktion legt den Schwerpunkt auf ein zentrales Konzept: die Schaffung eines hochvernetzten, interoperablen Blockchain-Ökosystems durch Beseitigung der direkten Interaktion zwischen Benutzern, Entwicklern und Infrastrukturanbietern mit unterschiedlichen Blockchains. Kettenabstraktion ist mehr als eine technische Innovation; sie stellt einen wichtigen Schritt zur Reife des Blockchain-Ökosystems dar und hilft ihm dabei, sich von einer Sammlung isolierter, mehrkettiger Inseln zu einem kooperativeren und verbundeneren Netzwerk zu entwickeln.

In einem früheren Beitrag über die Beziehung zwischen Interoperabilitätsprotokollen und Kettenabstraktion habe ich kurz ein dreischichtiges Framework für Kettenabstraktion vorgestellt. Heute werde ich tiefer in dieses Thema eintauchen. Bitte beachten Sie, dass alle hier erwähnten Projekte oder Token nur zu Informationszwecken dienen und keine Anlageberatung darstellen.

Für jeden Sektor oder jedes Konzept hilft ein klares und logisches Framework beim Verständnis. Modular aufgebaute Blockchains unterteilen beispielsweise traditionelle öffentliche Chains in Datenverfügbarkeit (DA)-Schichten, Ausführungsschichten, Konsensschichten und Abwicklungsschichten, die jeweils einen unterschiedlichen Zweck erfüllen. Die Kettenabstraktion, als Benutzererfahrung, die Einzelpersonen von manuellen Interaktionen mit mehreren Chains befreit, sollte logischerweise den Bedürfnissen unterschiedlicher Benutzertypen entsprechen: Entwickler, reguläre Benutzer und Infrastrukturanbieter.

TL;DR

Das Drei-Schichten-Framework für die Kettenabstraktion umfasst die Anwendungsschicht, die Kontoschicht und die Blockchain-Schicht, die jeweils auf die Bedürfnisse von Entwicklern, regulären Benutzern und Infrastrukturanbietern zugeschnitten sind. Dieses Framework bietet eine neue Perspektive für das Verständnis der Interoperabilität von Multi-Chain und der Kettenabstraktion.

  1. Anwendungsschicht (Entwickler): Entwickler stehen vor Herausforderungen bei der Bereitstellung von Multi-Chain und der plattformübergreifenden Kompatibilität, insbesondere beim Umzug von Projekten von EVM zu Nicht-EVM-Chains. Die Kettenabstraktion vereinfacht plattformübergreifende Operationen, indem sie technische Unterschiede reduziert, die Entwicklung effizienter macht und es Entwicklern ermöglicht, sich auf Innovation statt auf Multi-Chain-Komplexität zu konzentrieren.
  2. Kontoschicht (Benutzer): Reguläre Benutzer haben Schwierigkeiten mit komplexen Multi-Chain-Interaktionen und fragmentiertem Asset-Management. Die Kettenabstraktion vereinheitlicht die Bilanzen und automatisiert die Gasgebühren, was eine einfachere Navigation über Ketten mit einer einzigen Identität ermöglicht und Web3-Erlebnisse benutzerfreundlicher und ähnlich wie herkömmliche Internetanwendungen macht.
  3. Blockchain-Schicht (Infrastrukturanbieter): Infrastrukturanbieter stoßen auf Probleme mit der Sicherheit und Liquiditätsfragmentierung bei Cross-Chain. Die Kettenabstraktion standardisiert die Cross-Chain-Kommunikation und die Technologiekompatibilität, insbesondere zur Unterstützung von Ökosystemen wie Cosmos und Polkadot, um Sicherheitsrisiken und Bereitstellungskosten zu reduzieren.

Im Wesentlichen zielt das dreischichtige Rahmenwerk der Kettenabstraktion darauf ab, direkte Interaktionen zwischen verschiedenen Blockchain-Komponenten zu eliminieren und ein stärker verbundenes, interoperables Blockchain-Ökosystem zu fördern. Diese Entwicklung markiert einen bedeutenden Schritt in der Reife von Blockchain und geht von isolierten, mehrkettenartigen Silos zu einem kooperativen Netzwerk über.

1. Anwendungsschicht-Kettenabstraktion (Entwickler)

Bei der Diskussion über Benutzergruppen werden Entwickler oft als Kernsegment der Benutzer übersehen. Entwickler stehen jedoch vor einzigartigen Herausforderungen beim Aufbau von Multichain-Projekten, darunter:

  • Wiederholte Bereitstellung über verschiedene Ketten: Für EVM-kompatible Ökosysteme müssen Entwickler ihre dezentralen Anwendungen (Dapps) einzeln auf jeder kompatiblen Kette bereitstellen, was erhebliche Zeit und Ressourcen in Anspruch nimmt.
  • Mehrere Projektneuaufbauten für Cross-Chain-Kompatibilität: Das Bereitstellen eines EVM-basierten Projekts auf einer Kette wie Sui erfordert von Entwicklern, ihre Anwendung mit der Move-Sprache neu zu erstellen. Dies erfordert nicht nur Anpassungen für Syntaxunterschiede, sondern wirft auch Sicherheitsbedenken auf.
  • Komplexe Cross-Chain-Transaktionen benötigen: Betrachten Sie die Herausforderung, einen Benutzer zu ermöglichen, der ETH auf Ethereum gegen einen Meme-Token auf Solana tauschen möchte. Probleme wie die Suche nach einem geeigneten Liquiditätspool und die Definition des Transaktionspfads machen Cross-Chain-Transaktionen zu einer technischen Hürde.

Für Entwickler ist die Möglichkeit, Dapps zu erstellen, die nahtlos mit mehreren Blockchains interagieren können, oberste Priorität. Die Kettenabstraktion kann ihre Erfahrung optimieren, indem sie sich auf mehrere Schlüsselbereiche konzentriert:

  1. Einheitliche Cross-Chain-Transaktionen mit einer einzigen SignaturEin wichtiger Bedarf besteht darin, Anwendungen zu ermöglichen, bei denen eine einzelne Signatur eines Benutzers Transaktionen über mehrere Blockchains autorisieren kann. Dies ermöglicht es Benutzern, über Ketten hinweg zu interagieren, ohne separate Brieftaschen oder Schlüssel für jede einzelne verwalten zu müssen. Mit einer vereinheitlichten Identität können Entwickler komplexe Dapps über mehrere Ketten hinweg erstellen, wie dezentralisierte Börsen (DEXs) oder Multi-Chain-Finanzdienstleistungen, die den Wertetransfer und den Informationsaustausch über Blockchains fördern. Dieser Ansatz verringert technische Hürden für Benutzer, rationalisiert den Signaturprozess und verbessert die Interaktion mit Multi-Chain-Ökosystemen.
  2. Unterstützung für asynchrone, lang laufende Cross-Chain-LogikDie Möglichkeit, Dapps komplexe, lang laufende Geschäftslogik über Blockchains hinweg auszuführen, gibt Entwicklern die Möglichkeit, aufwendige Operationen umzusetzen, die mehrere Netzwerke umfassen. Beispielsweise könnte eine Finanzanwendung Transaktionen validieren, Smart Contract-Aufrufe ausführen oder Datenanfragen auf verschiedenen Blockchains gleichzeitig verwalten müssen. Durch die Unterstützung von Cross-Chain-Geschäftslogik können Dapps fortschrittliche Funktionen wie automatisierten Handel oder Cross-Chain-Asset-Management realisieren und Entwicklern mehr Flexibilität und Raum für Innovation bieten.
  3. Abstrahierung der Komplexität von Multi-Chain \Die Entwicklung von Multi-Chain wird oft durch kettenübergreifende Protokolle, Bestätigungszeiten von Transaktionen und Gebührenstrukturen kompliziert. Die Abstraktion dieser zugrunde liegenden Komplexitäten ermöglicht es Entwicklern, sich auf anwendungsspezifische Funktionen und Benutzererfahrung zu konzentrieren, ohne sich in die Details jeder Blockchain zu vertiefen. Dies beschleunigt nicht nur die Entwicklung, sondern senkt auch technische Barrieren und macht die Entwicklung von Blockchain-Anwendungen für eine breitere Palette von Entwicklern zugänglicher.

Aktuelle Projekte in der Anwendungsebene der Kettenabstraktion umfassen Agoric(@agoric), Überspringen (@SkipProtocol) und Socket (@socketprotocol) tragen jeweils dazu bei, das wachsende Ökosystem von Tools zu vereinfachen und zu verbessern, die auf die Entwicklung von Dapps für mehrere Ketten abzielen.

2. Account Layer Chain Abstraction (Endbenutzer)

Als primäre Quelle für Markliquidität und als Grundlage für das Wachstum des Ökosystems sind Endbenutzer für den Blockchain-Bereich von entscheidender Bedeutung. Allerdings beklagen sich Benutzer oft über eine schlechte Benutzererfahrung (UX) bei verschiedenen Multi-Chain-Projekten. Hier sind einige der Hauptprobleme, mit denen Benutzer in einer Multi-Chain-Umgebung konfrontiert sind:

  • Manuelles Cross-Chain-Brücken: Wenn Benutzer Vermögenswerte oder Daten zwischen Blockchains bewegen, müssen sie oft manuell diese Vermögenswerte überbrücken, was komplexe Schritte wie die Auswahl von Brückendiensten, die Bezahlung von Gebühren und das Warten auf Bestätigungen beinhaltet. Dieser manuelle Prozess belastet nicht nur die Benutzer, sondern erhöht auch das Risiko von Fehlern und Vermögensverlust, was von den Benutzern ein Verständnis für verschiedene Chains erfordert – besonders schwierig für Neulinge.
  • Fragmentiertes Asset Management über mehrere Ketten und Geldbörsen: Mit Vermögenswerten, die über verschiedene Ketten und Wallets verteilt sind, müssen Benutzer verschiedene Adressen, private Schlüssel und Passwörter verwalten und die Transaktions- und Gebührenstruktur jeder Kette verstehen. Dies erhöht das Risiko von Sicherheitsproblemen wie Schlüssellecks, Verlusten oder vergessenen Zugriffsberechtigungen und erschwert das Vermögensmanagement.
  • Fragmentierte Cross-Chain Identität: Benutzer müssen oft separate Konten oder Identitäten auf jeder Blockchain erstellen, was zu fragmentierten Identitätsdaten führt. Diese Fragmentierung bedeutet, dass Benutzer zwischen Konten für verschiedene Chains wechseln müssen, was es schwierig macht, Ruf, Vermögenswerte und Transaktionshistorie über Chains hinweg zu konsolidieren. Als Ergebnis können Benutzer ihren Ruf oder ihre Vermögenswerte nicht einfach von einer Chain auf eine andere übertragen, was die Bequemlichkeit und Benutzererfahrung reduziert.

Chain-Abstraktionslösungen für Endbenutzer

Die Abstraktion der Kontoschichtkette zielt darauf ab, den Benutzern ein nahtloses, einheitliches Erlebnis über mehrere Blockchains hinweg zu bieten, in dem Vermögenswerte und Identitäten ohne den Umgang mit den technischen Details jeder Kette verwaltet werden können. Schlüsselansätze umfassen:

  1. Einheitliches Gleichgewicht über Ketten und AnwendungenEin „vereinheitlichtes Gleichgewicht“ ermöglicht es den Benutzern, ihre Gesamtanlagen über Ketten hinweg von einer einzigen Schnittstelle aus anzuzeigen. Durch die Verwendung von Cross-Chain-Datenaggregationsdiensten können die Benutzer alle ihre Vermögenswerte – egal ob auf Ethereum, BSC, Solana oder anderen Ketten – an einem Ort sehen. Dies vereinfacht das Vermögensmanagement und bietet einen klaren Überblick über Gesamtbestände und erleichtert gleichzeitig Cross-Chain-Transfers und -Transaktionen. Mit einem vereinheitlichten Gleichgewicht nehmen die Benutzer das Ökosystem als einen einzigen integrierten Raum wahr und reduzieren das Gefühl, mit einzelnen Blockchains zu interagieren.
  2. Automatisierte Gasgebühren und Kontointeraktionen in mehreren KettenEine der Hauptkomplexitäten bei Multi-Chain-Interaktionen besteht darin, Gasgebühren zu verwalten. Da für jede Blockchain ein bestimmtes Token für Transaktionsgebühren benötigt wird (z. B. ETH auf Ethereum, BNB auf BSC), müssen Benutzer häufig Token-Guthaben über Ketten hinweg verwalten. Durch die Automatisierung von Gasgebührenzahlungen können Benutzer das manuelle Verwalten von Token-Guthaben auf jeder Kette vermeiden. Sie können mit einem einzigen Konto interagieren, ohne sich um verschiedene Gebührentoken, Ketten oder technische Details kümmern zu müssen. Diese Automatisierung vereinfacht Multi-Chain-Interaktionen und verbessert die UX erheblich.
  3. Einheitliche Identität für das Management von Cross-Chain-KontenDerzeit benötigen Benutzer separate Konten für jede Kette, was zu fragmentiertem Identitätsmanagement führt. Ein einheitliches Konto ermöglicht es Benutzern, mit mehreren Blockchains unter einer einzigen Identität zu interagieren, wodurch die Notwendigkeit entfällt, auf jeder Kette verschiedene Konten zu erstellen und zu verwalten. Dieser einheitliche Identitätsansatz vereinfacht das Vermögens- und Identitätsmanagement, und Entwickler können auch von vereinfachtem Benutzermanagement profitieren. Mit einem einzigen Zugangspunkt können Dapps nahtlose Multi-Chain-Interaktionen anbieten und das Erlebnis intuitiver und kohärenter gestalten.

In der Kontoschicht der Kettenabstraktion können Benutzer eine konsistente Identität aufrechterhalten und Vermögenswerte nahtlos über verschiedene Ketten hinweg verwalten. Dabei konzentrieren sie sich auf ihre Transaktionsbedürfnisse, ohne sich um die zugrunde liegenden technischen Details zu kümmern. Führende Projekte in diese Richtung sind Gate, Gate.io und Gatechain.Particle-Netzwerk (@ParticleNtwrk), XION (@burnt_xion), und NEAR (@nearprotocol).

3. Blockchain Layer Chain Abstraction (Infrastrukturanbieter)

Für Infrastrukturanbieter ist die Auswahl des richtigen Blockchain-Ökosystems entscheidend. Anbieter müssen berücksichtigen, ob eine Blockchain ihre Dienste benötigt und ob das Ökosystem mit ihren strategischen Zielen übereinstimmt. Diese Entscheidung wird durch die Unabhängigkeit und Isolation verschiedener Blockchains kompliziert. Eine vernetzte Blockchain-Umgebung würde den Bedarf der Anbieter verringern, bestimmte Ketten auszuwählen und ermöglicht breitere Bereitstellungsoptionen. Dies erfordert Lösungen in mehreren Schlüsselbereichen:

  • Hochrisiko-Brückenbildung und einheitliche Liquidität: Benutzer transferieren häufig Vermögenswerte zwischen Blockchains durch „Brücken“, was aufgrund von Protokoll- und technischen Unterschieden zwischen den Chains hohe Sicherheitsrisiken birgt. Schwachstellen in Brückenverträgen, potenzielle Angriffe und Vermögensverluste waren wiederkehrende Probleme, wobei es bei früheren Brückenangriffen zu erheblichen Verlusten kam. Darüber hinaus erschwert die Fragmentierung der Liquidität transaktionen über Blockchains hinweg, da jede Chain isolierte Liquiditätspools hat, was es für Benutzer schwierig und kostspielig macht, Liquidität über Chains hinweg zu nutzen.
  • Inkonsistente Cross-Chain-Kommunikationsmechanismen: Das Fehlen standardisierter Kommunikationsprotokolle zwischen Blockchains schafft erhebliche Hindernisse für die Interaktion zwischen verschiedenen Blockchains. Jede Blockchain arbeitet mit unterschiedlichen Konsensmodellen (PoW, PoS usw.) und Architekturen, wobei es nur begrenzte direkte Kommunikationskanäle zwischen ihnen gibt. Diese Vielfalt erschwert die Entwicklung von Anwendungen, die auf mehreren Blockchains operieren, da jede Kette einzigartige Regeln, Konsensmechanismen und Sicherheitsmodelle hat.
  • ZustandsfragmentierungIn einer Multi-Chain-Umgebung sind Daten und Benutzerzustände über verschiedene Chains verteilt, was zu einer fragmentierten Benutzererfahrung führt. Dies betrifft nicht nur das Asset Management, sondern auch Benutzerkonten, Transaktionshistorien und Smart Contract-Zustände. Für Infrastrukturanbieter erfordert die Fragmentierung des Zustands zusätzliche Anstrengungen, um Datenkonsistenz über die Chains hinweg sicherzustellen, einschließlich der Synchronisierung von Benutzerzuständen und -transaktionen.

Blockchain Layer Chain Abstraction Lösungen

Die Blockchain-Schicht der Kettenabstraktion zielt darauf ab, diese grundlegenden Probleme zu lösen und die Interoperabilität zwischen Blockchains mit minimalem Risiko, Verzögerung und Kosten zu ermöglichen. Zu den wichtigsten Lösungen gehören:

  1. Verbesserte SicherheitsmechanismenSicherheit ist eine große Herausforderung in Multi-Chain-Umgebungen, insbesondere für Cross-Chain-Transaktionen und Brückenbildung. Jede Blockchain verfügt über ihre eigenen Sicherheitsprotokolle, aber Cross-Chain-Interaktionen führen zu Schwachstellen wie Vermögensverlust und Transaktionsmanipulation. Zu den wichtigsten Sicherheitsmechanismen gehören Konsensmechanismen, Sicherheitsüberprüfungen von Smart Contracts, Mehrfachsignatur-Protokolle und Zero-Knowledge (ZK) kryptografische Beweise. Diese Methoden tragen dazu bei, Cross-Chain-Transaktionen abzusichern und Risiken im Zusammenhang mit der Brückenbildung von Vermögenswerten zwischen den Chains zu minimieren.
  2. Cross-Chain Messaging und BrückenbauCross-Chain-Messaging ermöglicht die Übertragung von Informationen, Anweisungen oder Transaktionen zwischen Blockchains. Ein Benutzer kann beispielsweise einen Smart Contract auf Ethereum auslösen und dann eine damit verbundene Transaktion auf BSC oder Polkadot ausführen. Protokolle wie Cosmos' IBC (Inter-Blockchain Communication) und Polkadots XCMP (Cross-Chain Message Passing) arbeiten an standardisierter Cross-Chain-Kommunikation, die sichere Daten- und Vermögensübertragungen zwischen Blockchains unterstützt. Brücken hingegen sperren Vermögenswerte auf einer Kette und erstellen äquivalente Token auf einer anderen, um den Vermögensfluss zwischen Ketten zu erleichtern. Effektive Brückentechnologie kann die Interoperabilität verbessern und einen freien Vermögensfluss zwischen Blockchains ermöglichen.
  3. Direkte Kompatibilität für Chains mit einer einheitlichen Tech-StackKetten, die auf einem einheitlichen Technologiestapel aufgebaut sind, weisen ein natürliches Maß an Kompatibilität auf und ermöglichen eine hohe Interoperabilität. Der Technologiestapel - eine Kombination aus Entwicklungstools, Protokollen, Frameworks und Konsensmechanismen - bietet eine gemeinsame Grundlage, die eine nahtlose Interaktion zwischen kompatiblen Ketten ermöglicht. Beispielsweise haben Cosmos und Polkadot jeweils Ökosysteme, die auf gemeinsamen Grundprotokollen aufbauen (Cosmos verwendet Tendermint, während Polkadot Substrat verwendet). Dies ermöglicht eine einfache Interoperabilität, gemeinsame Sicherheit, Liquidität und Datenaustausch zwischen Ketten innerhalb desselben Ökosystems und hilft Infrastrukturanbietern, Sicherheitsrisiken zu reduzieren und die Bereitstellungseffizienz zu verbessern.

Die Blockchain-Schicht der Kettenabstraktion funktioniert ähnlich wie die Einrichtung einiger Hauptverkehrsstraßen, die ganze Regionen verbinden, anstatt Tausende von kleineren, isolierten Straßen bauen zu müssen. Dies erhöht die Effizienz erheblich, indem Ketten innerhalb einheitlicher Ökosysteme verbunden werden. Zu den wichtigen Projekten, die die Abstraktion der Blockchain-Schicht vorantreiben, gehören Polygon's AggLayer (@0xPolygon) und Verfügbar (@AvailProject).

Aussage:

  1. Dieser Artikel wurde von [cryptoHowe.eth], das Urheberrecht gehört dem Originalautor [ @weihaoming], falls Sie Einwände gegen den Nachdruck haben, kontaktieren Sie uns bitte.Tor lernenTeam, und das Team wird es so schnell wie möglich gemäß den entsprechenden Verfahren behandeln.
  2. Haftungsausschluss: Die in diesem Artikel ausgedrückten Ansichten und Meinungen repräsentieren nur die persönlichen Ansichten des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verteilen oder Plagiieren der übersetzten Artikel untersagt.

Einführung in das Drei-Schichten-Framework der Kettenabstraktion

Fortgeschrittene11/8/2024, 11:50:48 AM
Der dreischichtige Rahmen der Kettenabstraktion legt den Schwerpunkt auf ein zentrales Konzept: die Schaffung eines hochvernetzten, interoperablen Blockchain-Ökosystems durch Beseitigung der direkten Interaktion zwischen Benutzern, Entwicklern und Infrastrukturanbietern mit unterschiedlichen Blockchains. Kettenabstraktion ist mehr als eine technische Innovation; sie stellt einen wichtigen Schritt zur Reife des Blockchain-Ökosystems dar und hilft ihm dabei, sich von einer Sammlung isolierter, mehrkettiger Inseln zu einem kooperativeren und verbundeneren Netzwerk zu entwickeln.

In einem früheren Beitrag über die Beziehung zwischen Interoperabilitätsprotokollen und Kettenabstraktion habe ich kurz ein dreischichtiges Framework für Kettenabstraktion vorgestellt. Heute werde ich tiefer in dieses Thema eintauchen. Bitte beachten Sie, dass alle hier erwähnten Projekte oder Token nur zu Informationszwecken dienen und keine Anlageberatung darstellen.

Für jeden Sektor oder jedes Konzept hilft ein klares und logisches Framework beim Verständnis. Modular aufgebaute Blockchains unterteilen beispielsweise traditionelle öffentliche Chains in Datenverfügbarkeit (DA)-Schichten, Ausführungsschichten, Konsensschichten und Abwicklungsschichten, die jeweils einen unterschiedlichen Zweck erfüllen. Die Kettenabstraktion, als Benutzererfahrung, die Einzelpersonen von manuellen Interaktionen mit mehreren Chains befreit, sollte logischerweise den Bedürfnissen unterschiedlicher Benutzertypen entsprechen: Entwickler, reguläre Benutzer und Infrastrukturanbieter.

TL;DR

Das Drei-Schichten-Framework für die Kettenabstraktion umfasst die Anwendungsschicht, die Kontoschicht und die Blockchain-Schicht, die jeweils auf die Bedürfnisse von Entwicklern, regulären Benutzern und Infrastrukturanbietern zugeschnitten sind. Dieses Framework bietet eine neue Perspektive für das Verständnis der Interoperabilität von Multi-Chain und der Kettenabstraktion.

  1. Anwendungsschicht (Entwickler): Entwickler stehen vor Herausforderungen bei der Bereitstellung von Multi-Chain und der plattformübergreifenden Kompatibilität, insbesondere beim Umzug von Projekten von EVM zu Nicht-EVM-Chains. Die Kettenabstraktion vereinfacht plattformübergreifende Operationen, indem sie technische Unterschiede reduziert, die Entwicklung effizienter macht und es Entwicklern ermöglicht, sich auf Innovation statt auf Multi-Chain-Komplexität zu konzentrieren.
  2. Kontoschicht (Benutzer): Reguläre Benutzer haben Schwierigkeiten mit komplexen Multi-Chain-Interaktionen und fragmentiertem Asset-Management. Die Kettenabstraktion vereinheitlicht die Bilanzen und automatisiert die Gasgebühren, was eine einfachere Navigation über Ketten mit einer einzigen Identität ermöglicht und Web3-Erlebnisse benutzerfreundlicher und ähnlich wie herkömmliche Internetanwendungen macht.
  3. Blockchain-Schicht (Infrastrukturanbieter): Infrastrukturanbieter stoßen auf Probleme mit der Sicherheit und Liquiditätsfragmentierung bei Cross-Chain. Die Kettenabstraktion standardisiert die Cross-Chain-Kommunikation und die Technologiekompatibilität, insbesondere zur Unterstützung von Ökosystemen wie Cosmos und Polkadot, um Sicherheitsrisiken und Bereitstellungskosten zu reduzieren.

Im Wesentlichen zielt das dreischichtige Rahmenwerk der Kettenabstraktion darauf ab, direkte Interaktionen zwischen verschiedenen Blockchain-Komponenten zu eliminieren und ein stärker verbundenes, interoperables Blockchain-Ökosystem zu fördern. Diese Entwicklung markiert einen bedeutenden Schritt in der Reife von Blockchain und geht von isolierten, mehrkettenartigen Silos zu einem kooperativen Netzwerk über.

1. Anwendungsschicht-Kettenabstraktion (Entwickler)

Bei der Diskussion über Benutzergruppen werden Entwickler oft als Kernsegment der Benutzer übersehen. Entwickler stehen jedoch vor einzigartigen Herausforderungen beim Aufbau von Multichain-Projekten, darunter:

  • Wiederholte Bereitstellung über verschiedene Ketten: Für EVM-kompatible Ökosysteme müssen Entwickler ihre dezentralen Anwendungen (Dapps) einzeln auf jeder kompatiblen Kette bereitstellen, was erhebliche Zeit und Ressourcen in Anspruch nimmt.
  • Mehrere Projektneuaufbauten für Cross-Chain-Kompatibilität: Das Bereitstellen eines EVM-basierten Projekts auf einer Kette wie Sui erfordert von Entwicklern, ihre Anwendung mit der Move-Sprache neu zu erstellen. Dies erfordert nicht nur Anpassungen für Syntaxunterschiede, sondern wirft auch Sicherheitsbedenken auf.
  • Komplexe Cross-Chain-Transaktionen benötigen: Betrachten Sie die Herausforderung, einen Benutzer zu ermöglichen, der ETH auf Ethereum gegen einen Meme-Token auf Solana tauschen möchte. Probleme wie die Suche nach einem geeigneten Liquiditätspool und die Definition des Transaktionspfads machen Cross-Chain-Transaktionen zu einer technischen Hürde.

Für Entwickler ist die Möglichkeit, Dapps zu erstellen, die nahtlos mit mehreren Blockchains interagieren können, oberste Priorität. Die Kettenabstraktion kann ihre Erfahrung optimieren, indem sie sich auf mehrere Schlüsselbereiche konzentriert:

  1. Einheitliche Cross-Chain-Transaktionen mit einer einzigen SignaturEin wichtiger Bedarf besteht darin, Anwendungen zu ermöglichen, bei denen eine einzelne Signatur eines Benutzers Transaktionen über mehrere Blockchains autorisieren kann. Dies ermöglicht es Benutzern, über Ketten hinweg zu interagieren, ohne separate Brieftaschen oder Schlüssel für jede einzelne verwalten zu müssen. Mit einer vereinheitlichten Identität können Entwickler komplexe Dapps über mehrere Ketten hinweg erstellen, wie dezentralisierte Börsen (DEXs) oder Multi-Chain-Finanzdienstleistungen, die den Wertetransfer und den Informationsaustausch über Blockchains fördern. Dieser Ansatz verringert technische Hürden für Benutzer, rationalisiert den Signaturprozess und verbessert die Interaktion mit Multi-Chain-Ökosystemen.
  2. Unterstützung für asynchrone, lang laufende Cross-Chain-LogikDie Möglichkeit, Dapps komplexe, lang laufende Geschäftslogik über Blockchains hinweg auszuführen, gibt Entwicklern die Möglichkeit, aufwendige Operationen umzusetzen, die mehrere Netzwerke umfassen. Beispielsweise könnte eine Finanzanwendung Transaktionen validieren, Smart Contract-Aufrufe ausführen oder Datenanfragen auf verschiedenen Blockchains gleichzeitig verwalten müssen. Durch die Unterstützung von Cross-Chain-Geschäftslogik können Dapps fortschrittliche Funktionen wie automatisierten Handel oder Cross-Chain-Asset-Management realisieren und Entwicklern mehr Flexibilität und Raum für Innovation bieten.
  3. Abstrahierung der Komplexität von Multi-Chain \Die Entwicklung von Multi-Chain wird oft durch kettenübergreifende Protokolle, Bestätigungszeiten von Transaktionen und Gebührenstrukturen kompliziert. Die Abstraktion dieser zugrunde liegenden Komplexitäten ermöglicht es Entwicklern, sich auf anwendungsspezifische Funktionen und Benutzererfahrung zu konzentrieren, ohne sich in die Details jeder Blockchain zu vertiefen. Dies beschleunigt nicht nur die Entwicklung, sondern senkt auch technische Barrieren und macht die Entwicklung von Blockchain-Anwendungen für eine breitere Palette von Entwicklern zugänglicher.

Aktuelle Projekte in der Anwendungsebene der Kettenabstraktion umfassen Agoric(@agoric), Überspringen (@SkipProtocol) und Socket (@socketprotocol) tragen jeweils dazu bei, das wachsende Ökosystem von Tools zu vereinfachen und zu verbessern, die auf die Entwicklung von Dapps für mehrere Ketten abzielen.

2. Account Layer Chain Abstraction (Endbenutzer)

Als primäre Quelle für Markliquidität und als Grundlage für das Wachstum des Ökosystems sind Endbenutzer für den Blockchain-Bereich von entscheidender Bedeutung. Allerdings beklagen sich Benutzer oft über eine schlechte Benutzererfahrung (UX) bei verschiedenen Multi-Chain-Projekten. Hier sind einige der Hauptprobleme, mit denen Benutzer in einer Multi-Chain-Umgebung konfrontiert sind:

  • Manuelles Cross-Chain-Brücken: Wenn Benutzer Vermögenswerte oder Daten zwischen Blockchains bewegen, müssen sie oft manuell diese Vermögenswerte überbrücken, was komplexe Schritte wie die Auswahl von Brückendiensten, die Bezahlung von Gebühren und das Warten auf Bestätigungen beinhaltet. Dieser manuelle Prozess belastet nicht nur die Benutzer, sondern erhöht auch das Risiko von Fehlern und Vermögensverlust, was von den Benutzern ein Verständnis für verschiedene Chains erfordert – besonders schwierig für Neulinge.
  • Fragmentiertes Asset Management über mehrere Ketten und Geldbörsen: Mit Vermögenswerten, die über verschiedene Ketten und Wallets verteilt sind, müssen Benutzer verschiedene Adressen, private Schlüssel und Passwörter verwalten und die Transaktions- und Gebührenstruktur jeder Kette verstehen. Dies erhöht das Risiko von Sicherheitsproblemen wie Schlüssellecks, Verlusten oder vergessenen Zugriffsberechtigungen und erschwert das Vermögensmanagement.
  • Fragmentierte Cross-Chain Identität: Benutzer müssen oft separate Konten oder Identitäten auf jeder Blockchain erstellen, was zu fragmentierten Identitätsdaten führt. Diese Fragmentierung bedeutet, dass Benutzer zwischen Konten für verschiedene Chains wechseln müssen, was es schwierig macht, Ruf, Vermögenswerte und Transaktionshistorie über Chains hinweg zu konsolidieren. Als Ergebnis können Benutzer ihren Ruf oder ihre Vermögenswerte nicht einfach von einer Chain auf eine andere übertragen, was die Bequemlichkeit und Benutzererfahrung reduziert.

Chain-Abstraktionslösungen für Endbenutzer

Die Abstraktion der Kontoschichtkette zielt darauf ab, den Benutzern ein nahtloses, einheitliches Erlebnis über mehrere Blockchains hinweg zu bieten, in dem Vermögenswerte und Identitäten ohne den Umgang mit den technischen Details jeder Kette verwaltet werden können. Schlüsselansätze umfassen:

  1. Einheitliches Gleichgewicht über Ketten und AnwendungenEin „vereinheitlichtes Gleichgewicht“ ermöglicht es den Benutzern, ihre Gesamtanlagen über Ketten hinweg von einer einzigen Schnittstelle aus anzuzeigen. Durch die Verwendung von Cross-Chain-Datenaggregationsdiensten können die Benutzer alle ihre Vermögenswerte – egal ob auf Ethereum, BSC, Solana oder anderen Ketten – an einem Ort sehen. Dies vereinfacht das Vermögensmanagement und bietet einen klaren Überblick über Gesamtbestände und erleichtert gleichzeitig Cross-Chain-Transfers und -Transaktionen. Mit einem vereinheitlichten Gleichgewicht nehmen die Benutzer das Ökosystem als einen einzigen integrierten Raum wahr und reduzieren das Gefühl, mit einzelnen Blockchains zu interagieren.
  2. Automatisierte Gasgebühren und Kontointeraktionen in mehreren KettenEine der Hauptkomplexitäten bei Multi-Chain-Interaktionen besteht darin, Gasgebühren zu verwalten. Da für jede Blockchain ein bestimmtes Token für Transaktionsgebühren benötigt wird (z. B. ETH auf Ethereum, BNB auf BSC), müssen Benutzer häufig Token-Guthaben über Ketten hinweg verwalten. Durch die Automatisierung von Gasgebührenzahlungen können Benutzer das manuelle Verwalten von Token-Guthaben auf jeder Kette vermeiden. Sie können mit einem einzigen Konto interagieren, ohne sich um verschiedene Gebührentoken, Ketten oder technische Details kümmern zu müssen. Diese Automatisierung vereinfacht Multi-Chain-Interaktionen und verbessert die UX erheblich.
  3. Einheitliche Identität für das Management von Cross-Chain-KontenDerzeit benötigen Benutzer separate Konten für jede Kette, was zu fragmentiertem Identitätsmanagement führt. Ein einheitliches Konto ermöglicht es Benutzern, mit mehreren Blockchains unter einer einzigen Identität zu interagieren, wodurch die Notwendigkeit entfällt, auf jeder Kette verschiedene Konten zu erstellen und zu verwalten. Dieser einheitliche Identitätsansatz vereinfacht das Vermögens- und Identitätsmanagement, und Entwickler können auch von vereinfachtem Benutzermanagement profitieren. Mit einem einzigen Zugangspunkt können Dapps nahtlose Multi-Chain-Interaktionen anbieten und das Erlebnis intuitiver und kohärenter gestalten.

In der Kontoschicht der Kettenabstraktion können Benutzer eine konsistente Identität aufrechterhalten und Vermögenswerte nahtlos über verschiedene Ketten hinweg verwalten. Dabei konzentrieren sie sich auf ihre Transaktionsbedürfnisse, ohne sich um die zugrunde liegenden technischen Details zu kümmern. Führende Projekte in diese Richtung sind Gate, Gate.io und Gatechain.Particle-Netzwerk (@ParticleNtwrk), XION (@burnt_xion), und NEAR (@nearprotocol).

3. Blockchain Layer Chain Abstraction (Infrastrukturanbieter)

Für Infrastrukturanbieter ist die Auswahl des richtigen Blockchain-Ökosystems entscheidend. Anbieter müssen berücksichtigen, ob eine Blockchain ihre Dienste benötigt und ob das Ökosystem mit ihren strategischen Zielen übereinstimmt. Diese Entscheidung wird durch die Unabhängigkeit und Isolation verschiedener Blockchains kompliziert. Eine vernetzte Blockchain-Umgebung würde den Bedarf der Anbieter verringern, bestimmte Ketten auszuwählen und ermöglicht breitere Bereitstellungsoptionen. Dies erfordert Lösungen in mehreren Schlüsselbereichen:

  • Hochrisiko-Brückenbildung und einheitliche Liquidität: Benutzer transferieren häufig Vermögenswerte zwischen Blockchains durch „Brücken“, was aufgrund von Protokoll- und technischen Unterschieden zwischen den Chains hohe Sicherheitsrisiken birgt. Schwachstellen in Brückenverträgen, potenzielle Angriffe und Vermögensverluste waren wiederkehrende Probleme, wobei es bei früheren Brückenangriffen zu erheblichen Verlusten kam. Darüber hinaus erschwert die Fragmentierung der Liquidität transaktionen über Blockchains hinweg, da jede Chain isolierte Liquiditätspools hat, was es für Benutzer schwierig und kostspielig macht, Liquidität über Chains hinweg zu nutzen.
  • Inkonsistente Cross-Chain-Kommunikationsmechanismen: Das Fehlen standardisierter Kommunikationsprotokolle zwischen Blockchains schafft erhebliche Hindernisse für die Interaktion zwischen verschiedenen Blockchains. Jede Blockchain arbeitet mit unterschiedlichen Konsensmodellen (PoW, PoS usw.) und Architekturen, wobei es nur begrenzte direkte Kommunikationskanäle zwischen ihnen gibt. Diese Vielfalt erschwert die Entwicklung von Anwendungen, die auf mehreren Blockchains operieren, da jede Kette einzigartige Regeln, Konsensmechanismen und Sicherheitsmodelle hat.
  • ZustandsfragmentierungIn einer Multi-Chain-Umgebung sind Daten und Benutzerzustände über verschiedene Chains verteilt, was zu einer fragmentierten Benutzererfahrung führt. Dies betrifft nicht nur das Asset Management, sondern auch Benutzerkonten, Transaktionshistorien und Smart Contract-Zustände. Für Infrastrukturanbieter erfordert die Fragmentierung des Zustands zusätzliche Anstrengungen, um Datenkonsistenz über die Chains hinweg sicherzustellen, einschließlich der Synchronisierung von Benutzerzuständen und -transaktionen.

Blockchain Layer Chain Abstraction Lösungen

Die Blockchain-Schicht der Kettenabstraktion zielt darauf ab, diese grundlegenden Probleme zu lösen und die Interoperabilität zwischen Blockchains mit minimalem Risiko, Verzögerung und Kosten zu ermöglichen. Zu den wichtigsten Lösungen gehören:

  1. Verbesserte SicherheitsmechanismenSicherheit ist eine große Herausforderung in Multi-Chain-Umgebungen, insbesondere für Cross-Chain-Transaktionen und Brückenbildung. Jede Blockchain verfügt über ihre eigenen Sicherheitsprotokolle, aber Cross-Chain-Interaktionen führen zu Schwachstellen wie Vermögensverlust und Transaktionsmanipulation. Zu den wichtigsten Sicherheitsmechanismen gehören Konsensmechanismen, Sicherheitsüberprüfungen von Smart Contracts, Mehrfachsignatur-Protokolle und Zero-Knowledge (ZK) kryptografische Beweise. Diese Methoden tragen dazu bei, Cross-Chain-Transaktionen abzusichern und Risiken im Zusammenhang mit der Brückenbildung von Vermögenswerten zwischen den Chains zu minimieren.
  2. Cross-Chain Messaging und BrückenbauCross-Chain-Messaging ermöglicht die Übertragung von Informationen, Anweisungen oder Transaktionen zwischen Blockchains. Ein Benutzer kann beispielsweise einen Smart Contract auf Ethereum auslösen und dann eine damit verbundene Transaktion auf BSC oder Polkadot ausführen. Protokolle wie Cosmos' IBC (Inter-Blockchain Communication) und Polkadots XCMP (Cross-Chain Message Passing) arbeiten an standardisierter Cross-Chain-Kommunikation, die sichere Daten- und Vermögensübertragungen zwischen Blockchains unterstützt. Brücken hingegen sperren Vermögenswerte auf einer Kette und erstellen äquivalente Token auf einer anderen, um den Vermögensfluss zwischen Ketten zu erleichtern. Effektive Brückentechnologie kann die Interoperabilität verbessern und einen freien Vermögensfluss zwischen Blockchains ermöglichen.
  3. Direkte Kompatibilität für Chains mit einer einheitlichen Tech-StackKetten, die auf einem einheitlichen Technologiestapel aufgebaut sind, weisen ein natürliches Maß an Kompatibilität auf und ermöglichen eine hohe Interoperabilität. Der Technologiestapel - eine Kombination aus Entwicklungstools, Protokollen, Frameworks und Konsensmechanismen - bietet eine gemeinsame Grundlage, die eine nahtlose Interaktion zwischen kompatiblen Ketten ermöglicht. Beispielsweise haben Cosmos und Polkadot jeweils Ökosysteme, die auf gemeinsamen Grundprotokollen aufbauen (Cosmos verwendet Tendermint, während Polkadot Substrat verwendet). Dies ermöglicht eine einfache Interoperabilität, gemeinsame Sicherheit, Liquidität und Datenaustausch zwischen Ketten innerhalb desselben Ökosystems und hilft Infrastrukturanbietern, Sicherheitsrisiken zu reduzieren und die Bereitstellungseffizienz zu verbessern.

Die Blockchain-Schicht der Kettenabstraktion funktioniert ähnlich wie die Einrichtung einiger Hauptverkehrsstraßen, die ganze Regionen verbinden, anstatt Tausende von kleineren, isolierten Straßen bauen zu müssen. Dies erhöht die Effizienz erheblich, indem Ketten innerhalb einheitlicher Ökosysteme verbunden werden. Zu den wichtigen Projekten, die die Abstraktion der Blockchain-Schicht vorantreiben, gehören Polygon's AggLayer (@0xPolygon) und Verfügbar (@AvailProject).

Aussage:

  1. Dieser Artikel wurde von [cryptoHowe.eth], das Urheberrecht gehört dem Originalautor [ @weihaoming], falls Sie Einwände gegen den Nachdruck haben, kontaktieren Sie uns bitte.Tor lernenTeam, und das Team wird es so schnell wie möglich gemäß den entsprechenden Verfahren behandeln.
  2. Haftungsausschluss: Die in diesem Artikel ausgedrückten Ansichten und Meinungen repräsentieren nur die persönlichen Ansichten des Autors und stellen keine Anlageberatung dar.
  3. Übersetzungen des Artikels in andere Sprachen werden vom Gate Learn Team durchgeführt. Sofern nicht anders angegeben, ist das Kopieren, Verteilen oder Plagiieren der übersetzten Artikel untersagt.
Jetzt anfangen
Registrieren Sie sich und erhalten Sie einen
100
-Euro-Gutschein!