Die meisten heutigen Dapps sind eigentlich keine Dapps, also dezentrale Anwendungen. Wenn Sie die App verlassen müssen, um sie zu verwenden, handelt es sich nicht wirklich um eine App, sondern nur um ein Frontend. Wenn Benutzer sich manuell über Börsen einbinden und mehrere Konten sowie Gasgebühren und Brücken verwalten müssen, haben Sie dann überhaupt eine App entwickelt? Ich glaube nicht – was erklären könnte, warum nur ein paar Millionen Menschen auf der Welt Dapps nutzen.
Wenn wir wollen, dass Web3 im Mainstream angenommen wird, weil wir glauben, dass ein offeneres, dezentraleres Internet, das die Selbstsouveränität aller Menschen unterstützt, besser für die Welt ist, dann müssen wir es besser machen.
Das vorherrschende Narrativ im Web3 ist heute Modularität, d. h. die Trennung der verschiedenen Funktionsebenen einer Blockchain, d. h. Abrechnung, Datenverfügbarkeit und Ausführung, um der Skalierbarkeit willen. Layer-Twos, Optimistic und ZK Rollups, Data Availability Layers, Sidechains und State Channels sind Beispiele für Modularitätslösungen.
Diese Verbreitung von Blockchains und Rollups hat zu einer verschlechterten Erfahrung für Benutzer und Entwickler geführt. Modularität und eine Welt mit vielen Chains führen zu einer stärkeren Fragmentierung von Liquidität, Apps und Nutzern – ein erheblicher Grad an Komplexität in der Benutzererfahrung, den kein Mainstream-Benutzer jemals erwarten kann. Dies gilt auch für Entwickler, die sich unter Druck gesetzt fühlen, sich auf einen bestimmten Tech-Stack festzulegen, während sie die Zielgruppe für ihre Anwendung einschränken. Wenn Sie jetzt eine Dapp erstellen, verankern Sie sich in einem kleinen, adressierbaren Markt, indem Sie sich für eine einzige Kette entscheiden.
Ich möchte eine bessere Vision für das gesamte Ethereum-Ökosystem und das gesamte Web3 vorschlagen: Lassen Sie uns gemeinsam daran arbeiten, die Mainstream-Akzeptanz durch Chain-Abstraktion voranzutreiben. Die Idee ist, dass Blockchains vom Benutzer abstrahiert werden müssen, damit sie keine Eintritts- oder Teilnahmebarrieren darstellen. NEAR konzentriert sich seit 2018 auf diese Vision und hat heute die meisten Nutzer aller Netzwerke im Web3 erreicht: 12,4 Millionen monatlich aktive Konten und 34 Millionen Konten insgesamt.
Hier erfahren Sie, wie wir Web3 defragmentieren und Milliarden von Nutzern über Dapps einbinden können.
Stellen wir uns vor, wie die Verwendung einer Dapp tatsächlich funktionieren sollte: Transaktionen über Netzwerke hinweg und einfaches Navigieren zwischen Erlebnissen, alles innerhalb einer einzigen Oberfläche. Ein Beispiel: Alice nimmt ihr Telefon in die Hand und öffnet KAIKAI über den Sperrbildschirm. Sie bestellt einen Smoothie in einem lokalen Laden und sieht in der App, dass es ein Rabattangebot von ihrem Lieblingsbekleidungsgeschäft Maison gibt, und bestellt ein Paar Schuhe für den Frühling. Alice sieht, dass sie genug KAICHING-Belohnungen verdient hat, um ein Abzeichen von Maison zu erhalten, ohne zu wissen, dass es sich um ein NFT auf Polygon handelt, und löst es auf ihrem Konto ein.
Als sie später an diesem Tag Maison in der KAIKAI-App durchstöbert, bemerkt sie, dass ihr neuer Ausweis ein Angebot zum Kauf von Tickets für eine exklusive Veranstaltung in ihrem Geschäft mit einem DJ enthält, den sie mag. Sie kauft das Ticket bei KAICHING und erhält 2 Tickets, ohne zu wissen, dass es sich um ein NFT auf Arbitrum handelt. Da sie ein +1 erhält, lädt Alice ihren Freund Bob ein, mit ihr zu kommen, und pingt ihn an, um seine Adresse zu erfahren.
Bob sendet seine NEAR-Adresse an Alice und öffnet seine App, um das Ticket zu überprüfen. Er schickt Alice etwas ETH, um sich für die Einladung zu bedanken, und schaut sich die verschiedenen Kryptos an, die er auf seinem Konto hat. Da er mit der U-Bahn unterwegs ist und etwas Zeit hat, beschließt er, BTC zu kaufen und mit USDC zu leihen, damit er ein Fighting Dragon NFT auf Magic Eden prägen kann. Sein Freund Charles schrieb ihm vorhin eine SMS, um einen zu bekommen, damit sie in Year of the Dragon gegeneinander spielen konnten, einem neuen Spiel auf NEAR, in dem ihre Drachen gegeneinander um Münzen kämpfen können, die sie einsetzen können.
All diese Interaktionen und Transaktionen können in einer einzigen Schnittstelle und auf völlig private Weise stattfinden. Es gibt keine Wallets, keine Switching-Netzwerke und keine Transaktionsgebühren, mit denen man sich auseinandersetzen muss. Diese werden direkt in den Swap oder den Kauf eingebettet und im Namen des Nutzers abgewickelt. Alice musste sich keine Gedanken darüber machen, in welchem Netzwerk sich das Ticket befindet, und Bob kann ihr Geld für das Ticket in jeder beliebigen Kryptowährung senden und in der nächsten Sekunde nahtlos zum Kauf eines anderen übergehen. Und das alles in einer App. Das ist das Maß an Nahtlosigkeit, das wir als Ökosystem anstreben sollten.
Jeder, der eine App im Web3 entwickelt, wird davon profitieren, dass er auf einen so breiten Markt potenzieller Nutzer wie in diesem Beispiel zugreifen kann. Jeder, der Apps verwendet. Während Entwickler heute ein Netzwerk basierend auf dem Zugang zu Liquidität oder den Nutzern eines bestimmten Rollups oder einer bestimmten Chain auswählen, können sie in einer Zukunft mit Chain-Abstraktion einfach mit der besten Technologie bauen. Die Benutzer werden für die besten Erfahrungen angezeigt.
Stellen Sie sich vor, ein Gmail-Nutzer könnte nicht einfach eine Nachricht an eine Outlook-Adresse senden – das macht keinen Sinn. Das Gleiche gilt für Web3-Adressen. Die Kernannahme der Chain-Abstraktion lautet: Endnutzer interessieren sich nicht für die zugrunde liegende Blockchain. Sie wollen nur, dass Apps funktionieren. In Wirklichkeit sind Blockchains einfach eine Infrastruktur, um einen Mehrwert aus dem Web3 zu ziehen: Sicherheit von Vermögenswerten vor Beschlagnahmung, wirtschaftliche Chancen, Beseitigung von Mittelsmännern für Transaktionen, globale erlaubnisfreie Identität, Datenherkunft, unterhaltsame Erlebnisse und mehr.
Das Kernziel der Kettenabstraktion ist es, die zunehmend zersplitterte modulare Landschaft des Web3 zu defragmentieren. Während dies auf der Ebene der Benutzererfahrung am sichtbarsten sein wird, ist diese Defragmentierung von Liquidität und Konten dank Innovationen auf der Sicherheitsebene möglich.
Zero Knowledge (ZK) führt einen grundlegend neuen Ansatz für die Ledger-Sicherheit ein. Während man früher einem dezentralen Satz von Validatoren vertrauen musste, kann jetzt sogar ein einzelner Computer mit einem einfachen Beweis beweisen, dass Regeln befolgt wurden. Das bedeutet, dass Entwickler früher gezwungen waren, entweder auf einer gemeinsamen Chain aufzubauen oder immense Ressourcen aufzuwenden, um eine neue zu starten, jetzt einfach eine auf ihrem einzigen Server einrichten können.
Dieses neue Paradigma führt die Idee des Cross-Settlements ein: Wenn mehr Ketten vollständig ZK-beweisbar werden, gibt es keine Möglichkeit, diese Kette rückgängig zu machen, ohne auch andere Ketten rückgängig machen zu müssen, wenn ein Beweis für andere Chains veröffentlicht wird. Transaktionen aus einer Kette können auch über ZK-Proofs auf mehreren anderen abgewickelt werden. Dies bietet Mesh-Sicherheit, da alle Nachweise kontinuierlich aggregiert werden, was die sichere Bewegung von Assets zwischen solchen Ketten ermöglicht.
Um eine einheitliche Sicherheit zu erreichen, sind zwei Dinge am unteren Ende des Stapels erforderlich: Datenverfügbarkeit, die eine Möglichkeit für alle bietet, sich zu synchronisieren, auch wenn der Bediener offline ist, und ein dezentraler Sequenzer für Anwendungen, die keinen zentralen Operator haben.
Die nächste Ebene ist die Identität, bei der diese Sicherheit vereinheitlicht ist. Benutzer können eine Adresse auf allen möglichen Ketten haben und Vermögenswerte frei zwischen ihnen verschieben. Aus Sicht der Benutzer sollte dies ein einzelnes Konto sein, bei dem sie mit Apps auf verschiedenen Chains interagieren und Assets entweder automatisch überbrückt oder getauscht werden.
Ich nenne dies "Account-Aggregation" und werde in einem anderen Beitrag bald mehr Details dazu mitteilen. NEAR wird im März 2024 die nächste Version von FastAuth auf den Markt bringen, die eine Zuordnung von NEAR-Adressen zu EVM-, Bitcoin- und anderen Adressen bietet. NEAR-Konten können beantragen, eine Transaktion für eine andere Kette zu signieren. Dies ermöglicht es ihnen, Multichain-Apps direkt als Smart Contracts auf NEAR zu erstellen.
Die letzte Schicht ist die Vereinheitlichung der Erlebnisschicht oder der Anwendungsschicht (z. DapDap) ––Bereitstellung einer Möglichkeit, mit Apps auf verschiedenen Chains zu interagieren, ohne dass Benutzer wechseln oder eine einzige Schnittstelle verlassen müssen. Ein dezentrales Frontend kann einfache Komponenten bereitstellen, die auf kettenabstrahierte Weise erstellt werden können. NEAR kann dies durch NearJS erreichen, das Datenindizierung und dezentrale Frontends kombiniert – V2 kommt ebenfalls im März 2024.
Das NEAR-Ökosystem hat seit seinen Anfängen im Jahr 2018 auf die Vision der Kettenabstraktion hingearbeitet und sich auf Benutzerfreundlichkeit, ein flexibles Kontomodell und eine hochgradig skalierbare Blockchain konzentriert, die Mainstream-Apps mit Milliarden von Nutzern unterstützen könnte. Heute wurde der Stack erweitert, um die vollständige Chain-Abstraktion über Chains und alle Arten von Apps hinweg zu unterstützen.
Wichtig ist, dass jede dieser Schichten Entwickler aus dem gesamten Web3 unterstützt, einschließlich Ethereum, Rollups und L2s und darüber hinaus – die Multichain-Zukunft wird zur Zukunft der Chain-Abstraktion.
2024 ist das Jahr, in dem die Komplexität der Multichain-Infrastruktur verborgen wird, um die Web3-Erlebnisse zu bieten, die wir anstreben. Die Verbesserung der Benutzerfreundlichkeit und Auffindbarkeit sollte eine Priorität für alle Web3-Entwickler sein, ebenso wie die Lösung von Liquiditätsfragmentierung und Sicherheitskompromissen.
Lassen Sie uns die Kettenabstraktion zu einer Bewegung machen. Das NEAR-Ökosystem lädt Entwickler aus dem gesamten Web3 ein, die von uns angebotenen Lösungen zu nutzen und mit uns zusammenzuarbeiten, um gemeinsam weitere Lösungen für die Kettenabstraktion zu entwickeln. Bleiben Sie dran für weitere Neuigkeiten zu Kooperationen sowie Details zu einer spannenden Veranstaltung, die die NEAR Foundation am ETHDenver 2024 mitveranstalten wird.
Besonderer Dank geht an Zaki Manian für die Gespräche, die zu diesem Beitrag geführt haben, sowie für seine Bewertung.
Die meisten heutigen Dapps sind eigentlich keine Dapps, also dezentrale Anwendungen. Wenn Sie die App verlassen müssen, um sie zu verwenden, handelt es sich nicht wirklich um eine App, sondern nur um ein Frontend. Wenn Benutzer sich manuell über Börsen einbinden und mehrere Konten sowie Gasgebühren und Brücken verwalten müssen, haben Sie dann überhaupt eine App entwickelt? Ich glaube nicht – was erklären könnte, warum nur ein paar Millionen Menschen auf der Welt Dapps nutzen.
Wenn wir wollen, dass Web3 im Mainstream angenommen wird, weil wir glauben, dass ein offeneres, dezentraleres Internet, das die Selbstsouveränität aller Menschen unterstützt, besser für die Welt ist, dann müssen wir es besser machen.
Das vorherrschende Narrativ im Web3 ist heute Modularität, d. h. die Trennung der verschiedenen Funktionsebenen einer Blockchain, d. h. Abrechnung, Datenverfügbarkeit und Ausführung, um der Skalierbarkeit willen. Layer-Twos, Optimistic und ZK Rollups, Data Availability Layers, Sidechains und State Channels sind Beispiele für Modularitätslösungen.
Diese Verbreitung von Blockchains und Rollups hat zu einer verschlechterten Erfahrung für Benutzer und Entwickler geführt. Modularität und eine Welt mit vielen Chains führen zu einer stärkeren Fragmentierung von Liquidität, Apps und Nutzern – ein erheblicher Grad an Komplexität in der Benutzererfahrung, den kein Mainstream-Benutzer jemals erwarten kann. Dies gilt auch für Entwickler, die sich unter Druck gesetzt fühlen, sich auf einen bestimmten Tech-Stack festzulegen, während sie die Zielgruppe für ihre Anwendung einschränken. Wenn Sie jetzt eine Dapp erstellen, verankern Sie sich in einem kleinen, adressierbaren Markt, indem Sie sich für eine einzige Kette entscheiden.
Ich möchte eine bessere Vision für das gesamte Ethereum-Ökosystem und das gesamte Web3 vorschlagen: Lassen Sie uns gemeinsam daran arbeiten, die Mainstream-Akzeptanz durch Chain-Abstraktion voranzutreiben. Die Idee ist, dass Blockchains vom Benutzer abstrahiert werden müssen, damit sie keine Eintritts- oder Teilnahmebarrieren darstellen. NEAR konzentriert sich seit 2018 auf diese Vision und hat heute die meisten Nutzer aller Netzwerke im Web3 erreicht: 12,4 Millionen monatlich aktive Konten und 34 Millionen Konten insgesamt.
Hier erfahren Sie, wie wir Web3 defragmentieren und Milliarden von Nutzern über Dapps einbinden können.
Stellen wir uns vor, wie die Verwendung einer Dapp tatsächlich funktionieren sollte: Transaktionen über Netzwerke hinweg und einfaches Navigieren zwischen Erlebnissen, alles innerhalb einer einzigen Oberfläche. Ein Beispiel: Alice nimmt ihr Telefon in die Hand und öffnet KAIKAI über den Sperrbildschirm. Sie bestellt einen Smoothie in einem lokalen Laden und sieht in der App, dass es ein Rabattangebot von ihrem Lieblingsbekleidungsgeschäft Maison gibt, und bestellt ein Paar Schuhe für den Frühling. Alice sieht, dass sie genug KAICHING-Belohnungen verdient hat, um ein Abzeichen von Maison zu erhalten, ohne zu wissen, dass es sich um ein NFT auf Polygon handelt, und löst es auf ihrem Konto ein.
Als sie später an diesem Tag Maison in der KAIKAI-App durchstöbert, bemerkt sie, dass ihr neuer Ausweis ein Angebot zum Kauf von Tickets für eine exklusive Veranstaltung in ihrem Geschäft mit einem DJ enthält, den sie mag. Sie kauft das Ticket bei KAICHING und erhält 2 Tickets, ohne zu wissen, dass es sich um ein NFT auf Arbitrum handelt. Da sie ein +1 erhält, lädt Alice ihren Freund Bob ein, mit ihr zu kommen, und pingt ihn an, um seine Adresse zu erfahren.
Bob sendet seine NEAR-Adresse an Alice und öffnet seine App, um das Ticket zu überprüfen. Er schickt Alice etwas ETH, um sich für die Einladung zu bedanken, und schaut sich die verschiedenen Kryptos an, die er auf seinem Konto hat. Da er mit der U-Bahn unterwegs ist und etwas Zeit hat, beschließt er, BTC zu kaufen und mit USDC zu leihen, damit er ein Fighting Dragon NFT auf Magic Eden prägen kann. Sein Freund Charles schrieb ihm vorhin eine SMS, um einen zu bekommen, damit sie in Year of the Dragon gegeneinander spielen konnten, einem neuen Spiel auf NEAR, in dem ihre Drachen gegeneinander um Münzen kämpfen können, die sie einsetzen können.
All diese Interaktionen und Transaktionen können in einer einzigen Schnittstelle und auf völlig private Weise stattfinden. Es gibt keine Wallets, keine Switching-Netzwerke und keine Transaktionsgebühren, mit denen man sich auseinandersetzen muss. Diese werden direkt in den Swap oder den Kauf eingebettet und im Namen des Nutzers abgewickelt. Alice musste sich keine Gedanken darüber machen, in welchem Netzwerk sich das Ticket befindet, und Bob kann ihr Geld für das Ticket in jeder beliebigen Kryptowährung senden und in der nächsten Sekunde nahtlos zum Kauf eines anderen übergehen. Und das alles in einer App. Das ist das Maß an Nahtlosigkeit, das wir als Ökosystem anstreben sollten.
Jeder, der eine App im Web3 entwickelt, wird davon profitieren, dass er auf einen so breiten Markt potenzieller Nutzer wie in diesem Beispiel zugreifen kann. Jeder, der Apps verwendet. Während Entwickler heute ein Netzwerk basierend auf dem Zugang zu Liquidität oder den Nutzern eines bestimmten Rollups oder einer bestimmten Chain auswählen, können sie in einer Zukunft mit Chain-Abstraktion einfach mit der besten Technologie bauen. Die Benutzer werden für die besten Erfahrungen angezeigt.
Stellen Sie sich vor, ein Gmail-Nutzer könnte nicht einfach eine Nachricht an eine Outlook-Adresse senden – das macht keinen Sinn. Das Gleiche gilt für Web3-Adressen. Die Kernannahme der Chain-Abstraktion lautet: Endnutzer interessieren sich nicht für die zugrunde liegende Blockchain. Sie wollen nur, dass Apps funktionieren. In Wirklichkeit sind Blockchains einfach eine Infrastruktur, um einen Mehrwert aus dem Web3 zu ziehen: Sicherheit von Vermögenswerten vor Beschlagnahmung, wirtschaftliche Chancen, Beseitigung von Mittelsmännern für Transaktionen, globale erlaubnisfreie Identität, Datenherkunft, unterhaltsame Erlebnisse und mehr.
Das Kernziel der Kettenabstraktion ist es, die zunehmend zersplitterte modulare Landschaft des Web3 zu defragmentieren. Während dies auf der Ebene der Benutzererfahrung am sichtbarsten sein wird, ist diese Defragmentierung von Liquidität und Konten dank Innovationen auf der Sicherheitsebene möglich.
Zero Knowledge (ZK) führt einen grundlegend neuen Ansatz für die Ledger-Sicherheit ein. Während man früher einem dezentralen Satz von Validatoren vertrauen musste, kann jetzt sogar ein einzelner Computer mit einem einfachen Beweis beweisen, dass Regeln befolgt wurden. Das bedeutet, dass Entwickler früher gezwungen waren, entweder auf einer gemeinsamen Chain aufzubauen oder immense Ressourcen aufzuwenden, um eine neue zu starten, jetzt einfach eine auf ihrem einzigen Server einrichten können.
Dieses neue Paradigma führt die Idee des Cross-Settlements ein: Wenn mehr Ketten vollständig ZK-beweisbar werden, gibt es keine Möglichkeit, diese Kette rückgängig zu machen, ohne auch andere Ketten rückgängig machen zu müssen, wenn ein Beweis für andere Chains veröffentlicht wird. Transaktionen aus einer Kette können auch über ZK-Proofs auf mehreren anderen abgewickelt werden. Dies bietet Mesh-Sicherheit, da alle Nachweise kontinuierlich aggregiert werden, was die sichere Bewegung von Assets zwischen solchen Ketten ermöglicht.
Um eine einheitliche Sicherheit zu erreichen, sind zwei Dinge am unteren Ende des Stapels erforderlich: Datenverfügbarkeit, die eine Möglichkeit für alle bietet, sich zu synchronisieren, auch wenn der Bediener offline ist, und ein dezentraler Sequenzer für Anwendungen, die keinen zentralen Operator haben.
Die nächste Ebene ist die Identität, bei der diese Sicherheit vereinheitlicht ist. Benutzer können eine Adresse auf allen möglichen Ketten haben und Vermögenswerte frei zwischen ihnen verschieben. Aus Sicht der Benutzer sollte dies ein einzelnes Konto sein, bei dem sie mit Apps auf verschiedenen Chains interagieren und Assets entweder automatisch überbrückt oder getauscht werden.
Ich nenne dies "Account-Aggregation" und werde in einem anderen Beitrag bald mehr Details dazu mitteilen. NEAR wird im März 2024 die nächste Version von FastAuth auf den Markt bringen, die eine Zuordnung von NEAR-Adressen zu EVM-, Bitcoin- und anderen Adressen bietet. NEAR-Konten können beantragen, eine Transaktion für eine andere Kette zu signieren. Dies ermöglicht es ihnen, Multichain-Apps direkt als Smart Contracts auf NEAR zu erstellen.
Die letzte Schicht ist die Vereinheitlichung der Erlebnisschicht oder der Anwendungsschicht (z. DapDap) ––Bereitstellung einer Möglichkeit, mit Apps auf verschiedenen Chains zu interagieren, ohne dass Benutzer wechseln oder eine einzige Schnittstelle verlassen müssen. Ein dezentrales Frontend kann einfache Komponenten bereitstellen, die auf kettenabstrahierte Weise erstellt werden können. NEAR kann dies durch NearJS erreichen, das Datenindizierung und dezentrale Frontends kombiniert – V2 kommt ebenfalls im März 2024.
Das NEAR-Ökosystem hat seit seinen Anfängen im Jahr 2018 auf die Vision der Kettenabstraktion hingearbeitet und sich auf Benutzerfreundlichkeit, ein flexibles Kontomodell und eine hochgradig skalierbare Blockchain konzentriert, die Mainstream-Apps mit Milliarden von Nutzern unterstützen könnte. Heute wurde der Stack erweitert, um die vollständige Chain-Abstraktion über Chains und alle Arten von Apps hinweg zu unterstützen.
Wichtig ist, dass jede dieser Schichten Entwickler aus dem gesamten Web3 unterstützt, einschließlich Ethereum, Rollups und L2s und darüber hinaus – die Multichain-Zukunft wird zur Zukunft der Chain-Abstraktion.
2024 ist das Jahr, in dem die Komplexität der Multichain-Infrastruktur verborgen wird, um die Web3-Erlebnisse zu bieten, die wir anstreben. Die Verbesserung der Benutzerfreundlichkeit und Auffindbarkeit sollte eine Priorität für alle Web3-Entwickler sein, ebenso wie die Lösung von Liquiditätsfragmentierung und Sicherheitskompromissen.
Lassen Sie uns die Kettenabstraktion zu einer Bewegung machen. Das NEAR-Ökosystem lädt Entwickler aus dem gesamten Web3 ein, die von uns angebotenen Lösungen zu nutzen und mit uns zusammenzuarbeiten, um gemeinsam weitere Lösungen für die Kettenabstraktion zu entwickeln. Bleiben Sie dran für weitere Neuigkeiten zu Kooperationen sowie Details zu einer spannenden Veranstaltung, die die NEAR Foundation am ETHDenver 2024 mitveranstalten wird.
Besonderer Dank geht an Zaki Manian für die Gespräche, die zu diesem Beitrag geführt haben, sowie für seine Bewertung.