Account Abstraction : Auf dem Weg zu einer massiven Einführung der Blockchain

Vorauszahlung

Stellen Sie sich eine Welt vor, in der die Interaktion mit einer Blockchain so einfach ist wie die Verwaltung einer Bankanwendung auf Ihrem Smartphone. Heutzutage sind Blockchain -Interaktionen oft komplex: Sie müssen lange Wiederherstellungssätze verwalten, und Transaktionskosten müssen in einer Währung (oft ETH) gezahlt werden, die Sie nicht immer haben. Diese Welt der Komplexität könnte bald veraltet werden. Dank des Account Abstraction (AA) wird Blockchain intuitiver und sicherer, wodurch die Art und Weise, wie Benutzer mit Ethereum und anderen Netzwerken interagieren, neu definiert.

In diesem Artikel werden wir eingehend untersuchen, wasAccount Abstractionist, wie es funktioniert, seine Vor- und Nachteile und warum es einen entscheidenden Fortschritt für die massive Einführung dezentraler Technologien darstellt. Egal, ob Sie ein dezentraler oder einfach neugieriger Finanzbegeisterter sind, um das Potenzial der Blockchain besser zu verstehen, in diesem Artikel wird Sie Schritt für Schritt im faszinierenden Universum desAccount Abstractionführen.

Inhaltsverzeichnis

Was istAccount Abstraction ?

Eine Lösung für lange Probleme

Seit seiner Gründung basiert Ethereum auf zwei Arten von Konten, jeweils mit seinen Spezifitäten:

  • Externally Owned Accounts (EOA)

    EOAs sind Konten, die direkt von Benutzern gehalten und über ein Paar kryptografischer Schlüssel kontrolliert werden: ein öffentlicher Schlüssel (der das Konto identifiziert) und einen privaten Schlüssel (mit dem Transaktionen genehmigt werden). Als Benutzer bedeutet dies konkret, dass Sie ein Portfolio wie Metamask oder Exodus verwalten. Jede von Ihnen durchgeführte Transaktion muss mit Ihrem privaten Schlüssel unterschrieben werden, wodurch die Sicherheit garantiert werden muss. Diese Konten sind einfach und praktisch, um Mittel zu senden oder zu empfangen, aber sie haben Grenzen:

    • Keine Programmierbarkeit: EOAs können nur grundlegende Aktionen wie das Übertragen von Geldern oder das Aufrufen eines smart contract . Eine komplexere Logik muss an eine andere Art von Konto delegiert werden.
    • Hohe Risiken: Der Verlust Ihres privaten Schlüssels besteht darin, den Zugang zu Ihren Mitteln dauerhaft zu verlieren, ohne die Möglichkeit einer Genesung.

Weitere Informationen hier

  • Contract Accounts (CA)

    Contract Accounts sind smart contract, dh Programme, die in EthereumBlockchain eingesetzt werden. Im Gegensatz zu EOAs haben sie keinen privaten Schlüssel und können keine Transaktion selbst initiieren. Sie können jedoch automatisierte Anweisungen ausführen, sobald sie von einer von einem EOA (oder manchmal von einer anderen CA) gesendeten Transaktion verlangt werden. Zum Beispiel :

    • Ein Benutzer kann über eine CA mit einem dApp wie Uniswap , der die Austausch von Token gemäß den im Vertrag codierten Regeln ausführt.
    • Ein Umsatz kann auch komplexere Prozesse auslösen, wie z .

    All dies basiert jedoch auf einer ersten Transaktion aus einer EOA oder einer anderen aktivierten ca. Ohne dieses Auslöserereignis kann ein Umsatz nicht unabhängig handeln.

Die Grenzen dieser doppelten Struktur

