top of page
Ethereum ERC-4337 Paymasters und Gas-Sponsoring erklärt

ERC-4337 Paymasters erklärt: Gas-Sponsoring, Kosten und Sicherheitsrisiken

vor 14 Stunden
7 Min. Lesezeit

Was bedeutet Gas-Sponsoring bei Ethereum, wer bezahlt die Gebühren und welche Risiken entstehen für Wallet-Nutzer und Betreiber? Dieser Leitfaden erklärt ERC-4337 Paymasters anhand der offiziellen Spezifikation, mit Beispielen und praktischen Sicherheitsregeln.

Was ist ein ERC-4337 Paymaster?

Ein Paymaster ist ein Smart Contract, der bei einer ERC-4337-UserOperation die Transaktionskosten für ein Smart Account übernehmen kann. Die Idee ist nicht, dass das Ethereum-Netzwerk plötzlich kostenlos arbeitet. Vielmehr bezahlt ein anderer Akteur die tatsächlich anfallenden Netzwerkgebühren. Das kann eine Anwendung sein, die neuen Nutzern ihre ersten Schritte erleichtert, ein Unternehmen mit einem festgelegten Sponsoringbudget oder ein Dienst, der Gebühren in einem anderen Token abrechnet. Für Nutzer wirkt der Ablauf oft wie eine gaslose Transaktion. Wirtschaftlich bleibt es eine bezahlte Blockchain-Ausführung. Die entscheidende Frage lautet deshalb nicht nur, wer die Gebühren bezahlt, sondern auch, unter welchen Bedingungen und mit welchen Sicherheitsgarantien.

Warum gibt es Gas-Sponsoring?

Bei einer klassischen Ethereum-Transaktion muss die sendende Adresse grundsätzlich über den nativen Gebühren-Token verfügen. Das ist für Einsteiger eine zusätzliche Hürde: Sie können zwar einen anderen Token besitzen, aber ohne ETH möglicherweise keine Transaktion ausführen. Ein Paymaster verschiebt die unmittelbare Gebührenzahlung auf einen gesonderten Vertrag. So können Anwendungen das Onboarding vereinfachen und Nutzern eine erste Aktion ermöglichen, ohne dass diese zuvor selbst ETH beschaffen. Ein Sponsoringmodell kann auch bei zeitlich begrenzten Kampagnen oder bei regelmässigen Aktionen sinnvoll sein. Allerdings hängt die Nutzbarkeit vom konkreten Netzwerk, dem Smart Account, dem Bundler und der Sponsoringpolitik ab. ERC-4337 garantiert weder kostenlose Transaktionen noch universelle Wallet-Unterstützung.

Die Bausteine: Smart Account, UserOperation, Bundler und EntryPoint

Das Smart Account ist ein programmierbares Wallet, dessen Regeln durch Smart-Contract-Code definiert werden. Statt eine gewöhnliche Ethereum-Transaktion direkt einzureichen, beschreibt der Nutzer seine gewünschte Aktion als UserOperation. Ein Bundler sammelt solche Operationen und übermittelt sie über eine reguläre Blockchain-Transaktion an den EntryPoint-Vertrag. Der EntryPoint koordiniert die Validierung und Ausführung. Wird ein Paymaster angegeben, überprüft der EntryPoint zusätzlich, ob dieser die Operation akzeptiert und über ausreichend hinterlegtes Guthaben verfügt. Diese Aufgabenteilung ist zentral: Der Paymaster signiert nicht automatisch anstelle des Nutzers, und der Bundler ist nicht identisch mit dem Sponsor. Die verschiedenen Beteiligten können voneinander unabhängig sein.

Wie eine gesponserte Transaktion abläuft

