Tieftauchgang

(Werbung)

Was ist Kontoabstraktion? Wie es funktioniert und warum es wichtig ist

Kette

Account Abstraction (AA) eliminiert Seed-Phrasen, automatisiert Transaktionen und erhöht die Wallet-Sicherheit. Entdecken Sie, wie AA-Wallets funktionieren.

Miracle Nwokwu

7. März 2025

(Werbung)

Wichtige Punkte

  • Durch die Kontoabstraktion (AA) werden Wallets in Smart-Contract-basierte Konten umgewandelt, wodurch Seed-Phrasen eliminiert und Automatisierung für eine benutzerfreundlichere Erfahrung ermöglicht wird.
  • AA ermöglicht Funktionen wie automatisierte Zahlungen, Stapeltransaktionen und alternative Gebührenzahlungsmethoden, wodurch Blockchain-Interaktionen nahtloser werden.
  • Durch Ersetzen oder Erweitern von Seed-Phrasen durch Multi-Faktor-Authentifizierung oder Wiederherstellungskonten verbessert AA die Wallet-Sicherheit und behält gleichzeitig die Zugänglichkeit bei.
  • Trotz seiner Vorteile kann AA Kompatibilitätsprobleme, höhere Gasgebühren und neue Sicherheitslücken mit sich bringen, die eine sorgfältige Implementierung erfordern.

Kontoabstraktion verstehen

Die Kontoabstraktion (AA) vereinfacht die Funktionsweise von Wallets, indem sie ihnen ermöglicht, wie Smart Contracts zu funktionieren. Dadurch entfallen komplexe Elemente wie Seed-Phrasen und Funktionen wie die Bündelung mehrerer Aktionen oder die Einrichtung automatisierter Zahlungen.

Warum Kontoabstraktion wichtig ist

Traditionelle Blockchain-Wallets haben starre Strukturen. Benutzer müssen jede Transaktion verifizieren, und der Verlust privater Schlüssel kann zum dauerhaften Verlust des Zugriffs auf Gelder führen. Diese Systeme sind zwar sicher, aber oft zu kompliziert für den breiten Einsatz, insbesondere als alltägliche Zahlungsmethode.

Die Kontoabstraktion begegnet diesen Herausforderungen durch die Einführung von Automatisierungs- und Anpassungsfunktionen, die denen in Smart ContractsMit AA können Wallet-Besitzer wiederkehrende Zahlungen einrichten, Zugriffsberechtigungen verwalten und die Abwicklung von Transaktionsgebühren optimieren. Diese Innovationen zielen darauf ab, die Benutzerfreundlichkeit zu verbessern, ohne die Sicherheit zu beeinträchtigen.

EOAs, Smart Contracts und Kontoabstraktion

Um die Kontoabstraktion zu verstehen, ist es hilfreich, die beiden Arten von Konten zu verstehen, Ethereum und andere EVM-kompatibel Blockchains: Externally Owned Accounts (EOAs) und Smart-Contract-Konten.

Externe Konten (EOAs)

EOAs sind persönliche Konten, die durch private Schlüssel gesteuert werden. Sie werden durch Wallet-Adressen repräsentiert, die zur Verfolgung und Ausführung von Transaktionen verwendet werden. Das EOA-System nutzt ein öffentlich-privates Schlüsselpaar zum Ver- und Entschlüsseln von Transaktionsdaten. Der private Schlüssel dient als einziges Mittel zur Kontrolle des Wallets – wer ihn besitzt, kann Transaktionen signieren und auf die Gelder zugreifen.

Transaktionen von EOAs erfordern eine Validierung durch die ECDSA (Elliptic Curve Digital Signature Algorithm). Dieses System generiert für jede Transaktion eine eindeutige Signatur und verifiziert diese mit dem entsprechenden öffentlichen Schlüssel. Transaktionen durchlaufen die Konsensebene zur Netzwerkgenehmigung, bevor sie abgeschlossen werden.

Smart Contracts

