ERC-4337-Kontoabstraktion: Wie Smart Wallets funktionieren

— By Boni in Tutorials

ERC-4337-Kontoabstraktion: Wie Smart Wallets funktionieren

Herkömmliche EOA-Wallets binden Benutzer an strenge Seed-Phrasen und strenge lokale Gasanforderungen. Wir zerlegen die kryptografischen Ausführungsschichten, die programmierbaren Smart Wallets zugrunde liegen.


Die Legacy-Beschränkung: Der monolithische EOA-Engpass

  • Seit der Gründung des Ethereum-Netzwerks wurde der Benutzerzugriff grundsätzlich durch die Architektur von eingeschränkt Externe Konten (EOAs). Ein EOA (der Standard Geldbörse -Struktur, die von Anwendungen wie MetaMask verwendet wird) vereint zwei völlig separate Konzepte in einer einzigen Einheit: den Kontostand (wo Ihre Vermögenswerte gespeichert werden) und den privaten Schlüssel (den kryptografischen Unterzeichner, der diese Vermögenswerte kontrolliert).
  • Diese monolithische Konfiguration führt zu einem schwerwiegenden Engpass bei der Benutzererfahrung. Wenn ein Benutzer seine physische Seed-Phrase verlegt oder eine einzelne böswillige Transaktion unterzeichnet, ist sein gesamtes Konto sofort und ohne Rückgriff gefährdet. Darüber hinaus können EOAs keine Aufgaben nativ automatisieren, Transaktionen stapeln oder Aktionen ausführen, ohne die native ETH zur Zahlung der Netzgasgebühren zu halten.
  • ERC-4337-Kontoabstraktion bricht diese Kopplung vollständig. Anstatt die Kernkonsensschicht von Ethereum über risikoreiche Hard Forks zu modifizieren, führt ERC-4337 einen spezialisierten Entwicklerstandard ein, der Standardbenutzerkonten in programmierbare umwandelt Smart Contract Geldbörsen. Durch die Umwandlung von Benutzerabsichten in Off-Chain-Nachrichten-Wrapper und die Weiterleitung der Ausführung über eine dedizierte Transaktionspipeline bietet die Kontoabstraktion ein unternehmenstaugliches Benutzererlebnis mit Sicherheitsberechtigungen mit mehreren Schlüsseln, Gas-Sponsoring-Frameworks und nahtlosen Wiederherstellungsmechanismen.
ERC-4337 Account Abstraction: How Smart Wallets Work

1. Die UserOperation (UserOp): Umgehen nativer Transaktionen

In einem herkömmlichen EOA-Setup erfordert jede Benutzerinteraktion die Übertragung eines Standard-EVM-Transaktionsobjekts, das starre Felder wie enthält nonce, gasPriceund eine direkte kryptografische ECDSA-Signatur.

ERC-4337 umgeht diese Einschränkung vollständig, indem es ein Pseudo-Transaktionsobjekt namens a einführt Benutzeroperation (UserOp).

Anstatt einen Benutzer zu zwingen, eine Rohbuchtransaktion zu übertragen, generiert ein Smart-Wallet-Client einen strukturierten UserOp-Datencontainer, der die explizite Betriebsabsicht des Benutzers beschreibt. Eine UserOp umfasst einzigartige Spezialfelder:

  • sender: Die Zieladresse des Smart Contract Wallets des Benutzers.

  • callData: Die genauen Ausführungsanweisungen, die an die Wallet gesendet werden (z. B. Austausch von Token oder Interaktion mit einer dApp).

  • nonce: Ein abstrahierter Tracking-Parameter, der eine benutzerdefinierte parallele Transaktionsverarbeitung ermöglicht.

  • paymasterAndData: Ein optionaler Parameterslot, der Gebührensponsoring-Regeln Dritter angibt.

2. Die Infrastrukturschicht: Bundler und der Alt Mempool