Zunächst erstellt das Wallet eine UserOperation mit Ziel, Ausführungsdaten, Gebührenlimits und gegebenenfalls Paymaster-Informationen. Der Sponsor prüft nach seinen Regeln, ob die Aktion unterstützt wird. Anschliessend prüft der Bundler die Operation durch Simulation und berücksichtigt, ob der Paymaster genügend Mittel hinterlegt hat. Nach Aufnahme in ein Bundle führt der EntryPoint die Validierung durch. Wenn die Bedingungen erfüllt sind, wird die Nutzeraktion ausgeführt und die tatsächlichen Gebühren dem Paymaster-Guthaben belastet. Eine fehlgeschlagene Nutzeraktion kann trotzdem Gebühren verursachen. Deshalb darf ein Paymaster seine Kostenrechnung nicht ausschliesslich an erfolgreichen Geschäftsaktionen ausrichten. Entscheidend sind die konkreten Ausführungskosten und die Validierungsregeln.

Was prüft validatePaymasterUserOp?

Die Funktion validatePaymasterUserOp entscheidet, ob der Paymaster eine bestimmte UserOperation finanziell unterstützt. Sie erhält die Operation, ihren Hash und eine maximale Kostenangabe. Der Vertrag kann beispielsweise erlaubte Zieladressen, zulässige Funktionsaufrufe, Ablaufzeiten oder eine signierte Freigabe kontrollieren. Die Funktion muss die Sicherheitsregeln der jeweiligen EntryPoint- und Bundler-Implementierung beachten. Eine erfolgreiche Vorprüfung bedeutet nicht, dass die spätere Nutzeraktion zwingend erfolgreich ist. Sie bedeutet, dass der Paymaster die festgelegten Sponsoringbedingungen zum Prüfzeitpunkt akzeptiert. Entwickler müssen besonders auf Replay-Schutz, die Bindung an Chain und EntryPoint, begrenzte Gültigkeitsfenster und die sichere Behandlung von Signaturen achten.

Werbung / Affiliate-Link: Relai ist eine Bitcoin-App. Bei Nutzung unseres Links oder Codes können wir eine Provision erhalten. Code: AUSWANDERNSCHWEIZ. Relai bietet Bitcoin an, nicht Ethereum oder andere Altcoins.

Relai Bitcoin kaufen – Code AUSWANDERNSCHWEIZ, Werbung

Deposit und Stake sind nicht dasselbe

Ein Deposit ist das beim EntryPoint hinterlegte ETH-Guthaben, aus dem die Gebühren der gesponserten Operationen beglichen werden. Ein Stake ist eine separate Hinterlegung, die im Zusammenhang mit Zugriffsregeln, Reputation und Schutz gegen missbräuchliche Validierung relevant sein kann. Nicht jeder Paymaster benötigt unter allen Bedingungen denselben Stake. Konkrete Mindestwerte und Verzögerungen hängen von Implementierung und Betriebsregeln ab. Wer beide Begriffe gleichsetzt, unterschätzt die wirtschaftliche Planung: Ein hoher Stake ersetzt kein ausreichendes Gebührenbudget. Umgekehrt genügt ein grosses Deposit nicht automatisch, um jede gewünschte Validierungslogik ohne weitere Anforderungen einsetzen zu können. Ein Betreiber muss beide Bestände separat überwachen.

Was passiert bei postOp?

Wenn die Paymaster-Validierung einen nichtleeren Kontext zurückgibt, kann der EntryPoint nach der Nutzeraktion die Funktion postOp aufrufen. Damit lassen sich etwa Abrechnungsdaten verarbeiten oder die Kosten einer Aktion einem internen Kundenkonto zuordnen. Die konkrete Signatur und Behandlung von Fehlerfällen hängen von der verwendeten EntryPoint-Version ab. Eine Implementierung darf nicht annehmen, dass die Nutzeraktion stets erfolgreich abgeschlossen wurde. Die ERC-4337-Spezifikation berücksichtigt ausdrücklich auch fehlgeschlagene Ausführungen. Fehler in der Nachbearbeitung können den gesamten Ablauf stören und zusätzliche Risiken verursachen. Deshalb sollten Entwickler die Ausführung mit realistischen Grenzfällen und adversarialen Eingaben testen.

