Konto Abstract: Praktische Anleitung von Verwirrung bis hin zu klarer und besserer Benutzererfahrung

Autor: Victor-Cristian Fleea, Ausreißer Ventures;

Einführung

Obwohl die Blockchain -Technologie seit einiger Zeit existiert und der Markt in den letzten zehn Jahren stark gewachsen ist, ist der Einstiegsprozess, der die aktuelle hohe Reibung löst, der Schlüssel zur Markterweiterung, die native Verschlüsselungstransaktionen in Mainstream -Konzepte verwandelt.Glücklicherweise können neue Paradigmen wie die Abstraktion von Kontoabstrakten den großen Einsatz von Kryptowährungen fördern, indem der Eintritts- und Nutzungsprozess der Blockchain -Technologie der temporären Benutzer vereinfacht wird.

Die Abstraktion des ERC-4337-Kontos richtet sich an EVM-Entwickler und ermöglicht die Erstellung von nicht veranstalteten Brieftaschen als intelligente Verträge, die freiverschiebende Geldbörsen zur Wiederherstellung, keine Signaturtransaktionen und Team-Brieftaschen.Die wichtigste Innovation dieses Standards besteht darin, intelligent zu sein, um ein Smart -Account zu erstellen.Intelligente Konten verwenden Benutzeroperationen, die den Betrieb des Benutzers darstellen.Diese Benutzervorgänge werden über einen einzigen Einstiegspunkt gebündelt, verifiziert und ausgeführt, wodurch verschiedene Zoll in Bezug auf Verwaltungskonten und -gelder ermöglicht werden.

Innovativen wie Safe, Near Wallet, Argent und Blocko verwenden diese neue Smart Contract-Funktion bereits.Die Hauptteilnehmer in diesem Bereich haben Account abstrakte Varianten für bestimmte Anforderungen und verschiedene Blockchain -Ökosysteme entworfen und so eine große Anzahl von SDK und Bibliotheken bereitstellen, die ausgewählt werden können.

Kontoabstraktionsfall

Lassen Sie uns vor dem Eintritt in die Technologie die interessantesten Fälle skizzieren.

1. Brieftaschenwiederherstellung

Eines der größten Probleme in der Kryptoindustrie ist die Sicherheit, und Benutzer müssen sich entweder auf den Verwalter verlassen oder ihre Schlüssel schützen.Im Bereich intelligenter Konten unterscheidet sich die Sicherheit von traditionellen Modellen und vermeidet die Abhängigkeit von Hilfsmitteln oder privaten Schlüssel.Smart -Account -Eigentümer können als Brieftaschenwächter mehrere Unternehmen (Ausrüstung, Einzelpersonen oder dritte Party -Dienste) angeben.

Diese innovative Funktion sorgt für ein starkes Sicherheitsnetzwerk für Benutzer, die dem Verlust von Gutscheinen ausgesetzt sind, und der Guardian kann eine Transaktion unterschreiben, um neue Zugangsgutscheine zuzuweisen.Es ist wichtig, dass dieser Wiederherstellungsprozess der Kontrolle und dem Eigentum der Benutzer an Vermögenswerten und einem subtilen Gleichgewicht zwischen Sicherheit und Zugriff vorrangig ist.Dieses komplexe Framework sieht die neue Ära der digitalen Vermögensverwaltung vor, und Elastizität und Benutzerkontrolle werden erheblich verbessert.

2. Batch -Transaktionen

In der dezentralen Austausch beinhaltet der Tokens -Austausch in der Regel zwei separate Transaktionen.Smart Accounts stellen eine bahnbrechende Lösung ein, mit der Benutzer mehrere Transaktionen in Stapeln abwickeln, Benutzerkosten senken und die Defi -Transaktionen in der Art und Weise vereinfachen können, wie wir es in Web2 -Anwendungen erwarten.Ein gutes Beispiel für diesen spezifischen Fall ist die Ambire -Brieftasche, die AA verwendet, um Stapeltransaktionen für seine Benutzer zu ermöglichen.Obwohl die Kosten für die Durchführung eines Vorgangs im Vergleich zur Verwendung eines externen Kontos (EOA) hoch sind, wird der Preis jeder Transaktion bei mehreren Transaktionen stark reduziert.

3.. Sponsor -Benutzertransaktion