Smart Contracts sind selbstausführende Programme auf der Blockchain. Sie werden durch eindeutige Adressen repräsentiert und unterscheiden sich von EOAs dadurch, dass sie für die Ausführung nicht auf private und öffentliche Schlüsselpaare angewiesen sind. Diese Flexibilität ermöglicht es Entwicklern, automatisierte Systeme zu erstellen und die Interaktion von Smart Contracts mit der Blockchain anzupassen.

Die Kontoabstraktion trennt EOAs vom starren ECDSA-basierten System und macht sie flexibler und anpassbarer. Da nicht mehr jede Transaktion strikt dem ursprünglichen Blockchain-Design entsprechen muss, können EOAs Smart-Contract-ähnliche Funktionen übernehmen. So können sie beispielsweise Aufgaben automatisieren, mehrere Aktionen in einer einzigen Transaktion zusammenfassen und die Abhängigkeit von Seed-Phrasen reduzieren.

Account Abstraction hat das Potenzial, Millionen von Menschen in die Kryptowelt zu integrieren
In den letzten Monaten und Jahren sind unzählige Account Abstraction-Kryptoprojekte entstanden

So funktioniert die Kontoabstraktion

Die Kontoabstraktion erreicht Flexibilität, indem sie die traditionelle Konsensschicht des Netzwerks umgeht. Für Smart Contracts ERC-2938 führt eine Möglichkeit ein, Transaktionen mithilfe von benutzerdefiniertem EVM-Bytecode anstelle der standardmäßigen ECDSA-Signatur zu validieren. Dadurch können Smart Contracts Gasgebühren und andere Einstellungen optimieren.

Für EOAs schlägt EIP-4337 ein Abstraktionssystem vor, das die Konsensschicht vollständig vermeidet. Stattdessen werden Transaktionen in einem alternativen Mempool verarbeitet, von spezialisierten Operatoren gebündelt und zur Validierung in Blockchain-Blöcke aufgenommen. Dieses System ermöglicht erweiterte Funktionen, ohne die grundlegenden Netzwerkregeln zu ändern.

Artikel wird fortgesetzt...

Vorteile und potenzielle Anwendungsfälle der Kontoabstraktion

Verbesserte Benutzerfreundlichkeit

Blockchain-Systeme sind zwar sicher, können aber aufgrund ihrer Komplexität für neue Benutzer einschüchternd wirken. Die Kontoabstraktion kann die Benutzererfahrung verbessern, indem sie Wallets einfacher und intuitiver macht. Wallets können beispielsweise voreingestellte Funktionen enthalten, mit denen Benutzer gängige Aufgaben ohne tiefgreifende technische Kenntnisse ausführen können.

Weniger Abhängigkeit von Seed-Phrasen

Seed-Phrasen sind für die Sicherheit von Wallets entscheidend, können aber schwierig zu verwalten sein. Durch die Kontoabstraktion könnten Nutzer Seed-Phrasen durch alternative Wiederherstellungsmethoden wie Zwei-Faktor-Authentifizierung oder Backup-Konten ersetzen oder ergänzen. Smart Contracts könnten Systeme ermöglichen, in denen Nutzer den Zugriff durch die Beantwortung voreingestellter Sicherheitsfragen oder die Verwendung vorab genehmigter Wiederherstellungskonten wiederherstellen.

Flexible Gebührenzahlungsoptionen

Derzeit müssen EOAs Transaktionsgebühren in der nativen Währung der Blockchain zahlen, beispielsweise ETH auf Ethereum. Die Kontoabstraktion könnte es Nutzern ermöglichen, diese Gebühren mit anderen Token zu bezahlen oder die Gebührenzahlung sogar an Dritte zu delegieren. So könnten Projekte beispielsweise die Transaktionskosten im Namen ihrer Nutzer übernehmen und so Blockchain-Interaktionen zugänglicher machen.

Automatisierte Zahlungen