Gas-Sponsoring und Zahlung in ERC-20-Token

Ein Paymaster kann dem Nutzer ermöglichen, die Gebühren wirtschaftlich in einem ERC-20-Token zu tragen. Das bedeutet nicht, dass der Ethereum-Validator unmittelbar diesen Token als Netzwerkgebühr erhält. Der Paymaster bezahlt die Blockchain-Kosten weiterhin mit dem erforderlichen nativen Gebühren-Asset; eine zusätzliche Abrechnungslogik kann dem Nutzer einen anderen Token belasten. Dafür braucht es einen nachvollziehbaren Wechselkurs, klare Rundungsregeln und Schutz gegen manipulierte Preisquellen. Nutzer sollten unterscheiden, ob die Anwendung Gebühren tatsächlich übernimmt oder lediglich in anderer Form weiterverrechnet. Gerade bei volatilen Token können Wechselkursrisiken und zusätzliche Aufschläge entstehen. Ohne offengelegte Bedingungen ist der Ausdruck gaslos missverständlich.

Rechenbeispiel: Was kostet Sponsoring wirklich?

Angenommen, eine gesponserte Aktion benötigt insgesamt 120'000 Gas und der effektive Preis beträgt 8 Gwei pro Gas. Die rechnerische Netzwerkgebühr liegt dann bei 960'000 Gwei beziehungsweise 0,00096 ETH. Bei 1'000 solchen Aktionen wären es 0,96 ETH. Diese Zahlen sind ausdrücklich ein hypothetisches Rechenbeispiel und keine aktuelle Gebührenprognose. Hinzu kommen gegebenenfalls Infrastruktur, Simulation, Entwicklung, Monitoring und wirtschaftliche Verluste durch Missbrauch. Steigt der Gaspreis auf 20 Gwei, kostet dieselbe Gasmenge 0,0024 ETH. Ein Sponsor muss deshalb Budgets in ETH und in der eigenen Rechnungswährung betrachten. Ein fixer Frankenbetrag ohne Reserven gegen Gaspreisschwankungen kann schnell zu einer Unterdeckung führen.

Die grössten Sicherheitsrisiken

Ein Angreifer kann versuchen, eine Sponsorregel systematisch auszunutzen und viele teure Operationen auszulösen. Auch scheinbar harmlose Aufrufe können unerwartete Gasverbräuche verursachen. Werden Freigaben nicht ausreichend an konkrete Aktionen gebunden, drohen Replay-Angriffe oder ungewollte Kostenübernahmen. Fehlerhafte Simulationen, divergierende Zustände zwischen Vorprüfung und Ausführung sowie unsichere Abhängigkeiten von externen Verträgen erhöhen die Angriffsfläche. Ein Paymaster sollte deshalb begrenzte Budgets, enge Berechtigungen, Ablaufzeiten, Notfallmechanismen und aussagekräftige Überwachung einsetzen. Eine Prüfung durch unabhängige Fachleute kann Risiken reduzieren, garantiert aber keine Fehlerfreiheit. Für Nutzer bleiben zusätzlich Phishing, manipulierte Wallet-Oberflächen und schädliche Smart-Contract-Aufrufe relevant.

Bundler, Simulation und Reputation

Bundler tragen ein eigenes wirtschaftliches Risiko, weil sie Operationen bündeln und eine reguläre Blockchain-Transaktion finanzieren. Sie simulieren die Validierung und können Operationen zurückweisen, deren Verhalten gegen Regeln verstösst oder deren Finanzierung unzureichend erscheint. Ein Paymaster, der wiederholt problematische Operationen erzeugt, kann durch Reputations- und Drosselungsmechanismen eingeschränkt werden. Die konkreten Regeln sind nicht bei jedem Bundler identisch. Deshalb kann eine Operation bei einem Anbieter angenommen und bei einem anderen abgelehnt werden. Für die Nutzererfahrung ist das wichtig: Ein formal vorhandener Paymaster garantiert nicht, dass eine gewünschte Aktion jederzeit durchkommt. Betreiber sollten mehrere Fehlerpfade testen und verständliche Fehlermeldungen bereitstellen.