Wenn diese Struktur Ethereum ermöglichte, zur programmierbaren Referenzblockchain zu werden, enthält sie mehrere Nachteile für Benutzer:

  • Komplexes Schlüsselmanagement: EOAs erfordern ständige Wachsamkeit, um private Schlüssel zu schützen. Ein Fehler oder Verlust kann zu irreparablen Folgen führen.
  • Abhängigkeit von der ETH: Um mit einem Umsatz zu interagieren, muss ein Benutzer immer ETH haben, um Transaktionskosten (GAS) zu zahlen, auch wenn seine Hauptaktivität andere Token betrifft.
  • Mangel an Flexibilität: EOAs ermöglichen es Ihnen nicht, Sicherheitsregeln zu personalisieren oder komplexe Aufgaben zu automatisieren. Beispielsweise können Sie keine spezifischen Ausgabenbeschränkungen oder -genehmigungen für wiederkehrende Interaktionen definieren.
account abstraction

Diese Einschränkungen machen die Benutzererfahrung oft frustrierend und nicht sehr intuitiv, insbesondere für Neuankömmlinge des Ökosystems. Hier kommt derAccount Abstraction ins Spiel und bietet eine innovative Lösung, um das Beste aus beiden Welten zu kombinieren.

Die Entwicklung desAccount Abstraction

Die ersten Verbesserungsvorschläge (EIP-86, EIP-2938)

Die Idee des Account Abstraction entstand 2016. Um ihre Entwicklung zu verstehen, müssen Sie zunächst wissen, was ein EIP ( Ethereum Improvation Proposition) . EIPs sind technische Dokumente, die Änderungen oder Verbesserungen für Ethereum . Jeder Vorschlag unterliegt einem Diskussionsprozess innerhalb der Ethereum vor einer möglichen Einführung.

  1. EIP-86: Mehr Flexibilität mit personalisierten Signaturmustern
    Ethereum Konten , Transaktionen mit verschiedenen Signaturdiagrammen zu verwalten. Heute Ethereum eine einzelne Art von kryptografischer Signatur: ECDSA (digitale Signaturalgorithmus für elliptische Kurve) . Es ist diese Unterschrift, die eine Transaktion authentifiziert und garantiert, dass sie von seinem legitimen Eigentümer stammt.
    Mit Account Abstraction könnten andere Arten von Unterschriften eingeführt werden. Zum Beispiel :

    • Biometrische Signaturen : Fingerabdrücke oder Gesichtserkennung.
    • Multisignatur : Mehrere Benutzer müssen vor ihrer Ausführung eine Transaktion genehmigen und so die Sicherheit stärken.

    Der EIP-86 erforderte jedoch tiefgreifende Veränderungen im EthereumProtokoll, was seine Annahme verlangsamte.

  2. EIP-2938: Die Unterscheidung zwischen Single-Tenant und Multi-Tenant
    im Jahr 2020 führte die EIP-2938 Konzepte ein, um zwei Arten von abstrakten Konten zu unterscheiden:

    • Single-Teane: Diese abstrakten Konten sind für einen einzelnen Benutzer oder eine kleine Gruppe vorgesehen. Beispielsweise ein persönliches Portfolio, das für bestimmte Anforderungen konfiguriert ist (Ausgabengrenzen, soziale Wiederherstellung usw.).

    • Multi-Teenage: Dieses Modell wurde so konzipiert, dass sie von einer großen Anzahl von Benutzern innerhalb einer Anwendung verwendet werden. Zum Beispiel eine dezentrale Plattform wie ein Dex (dezentraler Austausch). In diesem Fall kann ein einzelnes abstraktes Konto die Interaktionen von Tausenden oder sogar Millionen von Benutzern verwalten.

      Wie funktioniert es?
      Multi-Teenage-Konten verwenden programmierbare Regeln , um die Interaktionen zwischen Benutzern zu verteilen. Nehmen Sie das Beispiel eines DEX: Anstatt für jeden Benutzer ein separates Konto zu erstellen, kann ein smart contract alle Vorgänge zentralisieren. Jeder Benutzer fungiert im Rahmen dieses gemeinsam genutzten Kontos als "Unterkünfte", aber die Regeln für Zugriff und Sicherheit bleiben streng definiert, um die Integrität von Fonds und Transaktionen zu gewährleisten.