EOAs erfordern heute eine manuelle Genehmigung für jede Transaktion, auch für wiederkehrende. Mit der Kontoabstraktion könnten Benutzer automatisierte Zahlungen oder wiederkehrende Transaktionen einrichten, ohne jede einzelne manuell genehmigen zu müssen. Dies wäre besonders nützlich für abonnementbasierte Dienste oder regelmäßige Überweisungen.

Batch-Transaktionen

Anstatt Transaktionen einzeln zu genehmigen, könnten Benutzer durch die Kontoabstraktion mehrere Aktionen in einer einzigen Transaktion bündeln. Dies würde Zeit sparen und Prozesse rationalisieren, wie beispielsweise den Austausch von Token an dezentralen Börsen.

Herausforderungen und Risiken

Die Möglichkeiten der Kontoabstraktion sind zwar spannend, bergen aber auch potenzielle Nachteile. Es könnten Kompatibilitätsprobleme mit bestehenden Smart Contracts auftreten, die Blockchain-Interaktionen verteuern. Darüber hinaus könnte die erhöhte Komplexität der Kontoabstraktion zu höheren Gasgebühren führen, da Smart Contracts mehr Rechenressourcen benötigen.

Ein weiteres Problem ist die Sicherheit. Blockchain-Transaktionen sind zwar grundsätzlich sicher, doch die Einführung externer Wiederherstellungsmethoden oder einer flexiblen Kontoverwaltung könnte Schwachstellen schaffen. Hacker könnten diese neuen Systeme ausnutzen und das allgemeine Sicherheitsniveau auf ein Niveau senken, das eher dem traditioneller Online-Systeme entspricht.

Fazit

Die Blockchain-Technologie bietet beispiellose Sicherheit und Kontrolle, doch ihr starres Design kann für alltägliche Nutzer eine Hürde darstellen. Die Kontoabstraktion soll diese Lücke schließen und Tools bereitstellen, um Wallets benutzerfreundlicher zu gestalten und gleichzeitig die Kernprinzipien der Dezentralisierung beizubehalten.

Durch die Einführung von Automatisierung, Individualisierung und alternativen Gebührenstrukturen könnte die Kontoabstraktion einen wichtigen Beitrag zur Massenakzeptanz der Blockchain-Technologie leisten. Wie bei jeder neuen Innovation hängt ihre langfristige Wirkung jedoch von einer sorgfältigen Umsetzung und Weiterentwicklung ab. 

Haftungsausschluss

Haftungsausschluss: Die in diesem Artikel geäußerten Ansichten spiegeln nicht unbedingt die Ansichten von BSCN wider. Die in diesem Artikel enthaltenen Informationen dienen ausschließlich Bildungs- und Unterhaltungszwecken und stellen keine Anlageberatung oder Beratung jeglicher Art dar. BSCN übernimmt keine Verantwortung für Anlageentscheidungen, die auf den in diesem Artikel enthaltenen Informationen basieren. Wenn Sie der Meinung sind, dass der Artikel geändert werden sollte, wenden Sie sich bitte per E-Mail an das BSCN-Team. [E-Mail geschützt] .

Autorin

Miracle Nwokwu

Miracle hat einen Bachelor-Abschluss in Französisch und Marketinganalyse und forscht seit 2016 zu Kryptowährungen und Blockchain-Technologie. Er ist auf technische Analyse und On-Chain-Analyse spezialisiert und hat Kurse zur formalen technischen Analyse gehalten. Seine schriftlichen Arbeiten wurden in verschiedenen Krypto-Publikationen veröffentlicht, darunter The Capital, CryptoTVPlus und Bitville sowie BSCN.

(Werbung)

Abonnieren Sie unseren Newsletter

Melden Sie sich für die besten Tutorials und die neuesten Web3-Neuigkeiten an.

Abonnieren Sie hier!
BSCN

BSCN

BSCN RSS-Feed

BSCN ist Ihre Anlaufstelle für alles rund um Krypto und Blockchain. Entdecken Sie die neuesten Nachrichten, Marktanalysen und Forschungsergebnisse zu Kryptowährungen, darunter Bitcoin, Ethereum, Altcoins, Memecoins und alles dazwischen.