Woran Du ein seriöses Sponsoringangebot erkennst

Prüfe, welche Aktionen ausdrücklich gesponsert werden und ob Limits oder Bedingungen bestehen. Achte darauf, ob die Anwendung einen Gebührenwechselkurs oder einen zusätzlichen Aufschlag nennt. Eine verständliche Anzeige der tatsächlich freigegebenen Smart-Contract-Aktion ist wichtiger als die blosse Behauptung, eine Transaktion sei kostenlos. Für grössere Beträge empfiehlt es sich, Zielvertrag, Chain, Token und Berechtigungen unabhängig zu kontrollieren. Ein Sponsoringangebot sollte keine weitreichende Token-Freigabe verlangen, die für die konkrete Aktion unnötig ist. Auch die Identität und technische Dokumentation des Anbieters können hilfreich sein, ersetzen aber keine eigene Prüfung. Besonders vorsichtig solltest Du bei unerwarteten Links, angeblichen Gratis-Claims und zeitlich drängenden Aufforderungen sein.

Vorteile und Grenzen für Unternehmen

Ein Unternehmen kann mit Paymasters die Einstiegshürde senken und die Kosten einzelner Nutzeraktionen gezielt übernehmen. Es erhält zugleich die Möglichkeit, Geschäftsregeln in die Finanzierung einzubauen. Der Vorteil wird aber mit Betriebsaufwand erkauft: Sponsorverträge benötigen Tests, Audits, Monitoring, Guthabenmanagement und Schutz gegen automatisierten Missbrauch. Budgetüberschreitungen, Netzwerküberlastung und technische Ausfälle müssen einkalkuliert werden. Die Wirtschaftlichkeit hängt vom Nutzerverhalten ab und kann nicht allein aus durchschnittlichen Gasgebühren abgeleitet werden. Auch steuerliche und regulatorische Fragen können entstehen, insbesondere wenn Gebühren in Token verrechnet oder kommerzielle Dienstleistungen angeboten werden. Eine rechtliche Einordnung hängt vom konkreten Geschäftsmodell und der Jurisdiktion ab.

Werbung / Affiliate-Link: Relai ist eine Bitcoin-App. Bei Nutzung unseres Links oder Codes können wir eine Provision erhalten. Code: AUSWANDERNSCHWEIZ. Relai bietet Bitcoin an, nicht Ethereum oder andere Altcoins.

Relai Bitcoin kaufen – Code AUSWANDERNSCHWEIZ, Werbung

ERC-4337, ERC-2612 und EIP-7702 unterscheiden

ERC-4337 beschreibt einen Weg zu Account Abstraction über Smart Accounts, UserOperations, Bundler und EntryPoint. ERC-2612 betrifft hingegen signaturbasierte Token-Freigaben für kompatible ERC-20-Token; eine Permit-Signatur ist nicht dasselbe wie die Finanzierung einer Blockchain-Transaktion. EIP-7702 ermöglicht eine andere Form der Wallet-Delegation und kann in bestimmten Architekturen mit ERC-4337 zusammenspielen. Keiner dieser Standards macht Smart Contracts automatisch sicher. Auch ERC-6492 zur Prüfung von Signaturen vor einem Deployment behandelt eine andere Frage als das Paymaster-Sponsoring. Wer die Standards auseinanderhält, kann Wallet-Marketing besser einordnen und technische Risiken genauer bewerten.

Schweiz: Steuern und Regulierung

