Ethereum ERC-4337 oder Account-Abstraction einfach erklärt
Crypto Fundamental Analysis

Ethereum ERC-4337 oder Account-Abstraction einfach erklärt

ERC-4337 ist ein aktueller Ethereum-Standard, der Account-Abstraction ohne Änderungen am Konsens ermöglicht. Er wurde im März 2023 im Ethereum-Mainnet eingeführt und erlaubt Transaktionen sowie das Erstellen von Verträgen in einem einzigen Account. Dieser Fortschritt kann zu einfacheren Krypto-Wallet-Designs und einer breiteren Akzeptanz führen.

Grundlagen

ERC-4337 ist ein neuer Ethereum-Standard, der Account-Abstraction umsetzt — ein lang erwartetes Ziel für die Plattform. Es handelt sich um einen Vorschlag, der ursprünglich als EIP-4337 eingereicht und 2023 offiziell als ERC-4337 standardisiert wurde. EIPs definieren verschiedene Standards für die Ethereum-Plattform, einschließlich Kernprotokoll-Spezifikationen und Vertragsstandards. Im Fall von ERC-4337 legt der Standard speziell Anforderungen für Account-Abstraction fest und wurde auf dem Ethereum-Mainnet implementiert.

Was ist ERC-4337?

Der neue Ethereum-Standard ERC-4337 wurde vorgeschlagen, um Account-Abstraction einzuführen, welche Funktionen verschiedener Kontotypen kombiniert. Er wurde im März 2023 auf dem Mainnet ausgerollt und zielt darauf ab, die Entwicklung benutzerfreundlicher Krypto-Wallets zu erleichtern. Der Standard erlaubt die Erstellung eines einzelnen Accounts, der gleichzeitig Transaktionen mit Token durchführen und Verträge erstellen kann. Dadurch werden Wallet-Funktionen wie Social Recovery, Anpassbarkeit und Upgrade-Fähigkeit möglich. Insgesamt bringt ERC-4337 Smart-Contract-Fähigkeiten in Wallets und erleichtert die Implementierung fortgeschrittener Funktionen wie Multi-Faktor-Authentifizierung und automatische Zahlungen.

Warum ERC-4337?

ERC-4337 wurde entwickelt, um die Einschränkungen bestehender Ethereum-Wallets zu adressieren. Der Standard führt einen einheitlichen Ansatz ein, indem er die Funktionalitäten von extern verwalteten Accounts (externally owned accounts) und Smart-Contract-Accounts kombiniert. Damit werden die Komplexitäten im Zusammenhang mit Wallet-Setup und dem Management privater Schlüssel reduziert. Ziel ist es, benutzerfreundliche Krypto-Wallets anzubieten, die erhöhte Sicherheit und einfache Bedienung verbinden. Durch die Vereinheitlichung der Kontotypen schafft ERC-4337 die Grundlage für zahlreiche Wallet-Funktionen, ohne separate Accounts oder die Abhängigkeit von zentralisierten Systemen zu benötigen.

Wie funktioniert ERC-4337?

Die Ethereum-Community verfolgt seit Langem das Ziel der Account-Abstraction, um die Funktionalität der Plattform zu erweitern. Während frühere Vorschläge Änderungen auf der Konsensschicht erforderten, geht ERC-4337 einen anderen Weg. Es führt ein höheres Layer-Pseudo-Transaktionsobjekt namens UserOperation ein, mit dem Nutzer ihre Operationen an einen separaten Mempool senden können. Bundler verpacken diese UserOperations dann in Blöcke, übernehmen die Zahlung der Gas-Gebühren und erhalten Gebühren für ihren Dienst. Neue Funktionen und Verträge erweitern zudem die Möglichkeiten von Wallets, sodass diese wie Smart Contracts agieren können. Diese Entwicklungen spiegeln die fortlaufenden Bemühungen der Ethereum-Community wider, Effizienz und Flexibilität der Plattform zu verbessern.

Ziele von ERC-4337

  • Account-Abstraktion: Ziel ist es, Nutzern ein einzelnes Konto zu ermöglichen, das die Funktionalitäten von Smart Contracts und extern verwalteten Accounts vereint.
  • Dezentralisierung: Das Protokoll erlaubt jedem Bundler, am Prozess teilzunehmen, und fördert so einen dezentralen Ansatz.
  • Keine Konsensänderungen: ERC-4337 legt Wert auf schnelle Einführung, indem Änderungen an der Ethereum-Konsensschicht vermieden werden.
  • Innovation ermöglichen: Der Standard eröffnet Möglichkeiten für verschiedene neuartige Anwendungsfälle, wie aggregierte Signaturen, tägliche Transaktionslimits, Notfall-Einfrierung von Accounts, Whitelisting und datenschutzfreundliche Funktionen.
  • Zeit- und Gaseinsparung: Bundler können mehrere UserOperation-Objekte zu einer einzigen Transaktion bündeln, was Zeit- und Gas-Kosten gegenüber mehreren separaten Transaktionen reduzieren kann.

Änderungen auf Nutzerseite

ERC-4337 hat das Potenzial, das Nutzererlebnis von Krypto-Wallets grundlegend zu verändern und die Akzeptanz zu steigern. Hier sind die wichtigsten Vorteile:

  • Vereinfachtes Wallet-Setup: Nutzer können das mühsame Aufschreiben von Seed-Phrasen überspringen. Die Einrichtung eines Wallets wird schnell und einfach — oft mit nur wenigen Klicks.
  • Mit Multi-Faktor-Authentifizierung und Wiederherstellungsoptionen wird der Verlust von Seed-Phrasen weniger problematisch. Die Wiederherstellung wird stressfrei.
  • Mehr benutzerfreundliche Funktionen: ERC-4337 ermöglicht eine breite Palette maßgeschneiderter Dienste. Auto-Pay, vorab genehmigte Transaktionen und gebündelte Transaktionen sind nur einige Beispiele der verfügbaren Funktionen.
  • Verbesserte Sicherheit: Durch die Reduzierung menschlicher Fehler können Wallets auf ERC-4337-basierenden Mechanismen potenziell höhere Sicherheit bieten. Das Verstecken von Seed-Phrasen gehört der Vergangenheit an. ERC-4337 zielt darauf ab, die Nutzererfahrung zu glätten und so eine bedeutende Barriere für die Massenadoption abzubauen.
  • Flexibilität bei Gas-Gebühren: Wallets, die ERC-4337 nutzen, können Gas-Gebühren mit verschiedenen ERC-20-Token und darüber hinaus bezahlen. Entwickler können Wallets bauen, die Zahlungen der Gas-Gebühren in unterschiedlichen Token oder sogar in Fiat-Währungen ermöglichen.

Fazit

Die Vereinfachung des Nutzererlebnisses von Krypto-Wallets ist ein zentraler Faktor zur Förderung der Adoption. ERC-4337 liefert die technische Grundlage für die Entwicklung benutzerfreundlicher Wallets. Dieser Standard hat das Potenzial, die Interaktion zwischen Nutzern und Kryptowährungen zu verändern. Die Auswirkungen von ERC-4337 auf die Nutzererfahrung und die breitere Krypto-Branche bleiben ein interessantes und sich weiterentwickelndes Thema.

ERC-4337
Ethereum Improvement Proposal