Da das native Ethereum-Netzwerk ein UserOperation-Objekt nicht direkt analysieren oder ausführen kann, gelangen diese Nutzlasten nicht in den herkömmlichen öffentlichen Mempool. Stattdessen bewegen sie sich über einen dedizierten, isolierten Kanal namens Alternativer Mempool (Alt Mempool).

Spezialisierte Knotenbetreiber, bekannt als Bundler überwacht den Alt-Mempool. Bundler erfüllen eine entscheidende Rolle bei der Infrastrukturübersetzung:

  • Aggregation und Stapelverarbeitung: Ein Bundler sammelt mehrere unabhängige UserOperations aus dem Alt-Mempool und verpackt sie in einer einzigen Standard-EVM-Transaktion.

  • Basisschichtsiedlung: Der Bundler bezahlt den Einheimischen Blockchain Gasgebühren werden im Voraus von ihrem eigenen Wallet abgebucht, um die Master-Batch-Transaktion auf dem zugrunde liegenden Basisbuch auszuführen.

  • Die Umsatzverteilung: Um profitabel zu bleiben, berechnet der Bundler den einzelnen Smart Wallets eine entsprechende Gasgebühr innerhalb der Transaktionsschleife und erfasst so einen finanziellen Spread für die Bereitstellung von Verarbeitungsdiensten.

3. Der Gatekeeper: Der EntryPoint Singleton-Vertrag

Um das Netzwerk vor Denial-of-Service-Angriffen (DoS) zu schützen und sicherzustellen, dass betrügerische Benutzeroperationen das Kapital eines Bundlers nicht aufzehren können, wird jede gebündelte Transaktion über einen einzigen, streng geprüften globalen Smart-Vertrag namens „geroutet“. Einstiegspunkt.

Der EntryPoint-Vertrag fungiert als zentraler Orchestrator und führt jede gebündelte Transaktion in zwei streng getrennten Phasen aus:

Die Verifizierungsphase

  • Der EntryPoint durchläuft jede UserOperation im Stapel und ruft auf validateUserOp -Funktion, die in die spezifische Smart Wallet des Benutzers integriert ist. In dieser Phase wird überprüft, ob die Signatur des Vorgangs gültig ist und ob das Smart Wallet über ausreichende Mittel verfügt, um dem Bundler die anstehenden Gaskosten zu erstatten. Wenn eine einzelne Validierungsprüfung fehlschlägt, bricht der EntryPoint den Vorgang sofort ab, bevor er schweren Code ausführt, und schützt so das System vor leerem Rechen-Spam.

Die Ausführungsphase

  • Sobald alle Vorgänge im Stapel sicher überprüft wurden, löst der EntryPoint die aus execute Phase. Es entpackt die callData Nutzdaten und leitet die Anweisungen direkt an das Smart-Contract-Konto jedes Benutzers weiter, wodurch die Wallets aufgefordert werden, ihre gezielten Smart-Contract-Aktionen auszuführen (z. B. das Prägen eines NFT oder Liquiditätsabbau), während die berechnete Gaserstattung zurück an den Bundler übertragen wird.

4. Die Sponsorship Engine: Paymasters und Gasless UX auf ERC-4337

Eines der leistungsstärksten verbraucherorientierten Grundelemente, die durch ERC-4337 freigeschaltet werden, ist die Einführung von Zahlmeister. Ein Paymaster ist ein externer Smart-Contract-Asset-Pool, der die Gaserstattungsmechanismen für eine UserOperation verwaltet.

Gasabstraktionsintegration: Durch Ausfüllen der paymasterAndData innerhalb eines UserOp können Entwickler die Transaktionsausführung von der Anforderung entkoppeln, native Gas-Tokens zu besitzen.