Für private Nutzer in der Schweiz hängt die steuerliche Behandlung von Kryptowährungen und damit verbundenen Leistungen vom konkreten Sachverhalt ab. Ein Paymaster ist zunächst eine technische Gebührenfunktion und kein eigener steuerlicher Status. Bei gewerblichen Anbietern können zusätzliche Fragen zu Erträgen, Buchhaltung, Token-Zahlungen und regulatorischen Pflichten entstehen. Die Eidgenössische Steuerverwaltung und die FINMA veröffentlichen Grundlagen, ersetzen aber keine Prüfung des Einzelfalls. Auch aus der blossen Existenz eines ERC-4337-Paymasters lässt sich keine FINMA-Bewilligung oder regulatorische Freistellung ableiten. Dieser Artikel enthält keine individuelle Steuer-, Rechts- oder Anlageberatung. Vor der kommerziellen Einführung sind qualifizierte Abklärungen sinnvoll.

FAQ: Sind Paymaster-Transaktionen wirklich gratis?

Für den Nutzer können Gebühren vollständig übernommen werden. Das Netzwerk erhält trotzdem eine Bezahlung. Bei einer Token-Abrechnung trägt der Nutzer die Kosten unter Umständen indirekt. Prüfe daher die Geschäftsbedingungen und die Transaktionsvorschau.

FAQ: Kann ein Paymaster meine Wallet kontrollieren?

Die Gebührenübernahme allein gibt dem Paymaster nicht automatisch Zugriff auf die privaten Schlüssel. Allerdings können die gesponserte Aktion und zusätzliche Signaturen Berechtigungen enthalten. Entscheidend ist, was das Smart Account tatsächlich autorisiert und welche Verträge aufgerufen werden.

FAQ: Warum wird eine gesponserte Aktion abgelehnt?

Mögliche Ursachen sind ein erschöpftes Sponsoringbudget, eine abgelaufene Freigabe, unzulässige Zielverträge, unzureichendes Deposit, fehlerhafte Simulation oder eine restriktive Bundler-Regel. Eine Ablehnung ist nicht automatisch ein Hinweis auf Betrug.

Fazit

ERC-4337 Paymasters sind ein Werkzeug, um die Zahlung von Blockchain-Gebühren von der unmittelbaren Nutzeraktion zu trennen. Das kann Wallets zugänglicher machen und Unternehmen flexible Sponsoringmodelle eröffnen. Gleichzeitig entstehen neue Risiken durch Kostenübernahme, komplexe Validierungslogik und zusätzliche Abhängigkeiten. Entscheidend sind klare Regeln, verifizierbare Freigaben, realistische Budgets und robuste Sicherheitskontrollen. Ein Paymaster ist weder ein Renditeprodukt noch ein Garant für kostenlose oder erfolgreiche Transaktionen. Für eine fundierte Entscheidung solltest Du die technischen Abläufe und die wirtschaftlichen Bedingungen gemeinsam betrachten.

Weiterführende Artikel auf Auswandern Schweiz

ERC-2612 und Permit-Signaturen: https://www.auswandernschweiz.ch/post/erc-2612-erklärt-permit-signaturen-token-freigaben-und-risiken

ERC-6492 und Smart Wallets: https://www.auswandernschweiz.ch/post/erc-6492-erklärt-signaturen-vor-dem-smart-wallet-deployment-prüfen

EIP-7702 Wallet-Delegation: https://www.auswandernschweiz.ch/post/ethereum-eip-7702-wallet-delegation-smart-accounts-risiken

Uniswap Permit2: https://www.auswandernschweiz.ch/post/uniswap-permit2-token-freigaben-signaturen-phishing-risiken

ERC-7484 Modul-Registries: https://www.auswandernschweiz.ch/post/erc-7484-modul-registries-smart-wallets-sicherheit

Quellen und weiterführende Literatur

Ethereum ERC-4337: https://eips.ethereum.org/EIPS/eip-4337

ERC-4337 Paymasters: https://docs.erc4337.io/paymasters/index.html

Security and Griefing Protection: https://docs.erc4337.io/paymasters/security-and-griefing

ERC-7677 Paymaster Web Service: https://eips.ethereum.org/EIPS/eip-7677

Kommentare


bottom of page