Der EIP-2938 bot auch bestimmte Arten von Transaktionen, um intelligente wallets . Aber was ist eine intelligente Brieftasche?
Eine intelligente Brieftasche ist ein Portfolio, das auf einem smart contract , im Gegensatz zu einer klassischen Brieftasche, die von einem EOA -Konto abhängt. Dies bedeutet, dass es programmierbar und in der Lage ist, fortschrittliche Regeln wie automatische Zahlungen, mehrere Autorisierungen oder Kontowiederherstellung zu verwalten. Diese Portfolios existieren bereits und werden von Lösungen wie Geld oder Braavos . Ihre Annahme ist jedoch durch die aktuellen Einschränkungen des Protokolls begrenzt.


Das Aufkommen des ERC-4337

Im Jahr 2023 führte der ERC-4337 einen wichtigen Fortschritt für das Account Abstraction . Aber was ist ein ERC? Die Ethereum -Anfrage nach Kommentaren (ERC) sind Standards, die Funktionalitäten im smart contract S definieren, ohne die grundlegenden Regeln des Ethereum Ethereum .

ERC-4337 ermöglicht es, das Account Abstraction Ohne das grundlegende Protokoll von Ethereum . Dieser Standard basiert auf einer zusätzlichen Ebene von smart contract S, die über der vorhandenen Blockchain hinzugefügt wurde. Dies vereinfacht seine Akzeptanz, da keine störende Aktualisierung des Protokolls erforderlich ist.


Spezialmempoole und Mempool

Eines der Schlüsselkonzepte des ERC-4337 ist das der Benutzer . Im Gegensatz zu herkömmlichen Transaktionen, die eine Signatur eines EOA erfordern, verkauft eine Benutzeroperation mehrere Aktionen (z. B. das Senden von Token oder Interaktion mit einem smart contract ) in einem einzigen Betrieb. Es ist flexibler als eine traditionelle Transaktion, weil:

  • Es kann bedingte Regeln enthalten, z.
  • Es ermöglicht gruppierte oder verzögerte , was komplexe Wechselwirkungen mit dezentralen Anwendungen vereinfacht.
  • Es kann von einem Dritten über einen Paymaster gesponsert werden, wodurch der Benutzer vermieden wird, die Gaskosten direkt in ETH zu bezahlen.

Diese Benutzer sind in einem spezialisierten Mempool . Aber was ist ein Mempool?
Mempool oder "Speicherpool") ist eine Warteschlange, in der Transaktionen, die auf die Validierung warten, gespeichert werden. Traditionell können nur von EOAs unterzeichnete Transaktionen eintreten. Mit dem ERC-4337 wird ein dediziertes Mempool erstellt, um die Benutzeroperationen unabhängig zu behandeln, was die EOAs-Abhängigkeit verringert und die Effizienz verbessert.


Der Einfluss des ERC-4337

Dank des ERC-4337 können Entwickler nun die fortschrittlichen Funktionen der abstrakten Konten nutzen und gleichzeitig mit der vorhandenen Infrastruktur vonEthereumkompatibel bleiben. Diese Entwicklung eröffnet den Weg zu einer flüssigeren und intuitiveren Benutzererfahrung, indem dezentrale Portfolios als konventionelle Bankanwendung so einfach zu verwenden.

Wie funktioniertAccount Abstraction ?

Die Rolle der Benutzer

Im Rahmen des ERC-4337 werden Benutzerinteraktionen mit Blockchain nicht mehr durch herkömmliche Transaktionen durchgeführt, die aus einem externen Besitzkonto (EOA) initiiert werden. Stattdessen haben sie die Form von Benutzern . Eine Benutzeroperation ist eine eingekapselte Transaktion, die die Absichten eines Benutzers auf flexible und programmierte Weise enthält.