Die Kontoabstraktion führt auch das Konzept der Paymaster vor, ein intelligenter Vertrag für Gaskosten speziell für Sponsoring -Transaktionen.Dies bringt eine neue Anpassungsniveau an DApp. Verbessern Sie die Benutzererfahrung für die Benutzererfahrung, verbessern Sie die Benutzererfahrung und beseitigen Sie unnötige Reibungspunkte.Ein gutes Beispiel ist Sendit von Arcana Network.Ein weiterer wichtiger Zweck dieses spezifischen Falls ist der Vorschlag von Visa, dh es zu ermöglichen, dass Benutzer die Fiat -Währungskarte verwenden, um die Gasgebühr in der Kette zu zahlen, wie in der folgenden Abbildung gezeigt.

Erzählen von digitalen Transaktionen durch Kontoabstraktion nacherzählen

Erzählen von digitalen Transaktionen durch Kontoabstraktion nacherzählen

4. Automatisierte Transaktion

Im Gegensatz zu EOA muss jede Transaktion auf DAPP manuell gestartet oder unterschrieben werden, und intelligente Konten führen die Möglichkeit der Automatisierung ein.Über intelligente Konten können Benutzer verschiedene Parameter festlegen, einschließlich Zugriff auf bestimmte Token, Ausgabenbeschränkungen, Dauer, Gasbeschränkungen und vordefinierte Auslöser spezifischer Vorgänge.Zum Beispiel möchten Benutzer in der nächsten Stunde einen Austausch für alle 15 Minuten durchführen lassen: Signatur, und die Transaktion erfolgt anschließend automatisch.Diese Ausführung ist auf Cowswap zu sehen.Das Potenzial der intelligenten Kontoautomatisierung ist nahezu unbegrenzt und bietet den Benutzern maßgeschneiderte und effiziente Niveaus, die die herkömmliche EOA -Grenze überschreiten.

Technische Komponente

Es gibt viele Möglichkeiten, diese Technologie zu verwenden.Wir listen verschiedene Einstiegsoptionen auf und werden die Anwendungsfälle und Vorteile der Verwendung bestimmter Lösungen weiter untersuchen.

Unabhängig davon, welche Implementierungsmethode Sie bei der Verwendung Ihrer Kontoabstraktion auswählen, ist es wichtig, die Schlüsselelemente zu verstehen.Benutzeroperationen sind ein Objekt einer Transaktion, die die Absicht des Benutzers zur Transaktion auf das Smart Contract -Konto darstellt.Im Gegensatz zu herkömmlichen Transaktionen hat Benutzeroperationen zusätzliche Felder wie Entrypoint, Bundler, Paymaster und Aggregator eingeführt und an einen separaten Speicherpool gerichtet.Es ist erwähnenswert, dass Benutzeroperativen auf Absicht basieren, sodass Benutzer Metadaten mit Ergebnis -zentrierten Transaktionen einbeziehen können, die von der Besonderheit herkömmlicher Eingaben abweicht.

Die folgenden Schlüsselkomponenten werden als Bundler bezeichnet, eine spezielle Art von Ethereum -Knoten, die eine Schlüsselrolle bei der Unterstützung von Benutzeroperationen spielt.Der Betrieb des Benutzers richtet sich an das Bundler -Netzwerk, das den alternativen Speicherpool aktiv überwacht.Diese Bundler fusionierten mehrere Benutzeroperationen in eine Transaktion und packten sie dann im Namen des Benutzers zur Blockchain.Als Rückkehr dieses Dienstes erhalten sie eine Entschädigung.Ihre Bedeutung ist es, die Notwendigkeit jedes Teilnehmers auf dem externen Bericht von Web3 (EOA) abstrahieren, was eine Schlüsselkomponente der ERC-4337-Funktion ist.

Benutzeroperationen werden dann an EntryPoint -Vertrag gesendet, einem Singleton -Smart -Vertrag, mit dem die Überprüfung und Ausführung von Benutzeroperationen ausgeführt wird.Der Überprüfungsprozess umfasst die Bewertung, ob die Brieftasche über genügend Mittel verfügt, um die potenzielle maximale Gasverwendung zu zahlen.Der Mangel an ausreichenden Mitteln wird abgelehnt.Um auszuführen, führen Smart Contracts Transaktionen aus, ziehen Fonds vom Smart Contract -Konto (SCA) ab und verwenden Sie den entsprechenden nativen Tokenbetrag, um die Gaskosten von Bundler zurückzuzahlen.

