Öffnung
Mit der rasanten Entwicklung der Blockchain-Branche, insbesondere der modularen Lösungen, ist die Erstellung einer Blockchain einfacher denn je geworden. Viele Toolkits unterstützen sogar die Bereitstellung einer Layer-2 in nur 15 Minuten, was zu einem schnellen Anstieg der Anzahl von Netzwerken führt.
Laut Daten von Coingecko gibt es auf dem aktuellen Markt etwa 300 aktive Blockchains. Wenn man Entwicklungsprojekte mit einbezieht, kann diese Zahl mehr als 1000 erreichen. Eine Hauptfolge dieses schnellen Anstiegs der Zahl ist die Fragmentierung der Liquidität und die Verschlechterung der Benutzererfahrung.
Wie wir alle wissen, hat jedes Netzwerk eine andere Konfiguration und verwendet seine eigenen Vermögensverwalter und Abläufe. Um mit der Nutzung zu beginnen, müssen Benutzer über Bridge Geld in diese Netzwerke einzahlen, Einstellungen einrichten, Anwendungen herunterladen, die Seed-Phase speichern usw. Für diejenigen, die nicht technisch versiert sind, ist es im Blockchain-Labyrinth ein wahrer Albtraum.
Wenn Sie nicht technisch versiert sind und keine Erfahrung auf dem DeFi-Markt haben, können diese Hürden leicht dazu führen, dass Benutzer aufgeben. Ganz zu schweigen davon, dass Entwickler aufgrund der Technologiefragmentierung auch Schwierigkeiten haben, ihre dApps mit mehreren Netzwerken zu kommunizieren.
Laut einem Bericht von TripleA vom Mai 2024 beträgt die Zahl der globalen Kryptobesitzer nur 562 Millionen, was einer Penetrationsrate von 6,8 % entspricht. Diese Zahl entspricht dem Internet im Zeitraum 2001-2002, die aktuelle Internet-Penetrationsrate beträgt etwa 66,2 %.
Diese Dinge wurden von den Entwicklern bald erkannt, im Laufe der Jahre wurden viele Verbesserungen eingeführt, wie Cross-Chain, Account Abstraction, Intent Centric und kürzlich Chain Abstraction, eine Lösung, die als „Endspiel“ für Probleme mit der Benutzererfahrung gilt.
In den nächsten Abschnitten werden wir ausführlich über die Kettenabstraktion, ihre Funktionsweise sowie ihre Vor- und Nachteile erfahren.
Was ist Abstraktion?
Sie haben vielleicht schon viel über das Stichwort „Abstraktion“ durch Kontoabstraktionslösungen im Kryptomarkt gehört, aber Abstraktion wird auch in anderen Bereichen häufig verwendet.
Abstraktion ist ein Konzept, das in vielen Bereichen wie Informatik, Mathematik und Philosophie verwendet wird und sich auf die Vereinfachung komplexer Systeme durch die Eliminierung unnötiger Details und die Konzentration nur auf die wesentlichen Kernaspekte bezieht.
Bei der Programmierung hilft Abstraktion dabei, komplexe Details zu verbergen, sodass Benutzer über eine einfache Schnittstelle mit dem System interagieren können. Es trägt dazu bei, die Komplexität zu reduzieren, die Flexibilität zu erhöhen und Quellcode wiederzuverwenden.
Was ist Kettenabstraktion?
Chain Abstraction ist ein Konzept, das sich auf die Vereinfachung von Benutzerinteraktionen mit verschiedenen Blockchains bezieht und ein „Blockchain-freies“ Erlebnis bietet.
Anstatt komplexe Vorgänge wie die Übertragung von Vermögenswerten zwischen Ketten, die Verwaltung mehrerer Arten von Gas-Tokens oder das Wechseln von Netzwerken durchführen zu müssen, hilft Chain Abstraction Benutzern, über eine einzigartige Schnittstelle mit dezentralen Anwendungen zu interagieren, ohne dass umfangreiche technische Kenntnisse erforderlich sind. Dadurch wird das Web3-Erlebnis zugänglicher und bequemer.
Wissen Sie, ähnlich wie bei der Verwendung beliebter Banking- oder E-Wallet-Anwendungen, ob diese auf AWS-Servern, Google Cloud oder einer privaten Datenzentrale gespeichert sind, oder müssen Sie sich um die Verbindung zur App über das Viettel- oder FPT-Netzwerk kümmern?
Kurz gesagt hilft Chain Abstraction Benutzern, sich nur um die Funktionen der Anwendung zu kümmern, ohne deren Infrastrukturschicht kennen zu müssen/wollen.
So funktioniert die Kettenabstraktion
Zunächst müssen wir verstehen, dass Chain Abstraction keine Technologie ist, sondern eine umfassende Reihe von Lösungen, die auf die Benutzererfahrung abzielen und nur durch viele Technologieebenen erreicht werden können.
Die beiden großen Probleme, die Chain Abstraction lösen muss, sind Technologiefragmentierung und Liquiditätsfragmentierung. Aktuelle Lösungen versuchen, einen Teil oder das gesamte oben genannte Problem zu lösen. Im Detail umfassen die Aufgaben, die unterhalb der Anwendungsschicht gelöst werden müssen, Folgendes:
Identifizieren Sie Benutzer über mehrere Netzwerke hinweg
Kettenübergreifende Kommunikation und Authentifizierung
Netzwerke flexibel identifizieren und transformieren
Multi-Chain-Asset-Management
Mehrkettenabwicklung der Gasgebühren
Obwohl das Schlüsselwort Chain Abstraction erst im Jahr 2024 häufig erwähnt wird, wurden bereits viele Modelle eingeführt. Die bekanntesten sind das CAKE-Framework von Frontier Research, der Chain Abstraction Stack von Everclear und das Multi-Layer Framework von Particle Network.
CAKE-Rahmenwerk
Das CAKE Framework von Frontier Research unterteilt die Infrastruktur für die Kettenabstraktion in vier Schichten:
Anwendungsschicht: Die Anwendungsschicht, die mit dem Benutzer kommuniziert. Es ist dafür verantwortlich, Benutzer mit der dApp zu verbinden und ein nahtloses Erlebnis zu bieten, indem es die komplexen Details der Blockchain verbirgt.
Berechtigungsschicht: Zugriffsrechte-Verwaltungsschicht. Diese Ebene stellt sicher, dass Benutzer Aktionen ausführen und Transaktionen validieren können. Diese Ebene wird häufig von Lösungen im Zusammenhang mit der Benutzer-Asset-Verwaltung wie Account Abstraction verwaltet.
Solver-Schicht: Solver-Schicht. Diese Ebene berechnet und optimiert Kosten und Transaktionszeiten. Es hilft Benutzern, die besten Optionen auszuwählen. Diese Klasse ist eine Weiterentwicklung des Intent-Centric-Modells.
Siedlungsschicht: Siedlungsschicht. Stellen Sie sicher, dass die Transaktion abgeschlossen und in der Blockchain gespeichert ist. Diese Schicht ist für die Aufzeichnung und Validierung durchgeführter Transaktionen verantwortlich.
Kettenabstraktionsstapel
Der Chain Abstraction Stack von Everclear (alt Connext) gliedert die Schichten weiter auf und konzentriert sich auf die Benutzerabsicht. Dementsprechend gibt es im Betriebsmodell 5 Schichten:
Berechtigungen: Zugriffsrechte-Verwaltungsebene, verantwortlich für die Erfassung von Absichten und die Verwaltung von Berechtigungsberechtigungen von Benutzern.
Auktionen: Wählen Sie den Solver aus, der der Absicht des Benutzers entspricht, die Transaktion auszuführen.
Lösung: Wo Benutzerabsichten in der Zielkette verarbeitet werden.
Clearing: Führen Sie Clearing-Zahlungen auf Ketten durch, um die Liquidität auszugleichen. Diese Ebene wird vom Everlear-Projekt selbst verwaltet.
Abwicklung: Verwaltet die endgültigen Ausführungen auf der Blockchain.
Mehrschichtiges Framework
Das Multi-Layer Framework von Particle Network ist eine mehrschichtige Architektur, die darauf ausgelegt ist, das Benutzererlebnis und die Interoperabilität zwischen Blockchains zu optimieren. Es umfasst drei Hauptschichten: Anwendung, Konto und Blockchain, entsprechend den Problemgruppen, die auf jeder Schicht gelöst werden müssen.
Im Einzelnen lauten die Aufgaben jeder Klasse wie folgt:
Anwendungsschicht: Anwendungsschicht, auch Orchestrierung genannt. Diese Schicht ermöglicht es Entwicklern, dApps auf vielen verschiedenen Blockchains zu erstellen und bereitzustellen, ohne die Anwendungsstruktur zu ändern. Es hilft dabei, kettenübergreifende Transaktionen reibungslos und effizient zu koordinieren.
Kontoebene: Hilft bei der Identifizierung und Verwaltung von Benutzersalden über mehrere Ketten hinweg und ermöglicht Benutzern die Verwaltung von Vermögenswerten, ohne sich um die Komplexität der Konvertierung zwischen Blockchains kümmern zu müssen.
Blockchain-Schicht: Gewährleistet Interoperabilität und Sicherheit zwischen Blockchains, hilft Ketten, Ressourcen zu teilen und effektiv zu kommunizieren, während gleichzeitig Kosten und Risiken bei der Durchführung von Transaktionen zwischen Ketten reduziert werden.
Im Allgemeinen sind alle Kettenabstraktionsmodelle eine Kombination aus mehreren Technologieebenen, wobei das Endziel die Benutzererfahrung ist.
Auf der dem Benutzer am nächsten gelegenen Ebene befinden sich benutzerfreundliche Schnittstellen, die die zugrunde liegende Komplexität der Blockchain verbergen, sodass sich Benutzer nur auf Produktfunktionen konzentrieren müssen. Projekte in dieser Gruppe stellen Entwicklern Toolkits zur Entwicklung von Anwendungen zur Verfügung, die weniger von der Kette abhängig sind.
Die nächste Ebene ist die Ebene der Zugriffsrechteverwaltung durch Lösungen wie Account Abstraction und Intent Centric. Diese Ebene hilft Benutzern, Assets über verschiedene Ketten hinweg zu verwalten, Absichten zu erfassen und den Ausführungsfluss zu koordinieren, um die besten Ergebnisse zu liefern.
Darunter befindet sich die Lösungsschicht, die für die Umsetzung von Benutzerabsichten verantwortlich ist. Diese Ebene sieht häufig aus wie Lösungen, die sich auf die Schaffung von Liquidität für den Markt beziehen.
Schließlich gibt es noch die Abwicklungsschicht, in der Benutzertransaktionen in den Ziel-Blockchain-Netzwerken gesichert werden.
Herausragende Projekte
Anwendungsschicht
Agoric, Socket, Skip, Orb Labs, Light, Okto, Klashter, LiFi.
Berechtigungsebene
Partikelnetzwerk, Nah, Xion, Arcana, Aarc, OneBalance, Orb Labs, Licht, Sicher, Argent.
Solver-Ebene
UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.
Siedlungsschicht
Ethereum, Polygon, Optimism, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain, EigenLayer, Celestia, Avai.
Abschluss
Web3 gibt Benutzern mehr Kontrolle über ihre Daten und Assets. Der dafür zu zahlende Preis ist jedoch die technische Komplexität, insbesondere im Zusammenhang mit der Zahl der Blockchains, die von Tag zu Tag „spammig“ zunimmt.
Chain Abstraction ist nicht nur eine Lösung, sondern ein Ziel für die Web3-Branche. Die Konzentration auf die Glättung des Benutzererlebnisses wird ein gutes Sprungbrett sein, um diese Technologie in den Mainstream zu bringen.
Oben finden Sie alle Informationen zu Chain Abstraction – der „Endspiel“-Lösung für die Web3-Benutzererfahrung. Hoffentlich hilft Ihnen der Artikel bei Ihrem Rechercheprozess.