Konkretes Beispiel:
DeFi ausführen :

  1. Autorisieren Sie die Plattform, um ihre Token zu nutzen.
  2. Machen Sie einen Tausch zwischen zwei Kryptowährungen.
  3. Platzieren Sie die ausgetauschten Token in einem Liquiditätspool.

Bei einer herkömmlichen Transaktion sollte jeder Schritt separat durchgeführt werden, wodurch mehrere Gaskosten erzeugt werden. Andererseits kann eine Benutzeroperation diese drei Absichten in einer einzigen Operation kombinieren. Dieser Ansatz vereinfacht die Benutzererfahrung und reduziert möglicherweise die damit verbundenen Kosten.


Die Rolle von bundlers

Benutzer auszuführen , kommt ein Unternehmen namens Bundler ins Spiel. Der Bundler ist verantwortlich für:

  1. Sammeln Sie mehrere Benutzer aus einem spezialisierten Mempool (einer dedizierten Warteschlange).
  2. Erstellen Sie eine einzige Transaktion , die alle diese Benutzer zusammenbringt.
  3. Senden Sie diese Gruppierung zur Validierung mit Blockchain.

Warum ist es notwendig?

Die Benutzer sind zwar kappig, aber keine herkömmlichen Transaktionen. Sie können nicht direkt auf der Blockchain validiert werden, da sie keinen zugeordneten privaten Schlüssel haben, um eine Transaktion auf niedriger Ebene zu unterzeichnen. Der Bundler fungiert daher als Vermittler und vereinfacht die Integration von Benutzern in das Ethereum-Protokoll.


Zahlung der Kosten mit ERC-20-Token

Einer der Hauptvorteile des ERC-4337 ist die Möglichkeit, mit ERC-20-Token wie dem USDC oder dem DAI dank der Paymasters .

  • Wie funktioniert es?
    Paymasters sind smart contract , die die Transaktionskosten im Namen des Benutzers decken. Wenn Sie beispielsweise mit DISIS bezahlen möchten, wandelt der Paymaster Ihre DAI automatisch in ETH (das native Token um, das das Gas bezahlen muss), bevor Sie die Transaktion abgeben.

  • Variieren die Kosten je nach dem verwendeten Token?
    Ja, die Kosten können variieren, da die Umwandlung in ETH vom Wechselkurs zwischen dem verwendeten Token-ERC-20 und der ETH zum Zeitpunkt der Transaktion abhängt. Einige Token könnten aufgrund von Preisschwankungen und Umwandlungskosten etwas höhere Kosten verursachen.


Soziale Genesung: Eine Alternative zu Genesungssätzen

Ein häufiges Problem traditioneller Portfolios ist der Verlust des Wiederherstellungssatzes . Der ERC-4337 führt einen Mechanismus ein soziale Erholung , der den Prozess ohne die Sicherheit vereinfacht.

  • Was ist soziale Genesung?
    Dieses System basiert auf Erziehungsberechtigten , dh Einzelpersonen, Geräte oder Dienstleistungen, die vom Benutzer im Voraus festgelegt wurden, um ihnen bei der Wiederherstellung ihres Kontos im Falle eines Verlusts zu helfen. Zum Beispiel können Sie Ihre engen Freunde, einen Portfolio -Service oder ein sekundäres Gerät wie "Torhüter" definieren.

  • Wie funktioniert es?
    Wenn Sie den Zugriff auf Ihr Konto verlieren, können Wachen zusammenarbeiten, um die Wiederherstellung zu ermöglichen. Hier ist ein typisches Szenario:

    1. Der Benutzer weist auf den Verlust seines Zugriffs hin.
    2. Die Wachen erhalten eine Benachrichtigung und genehmigen gemeinsam eine Wiederherstellungsanfrage.
    3. Das Konto wird mit einem neuen privaten Schlüssel wiederhergestellt, ohne dass ein Wiederherstellungssatz erforderlich ist.

