Vitalik Buterins Keynote bei den Builder Nights in Singapur beleuchtete die fortlaufende Entwicklung des Ethereum-Ökosystems mit Fokus auf Account Abstraction, Sicherheit, User Experience und die Zukunft von Dapps. Hier sind fünf zentrale Erkenntnisse aus seinem Vortrag.
1. Ethereum wurde von Anfang an mit Account Abstraction im Blick entwickelt
Vitalik beschrieb Account Abstraction als bedeutende Weiterentwicklung für Ethereum und nannte sie „den Höhepunkt einer zehnjährigen Reise". Er wies darauf hin, dass die Bemühungen zur Implementierung von Account Abstraction bereits 2015 mit EIP 86 begannen. Er erklärte: „Es gab einen Plan, das Standard-Wallet, das Nutzer verwenden, zu einem Smart-Contract-Wallet zu machen" – was auch einer der Gründe war, warum Logs anfangs keine ETH-Transfers zwischen Externally Owned Accounts (EOAs) erfassten.
Im Kern geht es bei Account Abstraction darum, die Validierungslogik eines Accounts von der Ausführungslogik zu trennen. Diese Trennung ermöglicht ein flexibleres und sichereres Account-Management und ebnet den Weg für Smart-Contract-Wallets, die verschiedene Sicherheitsmodelle wie Multisig übernehmen können.
Traditionell mussten Nutzer mehrere Ethereum-Adressen für unterschiedliche Zwecke verwalten, was häufig zu Verwirrung und Sicherheitsbedenken führte. Mit Account Abstraction können Einzelpersonen jedoch alles über ein einziges Smart-Contract-Wallet verwalten. Diese Vereinfachung ist besonders wichtig, um nicht-technische Nutzer anzusprechen, da sie die Einstiegshürden senkt und die Blockchain-Technologie für alle deutlich zugänglicher macht.
2. Sicherheit und Benutzerfreundlichkeit sind entscheidend, um den Anforderungen von Web3-Nutzern gerecht zu werden
Bei der Erörterung der Motivation hinter ERC-4337 betonte Vitalik auch die Notwendigkeit, Sicherheit und Benutzerfreundlichkeit im Ethereum-Ökosystem in Einklang zu bringen. Er hob drei Ansätze hervor, mit denen Ethereum derzeit die Nutzersicherheit verbessert, darunter:
Multisig-Wallets: Die Implementierung von Multisig-Wallets ist essenziell für mehr Sicherheit und den Schutz vor unbefugtem Zugriff. Indem für eine Transaktion mehrere Signaturen erforderlich sind, bieten diese Wallets eine zusätzliche Schutzebene.
Einfache Key Rotation: Das regelmäßige Rotieren von Schlüsseln ist eine grundlegende Praxis in der gängigen Computersicherheit, die dazu beiträgt, das Risiko von Schlüssellecks zu minimieren.
Quantum-Upgrade-Strategie: Vitalik betonte die Bedeutung der Vorbereitung auf Quantencomputing und wies darauf hin, dass zukünftige Quantencomputer bestehende kryptografische Methoden wie ECDSA potenziell brechen könnten.
Diese Sicherheitsmaßnahmen sind zwar hervorragend und tragen zur Schaffung eines flexiblen und sicheren Account-Management-Frameworks bei, das sich an die sich wandelnde Sicherheitslandschaft der Blockchain-Technologie anpassen kann – dennoch wird es für Nutzer immer wichtiger, die Blockchain einfach und intuitiv zu navigieren, damit Sicherheitsmaßnahmen die Benutzerfreundlichkeit nicht beeinträchtigen.
3. Das Ethereum-Ökosystem muss nach dem L2-Boom Interoperabilität sicherstellen
Mit dem Aufstieg von L2 und verschiedenen anderen Blockchain-Ökosystemen hat das Risiko, Transaktionen an die falsche Chain zu senden, erheblich zugenommen. Die Komplexität der Navigation durch verschiedene Netzwerke kann zu kostspieligen Fehlern führen, wie etwa dem Verlust von Geldern durch das Senden an eine inkompatible Adresse.
Vitalik betonte die Bedeutung von Interoperabilität im Ethereum-Ökosystem und erklärte: „Das gesamte Konzept, an die richtige Adresse auf der falschen Chain zu senden, sollte überhaupt nicht mehr möglich sein."
Obwohl Cross-Chain-Bridges existieren, um Interaktionen zwischen verschiedenen Chains zu ermöglichen, bergen diese Bridges eigene Risiken, darunter Smart-Contract-Schwachstellen, die Nutzer potenziellen Verlusten aussetzen können. Um diesen Herausforderungen zu begegnen, schlug Vitalik die Implementierung chain-spezifischer Adressen vor. Das bedeutet, dass das Adressformat sowohl die Account-ID als auch die zugehörige Chain enthält, wodurch Transaktionen von Natur aus sicherer und nutzerfreundlicher werden – Fehler werden reduziert und die Gesamterfahrung für Nutzer verbessert.
L2-Lösungen wie Optimistic Rollups und zk-Rollups funktionieren, indem sie mehrere Transaktionen zu einer einzigen Transaktion bündeln. Dieser Prozess reduziert Gas-Gebühren drastisch und erhöht den Transaktionsdurchsatz, sodass Nutzer Transaktionen ohne hohe Kosten durchführen können.
Vitalik hob die entscheidende Rolle von L2-Lösungen im Ethereum-Ökosystem hervor und erklärte, dass sie darauf ausgelegt sind, die Skalierbarkeit durch schnellere Transaktionen zu niedrigeren Kosten zu verbessern – was für die Bewältigung einer der größten Herausforderungen von Ethereum entscheidend ist: der Netzwerküberlastung.
Er unterstrich auch die Bedeutung der Community-Beteiligung in diesem Prozess, da die Einbindung der Community sicherstellt, dass technologische Fortschritte nicht nur den Nutzererwartungen entsprechen, sondern auch ein Gefühl von Eigenverantwortung und Teilhabe am Ökosystem fördern.
5. Mit zunehmender Verbreitung von Smart-Contract-Wallets müssen Dapps Nutzerauthentifizierung und Berechtigungen neu überdenken
Abschließend hob Vitalik einen bedeutenden Wandel in der Art und Weise hervor, wie Dapps künftig im Zusammenhang mit Smart-Contract-Wallets funktionieren müssen. Derzeit gehen viele Dapps davon aus, dass Eigentümerschaft direkt an einen öffentlichen Schlüssel geknüpft ist, der mit einem Externally Owned Account (EOA) verbunden ist. Mit dem Aufstieg von Smart-Contract-Wallets können Nutzer jedoch mehrere Schlüssel und Wiederherstellungsoptionen verwalten, was den traditionellen Verifizierungsprozess verkompliziert.
Ein Nutzer könnte beispielsweise ein Smart-Contract-Wallet verwenden, das es ihm ermöglicht, unterschiedliche Regeln für Transaktionsgenehmigungen festzulegen, Berechtigungen für verschiedene Schlüssel zu verwalten oder sogar Social-Recovery-Mechanismen zu implementieren. Diese Flexibilität macht es notwendig, dass Dapps neu bewerten, wie sie Nutzer authentifizieren und Berechtigungen effektiv verwalten.
Um diesen Veränderungen Rechnung zu tragen, sind neue Standards wie ERC-1271 entstanden, die die Verifizierung für Smart-Contract-Wallets erleichtern sollen. ERC-1271 ermöglicht es Dapps, von Smart-Contract-Wallets generierte Signaturen zu bestätigen und sicherzustellen, dass die Verifizierung von Eigentümerschaft und Berechtigungen auch in dieser neuen Umgebung sicher bleibt.
Besuche uns bei den Builder Nights während der DEVCON 2024
Vitaliks Keynote bei den Builder Nights bot wertvolle Einblicke in die Zukunft von Ethereum – das vollständige Video findest du auf YouTube.
Builder Nights ist eine Veranstaltungsreihe, die darauf abzielt, Innovation voranzutreiben, Zusammenarbeit zu fördern und die Community-Bindung innerhalb des Web3- und Blockchain-Entwicklungsökosystems zu stärken. Seit ihrem Start im Jahr 2022 hat sie einen globalen Maßstab für alle gesetzt, die sich für dezentralisierte Technologien begeistern.
Halte unbedingt Ausschau nach den nächsten Builder Nights in Thailand diesen November bei der Devcon!