In einigen Fällen möchten Entwickler das Sponsoring der Gasgebühr des Benutzers darstellen oder ihnen ermöglichen, verschiedene andere Token als native Token zur Zahlung dieser Gebühren zu verwenden.Zu diesem Zweck können sie einen Vertrag namens Paymaster verwenden, der darauf abzielt, die Gaszahlungsrichtlinie zu verwalten.Dies beseitigt effektiv die Anforderungen für Benutzer, die Interaktion zwischen dem nativen Blockchain -Token und der Blockchain zu haben.

Verschiedene AA -Tools -Übungen

1. Keine SDK -Lösung

Wie oben erwähnt, erfordert die Verwendung der Kontoabstraktionsfunktion einige Schlüsselelemente, und einige andere Elemente sind noch verfügbar.Wenn Sie sich nicht auf eine dritte AA -Lösung verlassen möchten, können Sie Ihre eigenen Einstellungen ausführen und die in der Sorgerecht verbundenen intelligenten Verträge und Prozesse vollständig steuern und kontrollieren.Für Ethereum gibt es viele Vorschläge.Neben der Bereitstellung dieser Verträge und der korrekten Finanzierung muss auch ein Bundler ausgeführt werden, der Benutzeroperationen empfängt und ihn in den Einstiegspunktvertrag umleitet.Um Entwicklern zu helfen, haben Community -Mitglieder Lösungen entwickelt und müssen nur einfache NPM -Pakete verwenden, um eine Kontoabstraktion lokal in der Hardhat -Umgebung einzurichten.

Aufgrund der schweren Arbeiten für alle Infrastrukturen entscheiden sich die meisten Menschen dafür, sich auf verschiedene Bibliotheken und Unternehmen zu verlassen, die bereitgestellte Lösungen bieten und alle Komplexität von Entwicklern abstrakten.

2.PIMLICO UND ALDALS.JS

Wenn Sie die JavaScript -Bibliothek verwenden möchten, um der Anwendung eine Kontoabstraktion hinzuzufügen, ist die effektivste Lösung die Berechtigung weniger.Js.Es basiert auf VIEM und ermöglicht es Entwicklern, die von Pimlico bereitgestellte AA -Kit-, Bundler- und Paymaster -API zu verwenden, um mit hoher Kunden und modularen Anwendungen zu bauen.Unter der Annahme, dass die Smart -Konto- und Transaktionsdaten erstellt wurden, wird die folgende Art und Weise verwendet, wie Sie ohne Erlaubnislosen und Pimlico -Konten für das abstrakte SDK zum Senden von Transaktionen verwendet werden sollen:

const txhash = warte smartAccoundclient.sendtransaction ({{{{

An: „0xd8da6bf26964af9d7eed9e03e53415d37aa96045“,

Wert: Analyse („0,1“),

Maxfeepergas: gasprices.fast.maxfeeeepergas,

MaxPriorityfeeeeeeeeeegas: gasprices.fast.maxpriorityfeeepergas,

});

3.. Alchemy Account Kit

Das Account -Toolkit von Alchemy ist eines der freundlichsten Account Abstraktionsinstrumente für Entwickler.Ähnlich wie bei AA-SDK liefert Alchemy auch Light-Account-Lösungen Sponsorieren Sie den Betrieb des Benutzers oder ermöglicht Benutzern die Verwendung von ERC-20-Token bei der Zahlung von Gaskosten.Unter der Annahme, dass die Smart -Konto- und Transaktionsdaten erstellt wurden, verwenden Sie Folgendes, wie Sie das Konto -Tool -Toolpaket von Achemy verwenden, um Transaktionen zu senden und Handelshash abzurufen:

const userOperation = warte smartAccountClient.senduseropation ({{{{{{{{{{{{{{{{{{{{

UO: {

Ziel: „0xtarget_address“,

Daten: uocalldata,

},

});

const txhash = warte smartAccountClient.waitforseoperationTransaction (uo);

4. Biconomy SDK

Bei der Verwendung von Kontoabstraktion für den Bau bietet die Biconomy SDK die meisten Funktionen.Sie ermöglichen es Entwicklern, verschiedene Funktionen anzupassen, mehrere Signaturkonfigurationen für intelligente Vertragskonten einzurichten und Bundler- und Paymaster -Dienste anzubieten.Seine Funktion ist sehr modular und hat im Vergleich zu Wettbewerbern einzigartige Funktionen.Es ermöglicht Entwicklern, eine Gruppe von Gateways zu erstellen, die durch eine Reihe von Einschränkungen unterstützt werden, sodass bestimmte SCA -Transaktionen auftreten können und Unterschriften nicht jede Transaktion unterschreiben müssen.Diese spezielle Funktion verbessert die Benutzererfahrung und bildet die Grundlage für Anwendungen für Blockchain -Vorgänge im Hintergrund.Die AA -Lösung von Biconomy ist eine der beliebtesten Lösungen in diesem Bereich.Unter der Annahme, dass die Smart -Konto- und Transaktionsdaten erstellt wurden, verwenden Sie die Biconomy -SDK, um Transaktionen zu senden und nach dem Handelshash zu suchen:

const useresponse = warte smartwallet.sendtransaction ({{{{{{{{{{{

Zu: Toaddress,

Daten: TransactionData,

});

const {transactionHash} = warte userOpresponse.waitFortXhash ();

abschließend

Alles in allem, obwohl die Idee der Kontoabstraktion schon seit einiger Zeit existiert, war es beschränkt, den Entwicklern dabei zu helfen, ihre Dokumente und Tools in großem Umfang zu verwenden.Trotzdem ist es immer noch einer der größten Meilensteine ​​in der Entwicklung von Web3 und bietet eine Grundlage für neue und aufregende Fälle.

Obwohl die Funktion zur Abstraktionsabstraktion der aktuellen Konten hauptsächlich auf Dritte stützen muss Dienstprogramme zur Nutzung dieser aufregenden neuen Technologie.Es muss noch den Eintrag von Benutzern vereinfachen und zur großen Übernahme von Kryptowährungen beizutragen.

  • Related Posts

    Internet -Kapitalmarkt: Verständnis glauben und seine ökologischen Projekte

    Autor: Dynamo Defi; Übersetzung: Bitchain Vision Xiaozou 1. Was genau ist„Internet -Kapitalmarkt„? Kurz gesagt, sie sind echte Unternehmen, die auf der Kette basieren. Diese Anwendungen sind nicht unbedingt rein „Krypto“…

    Ein vorprovokativer Tod: Das Geld und die menschliche Natur hinter Jeffys falschem Tod

    Jessy, Bitchain Vision Meme im Währungskreis hat eine neue Erzählung veröffentlicht: The Death Track. Am 6. Mai wurde ein Nachruf über den Tod von Zerebro Jeffy Yu freigelassen.Der Nachruf erregte…

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    You Missed

    Coinbase: Welche Krypto -Investitionsstimmung in der vergangenen Woche verstärkte?

    • Von jakiro
    • Mai 19, 2025
    • 0 views
    Coinbase: Welche Krypto -Investitionsstimmung in der vergangenen Woche verstärkte?

    Kryptowährungen schreiben Regeln neu: vom Börsengang nach Stablecoins

    • Von jakiro
    • Mai 19, 2025
    • 1 views
    Kryptowährungen schreiben Regeln neu: vom Börsengang nach Stablecoins

    Kann Ethereum im Mai auf 3.000 US -Dollar zurückkehren?

    • Von jakiro
    • Mai 19, 2025
    • 1 views
    Kann Ethereum im Mai auf 3.000 US -Dollar zurückkehren?

    Schlüsselmeilensteine ​​in Vitalik Roadmap

    • Von jakiro
    • Mai 16, 2025
    • 9 views
    Schlüsselmeilensteine ​​in Vitalik Roadmap

    Galaxie: Der aktuelle Status von Ethereum Blob und dem Blob-Markt in der Post-Pectra-Ära

    • Von jakiro
    • Mai 16, 2025
    • 10 views
    Galaxie: Der aktuelle Status von Ethereum Blob und dem Blob-Markt in der Post-Pectra-Ära

    Ethereum klingt das Horn des Gegenangriffs?Wie man den Markt um 40% entzündet

    • Von jakiro
    • Mai 16, 2025
    • 10 views
    Ethereum klingt das Horn des Gegenangriffs?Wie man den Markt um 40% entzündet
    Home
    News
    School
    Search