Dieses System wird bereits von bestimmten intelligenten wallets wie Geld und Braavos , die eine intuitive Schnittstelle zur Konfiguration und Verwaltung der Torhüter bieten.


Warum sind Benutzer flexibler als herkömmliche Transaktionen?

Eine von einem EOA initiierte klassische Transaktion ist in ihren Kapazitäten begrenzt: Sie führt jeweils eine Aktion aus, muss von einem privaten Schlüssel unterschrieben werden und basiert ausschließlich auf den Ressourcen eines einzelnen Benutzer.

Andererseits ermöglicht eine Benutzeroperation:

  1. Mehrere Aktionen in einer einzigen Operation zu kombinieren, z. B. Autorisierung, Swap und die Einreichung eines Tokens in einer Phase.
  2. Um die Kosten der Kosten an einen Dritten über einen Paymaster zu delegieren.
  3. Definieren Sie bestimmte Bedingungen vor der Ausführung als Mindestpreis für einen Swap.
  4. Um die Benutzererfahrung zu vereinfachen , durch Integration von Optionen wie soziale Wiederherstellung oder biometrische Authentifizierung.

DasAccount Abstraction und die Benutzeroperationen verändern daher die Benutzererfahrung in Ethereumtiefgreifend und machen die Blockchain -Interaktionen einfacher, zugänglich und flexibel. Diese Innovationen ebnen den Weg für eine breitere Akzeptanz, insbesondere bei nichttechnischen Nutzern.

account abstraction

Projekte zur ImplementierungAccount Abstraction

Account Abstraction ist eine aufstrebende Technologie, die viele Projekte im Blockchain -Ökosystem anzieht. Ethereum ist mit der Umsetzung des ERC-4337 an der Spitze dieser Innovation. intelligente wallets erstellen, die erweiterte Funktionen wie soziale Wiederherstellung oder Zahlungen für Kosten in ERC-20-Token integrieren können. Unter den bereits kompatiblen Portfolios Geld und Braavos hervor. Silver bietet soziale Wiederherstellungsfunktionen über vordefinierte Wachen, während Braavos Optionen wie die täglichen Ausgabengrenzen und die biometrische Authentifizierung hervorhebt.

Layer 2 -Lösungen Starknet einen nativen Ansatz, indem er direktes Abstraktionskonto Account Abstraction das Herz seiner Architektur einbezogen hat. Jedes Konto auf Starknet ist ein smart contract , der die traditionelle Unterscheidung zwischen EOAs und Contract Accounts . Diese native Integration ermöglicht es Entwicklern, hoch anpassbare dApp

Andere Initiativen wie Safe (ehemals Gnosis Safe) Account Abstraction zu nutzen . Safe, bekannt für seine Multisignatur-Portfolios, untersucht die Integrationen mit ERC-4337, um institutionelle und einzelne Benutzer eine erhöhte Flexibilität zu bieten. Darüber hinaus zeigen die Zusammenarbeit mit traditionellen Akteuren wie Visa , dass Anwendungsfälle über das Krypto -Ökosystem hinausgehen. Das Visa experimentiert derzeit mit automatisierten Zahlungen auf Ethereum über intelligente wallets mit Account Abstraction .

Schließlich nehmen Projekte wie Biconomy und Stackup an der Implementierung von bundlers Paymaster -Diensten , die für die ordnungsgemäße Funktionsweise des ERC-4337 von wesentlicher Bedeutung sind. Diese Infrastrukturen spielen eine Schlüsselrolle bei der Verwaltung von Benutzern und ermöglichen es, die Benutzererfahrung zu vereinfachen und gleichzeitig die Kompatibilität mit dem Ethereum . Zusammen prägen diese Projekte die Zukunft der Blockchain, indem sie ihre Werkzeuge intuitiver, flexibler und zugänglicher machen.