Zahlmeister arbeiten nach zwei Hauptmodellen:

  • Gassponsoring (gaslose Transaktionen): Anwendungsentwickler können sich dafür entscheiden, Benutzerinteraktionen vollständig zu subventionieren. Wenn ein Benutzer einen Handel ausführt oder einen Vermögenswert prägt, fängt der Paymaster-Vertrag die EntryPoint-Gebührenanforderung ab und bezahlt den Bundler direkt, sodass Einzelhandelsbenutzer kostenlos mit Web3-Anwendungen interagieren können.

  • ERC-20 Gaszahlungsabstraktion: Ein Paymaster kann so konfiguriert werden, dass er alternative Token als Gebührenzahlung akzeptiert. Wenn ein Benutzer keine native ETH besitzt, aber über ein Stablecoin-Guthaben (wie USDC) verfügt, zahlt der Paymaster den Bundler in ETH und zieht gleichzeitig programmgesteuert einen entsprechenden USDC-Betrag direkt vom Smart-Wallet-Guthaben des Benutzers ab.

Wallet-Infrastruktur-Vergleichsmatrix

MetrikTraditionelle EOA-GeldbörsenERC-4337 Smart Wallets
KontoidentitätDirekter privater Schlüssel gebundenProgrammierbarer Smart Contract
Beschränkungen der GasgebührenMuss natives Netzwerk-Asset enthaltenAbsorbierbar über Paymasters / ERC-20
TransaktionsschleifenStrikte sequentielle AusführungParallelverarbeitung und Multi-Batching
WiederherstellungsvektorEinzelne gefährdete Seed-PhraseSoziale Erholung / Multi-Key-Wächter

Überwachung der Smart Wallet-Einführung über DEXTools Telemetry

  • Da die Kontoabstraktionstechnologien über Layer 1 und Skalierungsnetzwerke ausgereift sind, wird die Verfolgung der resultierenden Token-Kapitalverteilungen, Plattformvolumina und Utility-Token-Parameter der zugrunde liegenden Wallet-Infrastrukturanbieter zu einer wesentlichen Handelsanforderung. Beschaffung von Analysen durch fortschrittliche dezentrale Diagrammarchitekturen wie DEXTools gives market participants an essential universal platform to monitor live token behaviors, evaluate pool depths, and inspect contract parameters across all public execution networks. 
  • Durch die Nutzung von Kernfunktionen wie dem Paar-Explorer, Neue Paare leben Dashboard und das integrierte Handelsgeschichte oder Top-Händler können technische Händler lokalisierte Volumentrends nahtlos prüfen und Kapitalumschichtungen in großen Whale-Wallets über das verfolgen Big Swap Explorerund überprüfen Sie automatisierte Vertragssicherheitsbewertungen, bevor Sie Interaktionen in der Kette einleiten, um sicherzustellen, dass Ihr gehärtetes Hardware-Setup sicher mit verifizierten Marktplätzen interagiert. 
Sie können auf DEXTools zugreifen hier und beginnen Sie noch heute mit dem Handel!

Haftungsausschluss: Dieser Artikel dient nur zu Informationszwecken und stellt keine Anlageberatung, Finanzberatung, Handelsberatung oder sonstige Beratung dar. DEXTools empfiehlt nicht, Kryptowährungen oder Token zu kaufen, zu verkaufen oder zu halten. Benutzer sollten ihre eigene Recherche durchführen und sich an einen qualifizierten Finanzberater wenden, bevor sie Anlageentscheidungen treffen. Kryptowährungsinvestitionen sind volatil und mit hohem Risiko verbunden. DEXTools ist nicht verantwortlich für etwaige Verluste.

Seed-Phrase vs. privater Schlüssel in Krypto: Leitfaden 2026 Was ist Argent Wallet? Smart Contract Wallet mit Social Recovery (Leitfaden 2026) So überprüfen Sie die Liquiditätssperre vor dem Kauf eines Tokens: Risiko freischalten und Schließfachüberprüfung (2026) Top 5 Whale-Tracking-Tools im Jahr 2026: Überwachung großer Geldbörsen über Ketten hinweg