SuperPaymaster: Eliminating Centralized Signer Authority via Asset-Oriented Abstraction to Reconcile Usability and Decentralization in Account Abstraction
Dieses Papier stellt SuperPaymaster vor, eine Account-Abstraction-Lösung, die zentralisierte Off-Chain-Signaturen durch ein On-Chain-Asset-Oriented-Abstraction-Modell mit Soulbound-Tokens ersetzt, wodurch Zensurrisiken eliminiert und gleichzeitig im Vergleich zu bestehenden Process-Oriented-Abstraction-Benchmarks deutlich niedrigere Ausführungs-Gas-Kosten erreicht werden.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Das große Problem: Die "Gas"-Engstelle
Stellen Sie sich vor, Sie möchten einen Brief versenden, müssen dafür aber zuerst:
- Zu einer Bank gehen, um eine bestimmte Art von Briefmarke (ETH) zu kaufen.
- In einer Postfiliale Schlange stehen, um herauszufinden, wie viel die Marke heute kostet (Gas-Gebühren).
- Einen bestimmten Manager in der Postfiliale fragen, ob er bereit ist, Ihnen zu erlauben, den Brief jetzt zu versenden. Wenn der Manager beschäftigt ist, schläft oder Sie nicht mag, kann er "Nein" sagen, und Ihr Brief wird nie versandt.
In der Welt der Blockchain (speziell Ethereum) passiert genau das. Benutzer benötigen "Gas" (eine Gebühr), um Transaktionen zu senden. Derzeit verlassen sich die meisten Systeme auf einen zentralisierten Manager (einen Server im Besitz eines Unternehmens wie Alchemy oder Pimlico), um jede Transaktion zu genehmigen. Wenn dieser Server ausfällt oder beschließt, Sie zu blockieren, stecken Sie fest. Dies erzeugt eine "Zensur-Engstelle".
Die alte Lösung: "Prozessorientierte Abstraktion" (POA)
Der aktuelle Industriestandard ist wie ein vorübergehender Ausweis.
- Funktionsweise: Jedes Mal, wenn Sie einen Brief versenden möchten, bitten Sie ein zentrales Büro um einen "Genehmigungsschein". Sie prüfen Ihren Ausweis, unterschreiben ein Papier und geben Ihnen den Schein.
- Der Fehler: Sie müssen für jeden einzelnen Brief einen neuen Schein anfordern. Wenn das Büro schließt, können Sie nichts versenden. Außerdem funktioniert der Schein nur für dieses spezifische Postamt; er ist beim nächsten nicht gültig.
- Das Papier nennt dies: Prozessorientierte Abstraktion (POA). Sie konzentriert sich auf den Prozess, jedes Mal eine Genehmigung einzuholen.
Die neue Lösung: "Asset-orientierte Abstraktion" (AOA)
Die Autoren schlagen eine neue Methode namens SuperPaymaster vor. Anstatt jedes Mal um einen Genehmigungsschein zu bitten, kaufen Sie eine Prepaid-Karte, die Ihnen gehört.
- Die Metapher: Denken Sie an eine Prepaid-Telefonkarte oder eine Geschenkkarte.
- Sobald Sie die Karte gekauft und mit Wert aufgeladen haben, müssen Sie nicht jedes Mal, wenn Sie einen Anruf tätigen, einen Manager um Erlaubnis bitten.
- Die Karte selbst ist die Erlaubnis.
- Die Karte ist mit Ihrer Identität (Ihrer Wallet) verknüpft und kann nicht gestohlen oder an jemand anderen übertragen werden (sie ist "Soulbound").
- Funktionsweise:
- Die Karte (Gas-Karte): Sie erhalten eine digitale "Gas-Karte" (ein Soulbound-Token). Dies ist ein dauerhaftes Asset, das Sie auf der Blockchain besitzen.
- Der Treibstoff (xPNTs): Sie laden diese Karte mit einem bestimmten Community-Token auf (wie eine lokale Währung).
- Die Transaktion: Wenn Sie eine Transaktion senden möchten, prüft das System Ihre Karte. Wenn Sie eine gültige Karte und ausreichend Treibstoff haben, läuft die Transaktion automatisch durch. Kein Manager muss ein Papier unterschreiben.
Warum ist das besser? (Die drei großen Vorteile)
1. Keine "Manager"-Gatekeeper mehr (Dezentralisierung)
Im alten System musste ein zentraler Server zu jeder Transaktion "Ja" sagen. Wenn dieser Server gehackt oder abgeschaltet wurde, kam das gesamte System zum Stillstand.
- SuperPaymaster: Die "Ja/Nein"-Entscheidung wird vom Code auf der Blockchain getroffen, nicht von einem Menschen oder einem Server. Der Code prüft: "Hat dieser Benutzer eine gültige Karte? Hat er genug Treibstoff?" Wenn ja, funktioniert es.
- Analogie: Es ist wie ein Automat. Sie benötigen keinen Manager, der Ihren Kauf genehmigt; die Maschine prüft einfach, ob Sie genug Münzen eingeworfen haben. Die Maschine ist rund um die Uhr für alle zugänglich.
2. Weniger Kopfarbeit für Benutzer (Benutzerfreundlichkeit)
Das Papier verwendete eine Methode namens GOMS (Zählen mentaler Schritte), um zu zeigen, wie viel einfacher dies ist.
- Alter Weg (Prozess): Sie sehen eine Fehlermeldung ("Nicht genug Geld"). Sie geraten in Panik. Sie gehen zu einer Börse. Sie kaufen ETH. Sie warten. Sie versuchen es erneut. (9 mentale Schritte).
- Neuer Weg (Asset): Sie klicken einfach auf "Senden". Das System zieht die Kosten automatisch von Ihrer Gas-Karte ab. (2 mentale Schritte).
- Analogie: Es ist der Unterschied zwischen dem Ausfüllen eines Formulars auf Papier, dem Einholen eines Stempels und dem Versenden jedes Mal, wenn Sie Kaffee kaufen, und dem einfachen Tippen Ihres Telefons auf einem Lesegerät.
3. Günstiger und schneller (Effizienz)
Die Autoren testeten dies auf dem Optimism Mainnet (ein echtes, lebendiges Blockchain-Netzwerk) jeweils 50 Mal für jedes System.
- Das Ergebnis: SuperPaymaster verbrauchte weniger "Gas" (Rechenleistung) als die beiden größten Konkurrenten (Alchemy und Pimlico).
- Alchemy (Alter Weg): ~206.000 Gas-Einheiten.
- Pimlico (Alter Weg): ~329.000 Gas-Einheiten.
- SuperPaymaster (Neuer Weg): ~168.000 Gas-Einheiten.
- Warum? Die alten Systeme mussten einen komplizierten "Swap" auf der Blockchain durchführen, um Ihre Token in Gas umzuwandeln. SuperPaymaster führt nur ein einfaches internes Update durch (wie das Abhaken eines Punktes auf einer Liste), was viel schneller und günstiger ist.
- Der Kompromiss: Es gibt geringe Kosten für die Prüfung der Karte auf der Blockchain (etwa 32.000 Gas-Einheiten mehr als eine einfache Signatur), aber dies ist der "Preis" für die Entfernung des zentralen Managers. Insgesamt ist es dennoch günstiger als die Konkurrenz.
Zusammenfassung des "SuperPaymaster"-Systems
- Das Ziel: Die Blockchain so einfach zu bedienen wie eine Prepaid-Karte zu machen, ohne dass ein zentraler Chef jeden Schritt genehmigen muss.
- Die Methode: Sie ersetzten den "Prozess des Genehmigungsersuchens" durch den "Besitz eines Genehmigungs-Assets" (die Gas-Karte).
- Der Beweis: Sie bauten es, brachten es auf das echte Optimism-Netzwerk und bewiesen, dass es funktioniert. Es ist schneller, günstiger und beseitigt das Risiko, dass ein zentraler Server Sie blockiert.
Kurz gesagt: SuperPaymaster verwandelt die komplexe, beängstigende Aufgabe, Transaktionen auf der Blockchain zu bezahlen, in etwas so Einfaches wie das Tippen einer Prepaid-Karte, und entfernt dabei den Mittelsmann, der früher die Schlüssel zum Königreich hielt.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.