Near Protocol , bekannt für die Benutzerfreundlichkeit und hohe Leistung, nimmt auch Account Abstraction , um die Benutzererfahrung zu verbessern. Im Gegensatz zu Ethereum , wo Account Abstraction über den ERC-4337 noch in der Entwicklung befindet, beinhaltet diese Funktionalität aufgrund seiner Architektur auf der Grundlage flexibler smart contract . Auf diese Weise können Benutzer von Portfolios ohne komplexe private Schlüssel profitieren, mit erweiterten Optionen wie sozialer Wiederherstellung und automatisierten Zahlungen . In der Nähe können Sie beispielsweise bereits Portfolios konfigurieren, bei denen Transaktionskosten von einem dApp oder einer anderen token als native Währung bezahlt werden können. Durch die Kombination dieser Funktion an einer einfachen und zugänglichen Schnittstelle positionieren Near Protocol Account Abstraction ein wichtiger Hebel, um ein nicht -technisches Publikum anzuziehen und die massive Einführung von Blockchain zu beschleunigen.

FAQ aufaccount abstraction

1. Was ist Account Abstraction ?
Eine Technologie zur Verwaltung eines Blockchain -Kontos über smart contract S, das Flexibilität und Sicherheit bietet.

2. Warum ist es wichtig?
Es vereinfacht die Verwendung von Blockchains, verbessert die Sicherheit und verringert die Hindernisse für den Eingang.

3. Was ist ERC-4337?
Ein Standard, der AA auf Ethereum mit Benutzern implementiert.

4. Welche Projekte verwenden AA bereits?
Brieftaschen wie Geld und Braavos sowie Unternehmen wie Visum wallets


Schlussfolgerung aufaccount abstraction

Account Abstraction ist eine wichtige Innovation, die Interaktionsstandards mit Blockchain neu definiert. Durch die Kombination von Einfachheit, Sicherheit und Flexibilität ebnet es den Weg für eine massive Einführung dezentraler Technologien.

Zusätzliche Lesungen: Um Ihr Wissen zu vertiefen, klicken Sie auf fette Wörter, um unsere Artikel über Near Protocol sowie öffentliche und private Schlüssel .

Investitionen in Kryptowährungen sind riskant. Crypternon konnte weder direkt oder indirekt verantwortlich gemacht werden, weil nach der Nutzung einer Eigenschaft oder eines Dienstes, die in diesem Artikel vorgelegt wurden, Schäden oder Verluste verursacht haben. Investitionen mit Kryptowährungen sind von Natur aus riskant. Die Leser müssen ihre eigenen Forschungen durchführen, bevor sie Maßnahmen ergreifen und nur innerhalb der Grenzen ihrer finanziellen Kapazitäten investieren. Die Leistung in der Vergangenheit garantiert keine zukünftigen Ergebnisse. Dieser Artikel stellt keine Anlageberatung .

Bestimmte Links dieses Artikels sind verbunden, was bedeutet, dass wir, wenn Sie ein Produkt oder registrieren Sie sich über diese Links, eine Provision von unserem Partner einholen. Diese Provisionen schulen keine zusätzlichen Kosten für Sie als Benutzer und bestimmte Partnerschaften können Sie auf Werbeaktionen zugreifen.

AMF -Empfehlungen. Es gibt keinen garantierten hohen Ertrag, ein Produkt mit hohem Leistungspotential impliziert ein hohes Risiko. Dieses Risiko muss mit Ihrem Projekt, Ihrem Anlagehorizont und Ihrer Fähigkeit übereinstimmen, einen Teil dieser Einsparungen zu verlieren. Investieren Sie nicht, wenn Sie nicht bereit sind, alle oder einen Teil Ihres Kapitals zu verlieren .

Um weiter zu gehen, lesen Sie unsere Seiten für rechtliche Hinweise , Datenschutzrichtlinien und allgemeine Nutzungsbedingungen .