
Autor: Shisilu, Quelle: OKX
Pectra ist das erste große Upgrade nach Ethereum Dencun, die die Prager -Ausführungsschicht -Hardgabeln und Electra Consensus -Schicht -Updates abdeckt und die größte Anzahl von 11 EIPs in der Geschichte integriert und die Flexibilität des Validators, die Netzwerkskalierbarkeit und die Ausführungseffizienz erheblich verbessert.Mit der am 7. Mai 2025 offiziell aktivierten Ethereum-Netzwerkpektra-Hardgabel, EIP-7702, hat die „ultimative Form“ der Kontoabstraktion auch offiziell in die Vision der Öffentlichkeit eingetreten!
Wenn es EVM-basierte Web3-Geldbörsen gibt, die EIP-7702 nicht unterstützen, besteht kein Zweifel daran, dass es gleichwertig ist, das gesamte Ethereum-Ökosystem und die Benutzer aufzugeben.Dies ist die Entschlossenheit von Vitalik und EF und es ist auch der Beginn von Pandoras Box!Um das Ethereum-Ökosystem zu unterstützen, hat OKX Wallet die Führung bei der Unterstützung von EIP-7702 von Ethereum übernommen und einen offiziellen Eingang für Benutzer eröffnet, die bereit sind, es auszuprobieren. Sie können über [OKX Wallet Homepage Funktional Area-MORE-7702 Upgrade] ein Upgrade durchführen, um den sicheren und professionellen EIP-7702 zu erleben.Warme Erinnerung: Sie können es nach Bedarf ein Upgrade und erleben.Wenn Sie nicht aktualisieren, wirkt sich dies nicht auf die normale Verwendung des vorhandenen Ökosystems und die Anwendungen aus.Um die Sicherheit von Vermögenswerten zu gewährleisten, achten Sie auf offizielle Kanäle, achten Sie auf Phishing -Links und böswillige Websites und vermeiden Sie Risiken aus Vermögenswerten.
Bitte folgen Sie diesem Artikel, um die Evolutionshistorie der Kontoabstraktion, den Benutzerwert und die Marktänderungen durch EIP-7702 und die in der Dunkelheit verborgenen Gefahren vollständig zu verstehen.
Überblick
-
Der in diesem Artikel beteiligte Code befindet sich beiOKX/JS-WALLET-SDKDie von OKX Wallet verwendeten EIP-7702-SDK-Implementierungen sind alle Open Source und offen für Community-Partner.
-
EIP-7702 hat einen Transaktionstyp hinzugefügt, der es gewöhnlicher EOA ermöglicht, eine Vertragsadresse für seinen logischen Proxyvertrag festzulegen.
-
EIP-7702 wird die von ERC-4337 erbaute Ökologie für viele Jahre aufgrund seiner „Kostenvorteile“ und „Flexibilität“ vollständig erben und übertreffen.
-
EIP-7702 ist auch ein unsichtbares Risiko für normale Benutzer.Auch wenn der Benutzer nicht aktualisiert wird, verursacht er in bestimmten Szenarien einen Transaktionsausfall oder Sicherheitsschädenrisiken.
-
EIP-7702 bringt eine neue Benutzererfahrung mit sich.Wenn sich das Betreff des Benutzers vertragliche Migration unterzieht, werden auch Marktanwendungen weiterentwickelt. Gasabstraktion, Familienabbietungskonten und andere lang erwartete seidige Erfahrungen werden eine Milliarde Menschen führen und zu niedrigen Kosten in die Web3-Welt eintreten.
-
Für Börsen und Dapps werden die Merkmale von EIP-7702 für den Antrag um mehr als 50% Kostenreduzierung und somit die Ära des Vertragskontos umfassen.
Warum müssen Konten abstrakt sein?
Es ist kaum vorstellbar, dass die Vision einer Kontoabstraktion sogar dem Ethereum selbst vorausgehen wird.
Während dieses HK Web3-Karnevals betonte Vitalik wiederholt, dass Ethereum über eine Reihe von Lösungen wie Multi-Sig, Account Abstraktion und ZK-E-Mail 50% des „iPhone-Moment“ -Ziels erreicht habe.
Ist es schnell oder langsam, optimistisch oder begrenzt?Gehen wir tief in den Boden und sehen, warum AA einen solchen Einfluss hat!Immerhin leitete Vitalik nach 10 Jahren Langstreckenläufe schließlich das Ende des AA-Feldes ein und fügte der in 23 Jahre gezogenen Roadmap-Fortschrittsbar für die Roadmap-Fortschritt, die in der Ethereum eine reichhaltige und farbenfrohe Marke hinzugefügt wurde.
Was ist der Zweck der Kontoabstraktion?
Tatsächlich ist die wesentliche Lösung das Problem der Trennung von Eigentumsrechten, da das Eigentum und die Signaturrechte von EOA (Außenkonto) tatsächlich von derselben Einheit gehalten werden (beide stützen sich auf den privaten Schlüssel, um Anweisungen zu kontrollieren).Die Wurzel davon kommt von der Transaktionsstruktur von Ethereum. Tatsächlich gibt es keine Partei in Standard -Ethereum -Transaktionen. Bei der Ausführung wird die From -Adresse über seine VRS -Parameter (d. H. Benutzersignatur) umgekehrt analysiert.
Darüber hinaus stützt sich Ethereum als „erstklassige Staatsmaschine“ ausschließlich auf Transaktionen, um Änderungen des Bundesstaates zu erreichen.In Kombination mit der Unfähigkeit, die aus Partei festzulegen, sind die Ausführungsberechtigungen der Transaktion mit dem höchsten Eigentum verbunden.
Dies ist die Wurzel einer Reihe von Problemen, die einfach und leicht zu verstehen sind, aber unpraktisch zu verwenden:
-
Private Schlüssel sind schwer zu schützen: Der Verlust des privaten Schlüssels (Verlust, Hacking, Quantenrisse) bedeutet, alle Vermögenswerte zu verlieren.
-
Es gibt nur wenige Signaturalgorithmen, und verschiedene Signaturalgorithmen bringen unterschiedliche Leistungsverluste und sogar die Kosten für die Speicherung von Onketten.
-
Die Signature -Berechtigungen sind hoch, und der private Schlüssel der EOA hat das Recht auf all das.
-
Die Handhabungsgebühr für komplexe Transaktionen ist hoch, und die Handhabungsgebühr kann nur über die ETH bezahlt werden.Jede Transaktion und ein einzelner Betrieb erfordern eine Grundgebühr von mindestens 21.000.
-
Transaktionen haben keine Privatsphäre, und obwohl einst ein vertrauliches ERC-20-Protokoll vom Kreis vorgeschlagen wurde, ist es nicht zum Mainstream geworden.
Letztendlich ist die heutige Blockchain -Welt für Benutzer, die kommen und gehen, zu kompliziert. Benutzer müssen die Konzepte von Gaspreis, Gasgrenze und Transaktionsblockierung (Nonce -Bestellung) verstehen und komplexe Informationen vor regulären Benutzern verbergen. Dies ist das Problem, das EIP-7702 letztendlich lösen wird.
Was sind die Kernunterschiede zwischen ERC-4337 und EIP-7702?
Es gibt tatsächlich mehr als zehn verschiedene Vorschläge rund um AA, die ich zuvor untersucht habe.Nach der Aussortierung der Gesamtsituation gibt es zwei wichtige Wesentliche:
Route 1: Lassen Sie die EOA -Adresse die CA -Adresse fahren
ERC-4337 ist in diesem Aspekt ein typisches Beispiel. Mit einem Wort wird es zusammengefasst als: Vorschlagen Sie eine neue Benutzeroperation des Transaktionsobjekts. Der Benutzer sendet dieses Objekt an den Speicherpool, die Anweisungen für Packungen in Stapeln und führt Transaktionstransaktionen durch die Lieferung des Vertrags durch.Im Wesentlichen soll die zugrunde liegenden Transaktionen und Kontovorgänge auf die Ausführung auf die Vertragsebene gebracht werden.
Das Ausführungsprinzip lautet wie folgt:
Durch die Rolle von Bundler kann gesagt werden, dass diese Lösung alle Probleme wie Batch-Transaktionen, gasfrei und wenige Signaturalgorithmen lösen kann. Was er jedoch nicht lösen kann, sind die Komplexitäts- und Benutzertransaktionskosten sowie das einzelne Ausfallrisiko von Bundler und Einstiegspunkt.
Denn sobald der Benutzer zu ERC-4337 migriert, wird die Benutzertransaktionsgebühr im Vergleich zu EOA verdoppelt, wenn der Benutzer2 in der obigen Abbildung nur eine Transfertransaktion durchführt.
Aus den neuesten Benutzerdaten von CA und EOA ist ersichtlich, dass einige Benutzer, selbst wenn sie High-End-Player sind, stark auf verschiedene Vorgänge mit CA als Hauptkörper in der Kette, Batch-Anruf usw. verlassen, aber warum nicht einfach ein gewöhnliches CA verwenden, wenn ja,?
Das Design des Bundlers ermöglicht es ihm, Upgrades für Hardgabelebene zu vermeiden und direkt auf die Anwendungsebene auf den Markt gebracht zu werden. ERC-4337 bringt jedoch auch das doppelte Risiko für den Kostenausfall des Kostenverbrauchs mit Einzelpunktversagen, und Benutzer verlieren auch die ursprüngliche Flexibilität von EOA. Daher ist es angesichts unterschiedlicher Benutzerbedürfnisse offensichtlich, dass Benutzer auf dem aktuellen Markt nicht die Lösung von ERC-4337 bevorzugen.Der Gesamttrend ist in den letzten zwei Entwicklungsjahren erheblich zurückgegangen. Auch wenn die Anzahl der Spitzenbenutzer weit von der Anzahl der unabhängigen Adressen von Ethereum 300m entfernt ist.
Natürlich kritisieren wir nicht die Mängel von ERC-4337, sondern die Rollen und Konzepte wie Paymaster und Gasabstraktion, die sich zusammen mit dieser tatsächlich entwickelt haben, wurden tatsächlich in EIP-7702 erneut angewendet.
Der Autor ist der Ansicht, dass die Entwicklung einer Branche nicht über Nacht erreicht wird. Das Wichtigste ist, Gesetze zu entdecken und Erfahrungen aus dem Aufstieg und Fall der Vergangenheit zusammenzufassen.
Route 2: Ändern Sie die EOA -Adresse in die CA -Adresse
Bereits im November 2015 schlug Vitalik EIP-101 vor und verwendete Verträge als neue Struktur für das Konto.Ändern Sie die Adresse nur in Code und Speicherplatz, ändern Sie die Bearbeitungsgebühr und die Unterstützung der Zahlung durch ERC20 und ändern Sie das native Token in die ERC20 -Klasse, um den Restbetrag durch vorkompilierte Verträge einzureichen (können Funktionen wie die Abzugsbehörde haben).Im Januar 2018 gab es eine weitere EIP-859-Lösung. Die Kernfunktion bestand darin, die Transaktion mit dem Codeparameter zu verwenden, um die Vertrags -Wallet -Bereitstellung durchzuführen, wenn der Transaktionsparteivertrag nicht bereitgestellt wird.Schließlich wurde EIP-7702, das aus dem EIP-3074-Plan weiter abgeleitet wurde, schließlich im Hauptnetzwerk Ethereum enthalten!
Das Konzept und die Wirkung von EIP-7702 sind tatsächlich sehr einfach. Es vervollständigt die Initialisierung durch neue Transaktionstypen.In Zukunft können Benutzer EOA vorübergehend und optional über die Funktionen von Smart-Verträgen in einer einzigen Transaktion verfügen und dann Stapeltransaktionen, gasfreie Transaktionen und benutzerdefiniertes Berechtigungsmanagement im Geschäft unterstützen. Die kritischste Fähigkeit besteht darin, den Benutzern vorübergehenden und optionalen Platz zu bieten.
Darüber hinaus können mehrere Personen denselben logischen Vertrag teilen, wodurch die Kosten für die Benutzermigration stark reduziert werden. Um die EIP-7702-Einstellung zu vervollständigen, benötigen Benutzer nur 8 W Gas, was etwa 0,06 US-Dollar beträgt.Um einen neuen Vertrag erneut einzurichten oder den logischen Vertrag zu kündigen, benötigen sie nur 4W Gas.
Nach Abschluss der Einstellungen können Sie die Gasoptimierung der Benutzer während der Batch -Transaktionen erheblich bringen. Siehe die Tabelle unten:
Natürlich können Sie das Gefühl haben, dass es notwendig ist, es zweimal oder sogar sechsmal auf Token -Transfer zu machen?
Wenn reguläre Benutzer es gewohnt sind, jeweils eine Sache zu tun, gibt es möglicherweise nicht viele Szenarien, aber in diversifizierten Anwendungsszenarien wie Web3 -Spielen und Web3 Pay wird dies tatsächlich sehr oft geschehen, wie z.Oder nehmen Sie an einer Art Veranstaltung teil und konsumieren Sie NFT -Tickets und Zulassungsgebühren.
Auch wenn wir uns keine komplexen Szenarien vorstellen und heute zu den Mainstream -Swap -Anforderungen in der Kette zurückkehren, gibt es auch Chargenanforderungen für die Genehmigung und Übertragung.Selbst jetzt können Sie ein Gerät erstellen, mit dem Benutzer ihre nutzlose Genehmigungsautorisierung schnell löschen können.Die Effekte sind leicht zu vergleichen, und offensichtlich können die Kosten direkt um etwa 40%gesenkt werden.
Das Kernprinzip von EIP-7702
Um zu untersuchen, warum dieser Effekt erreicht ist, müssen wir zu seinem Prinzip zurückkehren. Tatsächlich sind der Kern zwei Logik, die in Benutzereinstellungen und tägliche Nutzungslinks unterteilt sind
Einrichten logischer Vertragslinks
Der Kernprozess ist wie folgt:
-
Schritt 1: Signaturer Autorisierung, signieren Sie eine spezielle Hash -Zeichenfolge über den privaten Schlüssel des ursprünglichen EOA, und der Inhalt besteht aus Chain_id, Adresse, Nonce. Hier ist die Adresse die Adresse des logischen Vertrags, der am Ende festgelegt wird, während Nonce eine Strategie ist, um sicherzustellen, dass die Transaktion nicht wiederholt wird.
-
Schritt 2: Signaturtransaktion. Mit dem ersten Schritt der Autorisierungsinformationen kann jeder eine Transaktion vom Typ 4 erstellen, die mehrere Autorisierungsinformationen enthalten und die Autorisierung für mehrere Adressen gleichzeitig festlegen kann.
-
Schritt 3: Übertragen Sie auf dem Link, und dann wird der logische Vertrag bei der Verarbeitung der Transaktion wirksam.
Hier finden Sie weitere technische Details.Weitere Informationen finden Sie unter:OKX Open Source JS SDK -Implementierung, um den Prozess der Codierung der zugrunde liegenden Daten zu sehen.Natürlich verbirgt diese Lösung einige verborgene Gefahren und Komplexitäten, die wir im Folgenden ausführlich erklären werden.
Ausführung logischer Verträge
Wenn Sie das Setup abschließen, ist es mit dem Aufrufen eines intelligenten Vertrags über eine Transaktion, um Sie an Sie anzusprechen. Das System „lädt“ den Code des logischen Vertrags, den Sie ursprünglich in Ihren aktuellen EOA -Status eingestellt haben, um seine Logik auszuführen.
In ähnlicher Weise verwenden wir 2 Szenarien, um anzuzeigen:
Der erste ist, sich selbst anzurufen
Wenn Sie ein hohes Maß an Sicherheits- und benutzerdefinierten Kontrollfunktionen wie den Smart -Vertrag von OKX 7702 einrichten, können Sie CallData -Spezifikationen im Voraus schreiben, damit Ihr aktueller Vorgang mehrere Anweisungen gleichzeitig ausführen kann.Sie können beispielsweise gleichzeitig die Genehmigung+Übertragung abschließen oder gleichzeitig+Swap genehmigen.
Unterschätzen Sie es nicht. Unter den derzeit 2,7 Milliarden Ethereum -Transaktionen beträgt die Genehmigung etwa 75 m. Berechnet bei 8W Gas pro Transaktion, gibt es einen ETH -Verbrauch von 46 W und zum ETH -Marktpreis von 1.700 US -Dollar. Sie sind fast 800 Millionen US -Dollar.
Der zweite Typ wird von jemand anderem aufgerufen
In der Vergangenheit hat Ethereum EOA -Adressen nicht angerufen, aber jetzt sind Sie ein universeller Vertrag, der angepasst werden kann.Sie können Unterkonten und separate Berechtigungen eröffnen oder einen Whitelist mit einigen wenigen Paymastern und lizenzgestützten Konten festlegen, um einige Transaktionen in Ihrem Namen zu initiieren, wodurch das Dilemma des wiederholten Auftauchens von Signaturen in herkömmlichen Blockchain-Anwendungen vollständig beseitigt wird.
Was für eine kraftvolle Fähigkeit! Dies ist also auch der Grund, warum fast alle Mainstream -Brieftaschen: OKX Wallet, Metamaske, Walletconnect, Biconomy, Basewallet, Strass, Zerodev, Trustwallet, Safe und andere verwandte Teams schnell darauf reagieren, um sie zu unterstützen.
Ist EIP-7702 ein Konto abstrakt?
Ja, denn diesmal wird der Benutzer ihn wählen!
Es ist nicht so, dass EOA nicht gut genug ist.Objektiv gesehen ist EOA prägnant und klar, einfach und sicher.In diesem Prager-Upgrade wird EOA nach der Einführung von EIP-7702 jedoch besser sein. Wegen der Kosten wegen der Erfahrung. Als Jobs sein iPhone aus seiner Jeans -Tasche herausnahm, waren diese Erfahrungen etwas, das Benutzer zunächst nicht erwartet hatten, und sie konnten immer noch so spielen.
Account Abstraktion ist tatsächlich ein Bereich, in dem viele Ketten erforschen und aktiv versuchen.Zum Beispiel:
-
Starknet hat als ZK-Rollup (Layer 2) seine Ausfallkonten alle Vertragskonten und verfügt nicht über EOA.
-
Die Zksync -Ära, die ein AA -Konto verwendet, ist die Standardmethode, und die komplizierten Verbindungen von Bundler sind nicht erforderlich.
-
Nervos CKB, ähnlich wie das UTXO -Modell, ermöglicht es jedoch auch allen Konten, den verwendeten Validator anzupassen, die Rechte der Halt und Kontrollpersonen zu entfernen.
-
Aptos / Sui als zentrale Rolle in Layer1 des Move Systems ist kein AA im EVM-Modus, sondern kann auch Konten anpassen, modulare Signaturen, Multi-Faktor-Überprüfung usw. lizenzieren, usw.
-
Diese verwandten Ökosysteme haben die AA-Unterstützung nicht nur durch ERC4337 abgeschlossen, sondern werden auch das Upgrade von EIP-7702 auf die gleiche Weise wie das Ethereum-Hauptnetzwerk verfolgen.
Die Infrastruktur in den Bereichen Brieftasche und AA legt umfassender die Grundlage für EIP-7702.
Es optimiert das Kernerlebnis von EIP-7702: Batch-Handel, Gasabstraktion (d. H. Gaslose und andere gasfreie Lösungen) und das Account-Hosting.Diese Dienstleister wie Coinbase, Metamask, Biconomy, Zerodev, Strass, Ithaca usw. unterstützen sie alle.
Dies sind auch Anpassungen, die aus der Ära von ERC-4337 weiter abgeschlossen wurden, was auch ein wesentlicher Vorteil von EIP-7702 ist. Die ultimative Kontoeinheit ist eine Form, die zu EOA und CA gehört, daher kann eine große Anzahl von Infrastruktur, die sich um AA dreht, migriert und angepasst werden kann.
Verwenden wir nun eine Tabelle, um die Unterschiede zwischen EOA, ERC-4337 und EIP-7702 zu widerspiegeln.
Objektiv gesehen hat das Ethereum -System eine viel schwerere historische Belastung als andere Ketten.Dies ist der Grund, warum die Community Stimmen kürzlich gegen Vitaliks Änderungen an der Virtual Machine von EVM ausgewiesen wurden, und es ist auch der Grund, warum ERC-4337 in den frühen Tagen gezwungen war, ERC-4337 zu wählen.Sobald eine bessere Wahl (EIP-7702) mit historischer Belastung und hervorragender Kostenoptimierung eine Kompatibilität erzielen kann, werden Benutzer den „iPhone-Moment“ einleiten.
Mit der Transformation der zugrunde liegenden Form kann die abgeleitete Form weiter vorgestellt werden, wie z.
-
Benutzer können das PassKey- oder Google -Konto verwenden, um ihre Brieftaschen zu steuern. Erfahrungsfunktionen wie begrenzte Bedingungen und visumfreie Implementieren.
-
Benutzer können die Wiederherstellungsfunktion erkennen, indem sie ZKEMAIL und andere Methoden einrichten, um die Funktion des Abrufens des privaten Schlüssels zu realisieren.
-
Bei großen Onkettenbetreibern kann die Wartezeit der Block-Wartezeit erheblich verkürzt werden, wobei mehrere Transaktionen in einer Transaktion integriert werden können, sodass der Onketten-Swap einen Schritt schneller unternehmen und das Risiko eines Transaktionsausfalls durch kontinuierliche Transaktionen verringern können.
Zeit hat einen enormen Einfluss auf die Benutzererfahrung.Als ETH, das im Konsenssystem in der gesamten Blockchain -Welt den zweiten Platz belegt (zweitsebild), kann es die Blockzeit von 3S auf 1,5 wie BSC nicht zufällig verkürzen, um die Benutzererfahrung zu verbessern.Anschließend ist das auf EIP-7702 basierende Brieftaschen-Tool die wichtigste Brücke für die Benutzererfahrung.
In Kombination mit unserer vorherigen Diskussion über das zugrunde liegende Niveau kann gesagt werden, dass EIP-7702 die ultimative Form der Kontoabstraktion ist!
Es ist jedoch nicht sehr wahrscheinlich, dass Benutzer es in Zukunft verwenden, da ihre eigenen Anwendungen vorsichtig sein müssen.Nach der Integration komplexer Intelligenz gibt es tatsächlich viele Sicherheitsrisiken, und einige Angriffsmethoden sind sogar sehr dunkel.Daher ist nach dem Upgrade und der Aktivierung von Ethereum Prag am 7. Mai 2025 eine wirklich sichere Brieftasche, die durch technisches Fachwissen geschützt ist.
Ist der letzte Kampf vorbei?
NEIN.
In der Tat ist Pectra das ehrgeizigste Upgrade von Ethereum und umfasst 11 EIPs, die höchste Zahl in der Geschichte!Und wir können die vielen Vorteile von EIP-7702 sehen und Urteile auf der Grundlage der oben genannten Grundsätze und Daten fällen.
Aber auch nachdem die Benutzer an der Wahl teilgenommen haben, wird der Markt einen chaotischen Kampf einleiten.
Im Prozess der kontinuierlichen Entwicklung des AA -Ökosystems ist allmählich der Trend der Fragmentierung entstanden. Unter ihnen haben EIPs, die eine Kontoabstraktion aus dem Framework definieren, bereits Schnittstellenstandards wie ERC-4337, ERC-6900, ERC-7579 usw., es gibt jedoch offensichtliche Unterschiede in der Benutzererfahrung, Schnittstellenspezifikationen und Verhaltenserwartungen zwischen verschiedenen Implementierungslösungen. Verschiedene Brieftaschen -Implementierungslösungen konzentrieren sich auf ähnliche Anwendungsszenarien und begrenzte Kernfunktionen, aber jeweils inkompatible Designannahmen und Implementierungslogik.
Eines der typischsten versteckten Probleme ist die Speicherstörung.
Nach dem Start von EIP-7702 steht der Speicherplatz unter dem EOA-Konto für Verträge zur Verfügung, und der Speicherplatz ist nicht ausschließlich für einen einzelnen Vertrag, sondern kann von mehreren Smart-Account-Anbietern verwendet werden.
Wenn der Benutzer einen „Neuverzögerungs“ -Operation initiiert, wird der ursprüngliche Kontovertrag durch den neuen Vertrag ersetzt. Die vom alten Vertrag verfassten Statusdaten werden jedoch nicht gelöscht und bleiben in der Speicherung der EOA. Dies bedeutet, dass der neue Proxy -Vertrag auf die vom alten Vertrag verfassten gespeicherten Daten zugreifen oder sogar ändern kannVon der Fragmentierung zur Vereinigung: Die Notwendigkeit der Smart -Account -Standardisierung》
Jetzt:SicherAnwesendBiconomieUndZerodevAlle implementieren Stapelaufruffunktionen ihrer jeweiligen Versionen, aber die Funktionsnamen, Schnittstellenparameter und Ergebnisverarbeitungsmethoden der drei sind unterschiedlich. Unter ihnen berücksichtigt Zerodev die Situation von Batch -Anruffehlern, während sich sicher und Biconomie solche Szenarien nicht bewältigen.
Der Standard -Ansatz der Branche wird zwangsläufig zu einem chaotischen Kampf führen. Benutzer, Dapps und Entwickler sind alle Opfer. Daher ist der Start von EIP-7702 nicht nur eine technologische Innovation, sondern auch eine Gelegenheit, eine allgemeine Infrastruktur für intelligente Konten zu etablieren. Es bietet uns eine Fensterperiode für „rekonstruieren Konsensus“, fördert das gesamte WEB3 -Wallet -Ökosystem von diversifizierten Funktionen bis zur strukturellen Einheit und das Erreichen einer echten nachhaltigen Entwicklung.
Drei wesentliche Sicherheitsverständnisse nach Aktivierung von EIP-7702
Lassen Sie uns nun von verschiedenen Perspektiven zu unterschiedlichen Perspektiven, von Benutzern, Dapps, Austausch und anderen Organisationen, wechseln und untersuchen, wie sich dieses System auf uns auswirkt. Es bringt Möglichkeiten und Risiken mit sich. Nur durch das Verständnis der Risiken können wir die Vorteile dieses Systems genießen.
EIP-7702 ist sehr kompliziert. Kann ich es nicht aktualisieren?
Natürlich können Sie sich dafür entscheiden, nicht aktiv zu aktualisieren, aber es besteht das Risiko, dass Sie wissen müssen, dass sich Ihre Nachrichtensignatur nach dem Upgrade in Prag versehentlich in Gefahr bringen kann.
In der Tat hat EIP-7702 ein starkes Phishing-Risiko, da seine Autorisierungsparameter aus: Adresse, Nonce und Chainid bestehen. Wenn die Chanid 0 beträgt, kann die Signaturberechtigung auch wirksam werden, wenn eine Kette auf Nonce trifft.
Durch die spezifische Implementierungsmethode des 7702 -Prozesses im Open Source Signature SDK von OKX können wir feststellen, dass der Benutzer, um diesen Standard zu erfüllen, schließlich einen Hash -Wert unterschrieben hat: 0xABC, das wie folgt berechnet wird:
Unter ihnen ist Keccak der Mainstream-Hashing-Algorithmus auf Ethereum, das durch ein festes Ergebnis von 32-Byte-Längen gekennzeichnet ist, das durch Daten jeder Länge berechnet werden kann. RLP ist eine Reihe von Informationscodierungsmethoden, und schließlich ist Magie ein fester Wert.
Da das Endergebnis jedoch ein Hash-Wert ist, der den spezifischen Inhalt nicht verstehen kann, wird der Code unbewusst festgelegt, wenn der Benutzer eine Nachricht und andere auch in die Kette in Kraft treten kann, wodurch ein Angriffsereignis auf 0-Tage-Ebene ausgelöst wird. Und da Set -Code obligatorisch ist, können Sie nicht glauben, dass Sie einen sicheren Vertrag eingerichtet haben und nicht ersetzt werden.
Daher verbietet eine sichere Brieftasche dem Benutzer, einen willkürlichen Hash -Wert zu unterschreiben, der ebenfalls vorhanden war (da der Hash -Wert auch eine normale Transaktion darstellt).
Wenn Sie versehentlich einen riskanten Vertrag aktualisieren, wie können Sie sich selbst schützen?
Dieses Risiko ist auch sehr häufig. Schließlich können Sie nicht sicherstellen, dass Sie überhaupt nicht gefischt werden.
Um dieses Problem zu schützen, müssen wir zunächst wissen, dass ein technischer Hintergrund darin besteht, dass Transaktionen im Ethereum -System in der Nonce -Ordnung liegen müssen. Nur wenn sie Kontinuität gehalten werden, können sie in der Kette erkannt werden.
Daher gibt es zwei Angriffsmethoden.
Der erste Fall ist, dass der Hacker den nächsten Nonce -Wert Ihrer aktuellen Adresse stiehlt und die Autorisierung unterzeichnet, sodass die Verarbeitung auch sehr einfach ist. Wenn Sie angegriffen werden, verwenden Sie bitte schnell eine Brieftasche, mit der Gasfee wie OKX -Brieftasche oder andere sichere Brieftaschen anpassen können, und übertragen Sie die ETH schnell (an andere andere Adressen). Einesseits kann dieser Schritt Mittel auf ETH -Ebene übertragen und andererseits den gültigen Nonce -Wert ersetzen und so die Hände des Hackers ungültig machen.
Der zweite Fall ist, dass der Hacker den nachfolgenden Nonce -Wert gestohlen hat. Daher ist es möglich, dass Ihre aktuelle Übertragung die Genehmigung im Hacker wirksam macht. Da Sie nicht sicher sind, was Nonce ist, kann jeder Betrieb nicht zu absoluter Sicherheit führen. Sie können Vermögenswerte nur so schnell wie möglich übertragen, um sich selbst zu schützen.
Es scheint, dass EIP-7702 gefährlicher ist? Eigentlich ist es nicht der Fall!
Für Blockchain ist die tatsächliche Rückgabe der Benutzersouveränität in das System, das die Souveränität der Benutzer wirklich zu den privaten Schlüssel aller Benutzer bringt. Zufällige Unterschriften führen zu jeder Zeit zu Kapitalverlusten. Der Schlüssel hier ist jedoch, dass es abgesehen von der Situation, in der große Benutzer auf Gift abzielen, den größten Teil des Grundes, warum Benutzer häufig wichtige private Schlüssel verwenden müssen, es Risiken geben.
Wenn Sie bereits die Summe von Familienkonten und persönlichen Unterkonten über AA erreicht haben und die verfügbare Grenze für jeden Unterkonto festlegen, muss Ihr Hauptkonto nur bei der Änderung der Einstellungen auf Systemebene aufgerufen werden, und regelmäßig tägliche Verwendung erfordert nur ein kleines Konto, um es zu lösen.
Warum versagen einige häufige Transaktionen nach dem Upgrade?
Dies geschieht häufig in Brieftaschenwerkzeugen, die EIP-7702 nicht unterstützen.
Fügen Sie zunächst einen technischen Hintergrund hinzu. Während des Vertragsanrufs auf Ethereum wird das Codefeld der aktuellen Adresse des Benutzers beurteilt. Wenn es Inhalte gibt, wird die Funktion, die sie standardmäßig akzeptiert, um die entsprechende Logik auszuführen.
Basierend darauf ist die Leistung für normale Benutzer darin, dass ich, wenn ich die Vertragseinstellungen von EIP-7702 abschließe, im Grunde genommen die Funktion habe, Funktionen standardmäßig zu akzeptieren. Jede gewöhnliche ETH -Transaktion wird eine Vertragslogik ausführen, wodurch der gesamte Gasverbrauch erhöht wird. Wenn Ihre normale Transaktion die Gasgrenze auf 21000 festlegt, wird dies natürlich fehlschlagen.
Da viele NFT -Projekte feststellen, ob es sich bei der Adresse des Empfängers um eine Adresse des Schwarzen Lochs handelt (dh die Adresse, die nicht aus dem Vermögenswert übertragen werden kann) und Transaktionen verbietet, wird dies auch zum nicht akzeptablen Verlust von Assets von ERC20 und ERC721 führen.
In dieser Hinsicht wird empfohlen, EIP-7702-Geldbörsen explizit zu unterstützen oder logische Verträge zu verwenden, die hoch sicher sind, geprüft und benutzerfreundlich, wie z. B.:https://github.com/okx/wallet-core
Was hat sich in Ethereum Mainnet Pectra noch geändert?
Es gibt viele Stimmen auf dem Markt, die glauben, dass Ethereum verloren zu sein scheint? Warum haben viele Upgrades nichts mit Benutzern zu tun? Ist das wirklich der Fall? Schauen wir uns die anderen EIP -Upgrades an, um die Antworten zu finden. Chen Ran, EIP-7702 ist die größte Upgrade-Änderung, die Benutzer empfinden können, aber es gibt 10 weitere EIPs, die Änderungen am Ethereum-Ökosystem in verschiedenen Dimensionen vornehmen.
Zunächst die Kryptographieunterstützung. Durch EIP-2537 werden Vorkompilierungsoperationen von BLS12-381-elliptischen Kurven eingeführt, die komplexe Verschlüsselungsvorgänge wie BLS-Signaturüberprüfung optimieren und höhere Sicherheit (120+ Bitsicherheit) und Recheneffizienz (Gasoptimierung) bieten.
Es gibt mehrere Optimierungspunkte für Versprechenszenarien. Objektiv gesehen muss das Einstellen optimiert werden. Der Validator -Cluster von Ethereum ist rasch gewachsen und es waren fast eine Million Validator -Verpfändungsadressen verfügbar. Dies liegt daran, dass max_effective_balance auf 32 ETH begrenzt ist, und die Knotenbetreiber müssen mehrere Validator -Konten erstellen, um größere Einlagenvermögenswerte zu verwalten, was zur Existenz einer großen Anzahl von „redundanten Validatoren“ führt. Daher wurde die maximale Decke durch EIP-7251 erhöht. Für diejenigen Aggregationsprotokolle von LIDO kann die Anzahl der Kontrollkonten verringert und die Komplexität des Systems verringert werden, dies kann jedoch das Dezentralisierungsproblem verschärfen und den Markt für ETH -Einstellungen zentraler gestalten.
Nach diesem Upgrade können größere Knotenbetreiber mehrere Validator -Konten zusammenführen und gleichzeitig kleine Validatoren flexibel machen, wie z. Das ist sehr wichtig. Nachdem der 32eth erreicht wurde, werden Sie, wenn Sie 10 neue ETH -Einnahmen generieren, weiterhin die ETH -Versprechen verwenden, da Sie noch 32 sammeln müssen, um ein neues Konto zu eröffnen. Nach diesem Update können Sie jedoch 42 ETH verpflichten. Offensichtlich kann Ihr Zinseneinkommen mit Zinsen zum ETH -System zurückkehren, das die Bequemlichkeit der Benutzererfahrung und einige Vorhersagen zur Reduzierung der ETH -Liquidität hat.
Schließlich ist es eine signifikante Optimierung des L2 -Ökosystems.Ethereum war schon immer fest auf dem Weg zur ökologischen L2 -Gemeinschaft.Andere SVM- und Bewegungssysteme entwickeln im Wesentlichen ihren eigenen L1 und erforschen sogar den L2, es gibt immer noch einige Widersprüche und Konflikte.Die Ursache ist, dass die hohe Leistung dieser Ketten relativ weniger von L2 abhängt.
Um mehr L2 zu ermutigen, effizient mit dem Hauptnetzwerk von Ethereum zu interagieren, wird die Gasgebühr von Calldata bei Transaktionen direkt von 4/16 Gas pro Byte auf 10/40 Gas über EIP-7623 erhöht. Dies zwingt L2 nicht, CallData zu verwenden, sondern mehr Blobs zu verwenden.
Durch EIP-7691 wird auch die Kapazität von Blobs in Blöcken erhöht, um einen größeren L2-Speicherplatz zu unterstützen. Im vorherigen Cancun -Upgrade gab es zwei Kernparameter und maxe, die Blobs darstellten, die die Zielblobs für jeden Block und die maximale Blob -Nummer für jeden Block darstellen.
Cancun ist 3 und 6. Jetzt nach Prag werden die Parameter zu 6 und 9, was eine Ausdehnung darstellt.
Daher verbessert Ethereum Ethereum selbst durch L2 TPS, obwohl es viele Probleme gibt, wie die Liquiditätsdispersion, die Komplexität der Kette, die Notfall-Fluchtkapazität usw. Daher fügt Ethereum im aktuellen PECTRA-Upgrade „Autobahn“ hinzu, aber wie man L2 löst, aber wie man das fundamentale Problem „Fahrzeugflussmanagement“ und „Belastungsstandards für verschiedene Highways“ in der Zukunft ist, ist das fundamentale Problem.
Siehe die Zukunft
Dieser Artikel ist fast zehntausend Wörter. Wir beginnen von der Wurzel der abstrakten Berücksichtigung bis hin zu den beiden Wegen und Vergleiche, die durch ERC-4337 und EIP-7702 dargestellt werden, und gehen dann tief in die Prinzipien und Mechanismen von EIP-7702 ein, um ihre Vor- und Nachteile und Anpassungseffekte auf die Mainstream-Benutzer-Szenarien zu analysieren.
Der Autor glaubt, dass „nicht Ihre Schlüssel, nicht Ihr Geld“ ein großartiges Konzept ist. EIP-7702 ist nicht, es zu untergraben, sondern eine andere Dimension zu vervollständigen und zu perfektionieren, damit es sowohl Souveränität als auch Benutzerfreundlichkeit sein kann.Wie der Forscher der Ethereum Foundation Yoav Weiss sagte: „Die nächsten Milliarden Nutzer schreiben nicht 12 Wörter auf Papier.“
Durch den Vergleich der beiden kann dann gesagt werden, dass es den ERC-4337 erheblich optimiert hat, was dem Benutzer Platz und Flexibilität bietet, sodass es einfacher ist, von Benutzern auf dem nachfolgenden Markt und verwendet zu werden.Sobald der Benutzer CA als On-Ketten-Subjekt übernimmt, steigen komplexe Transaktionstypen in großen Mengen auf der EVM-Bindung.
Daraus können wir erkennen, dass der Schatten der Zukunft von dem Reichtum der zugrunde liegenden Rechnungseinheiten und Transaktionstypen begleitet wird. Viele der einst langweiligen Probleme der Anwendungserfahrung werden gelöst.Erfordert nicht mehr gewaltsam, dass Benutzer Logik wie Nonce, Gas usw. verstehen, sondern auch eine vereinfachte Verarbeitung durch Einstiegsservice -Tools wie Brieftaschen bereitstellen.
Obwohl der Autor der Vielfalt auf Branchenebene ausgesetzt ist und ein gewisses Maß an Unordnung in Grenzflächenstandards und Speicherplatz einbringt, ist er auch optimistisch, dass das Chaos umso einheitlicher ist, dass der Standard erzeugt werden kann. Das dezentrale diversifizierte Spiel wird letztendlich die Entwicklung der Branche fördern. Genau deshalb wird es nach dem Start von EIP-7702 das Ökosystem auf Ethereum nicht sofort entzünden, da es sich um ein technologisches, zugrunde liegendes Upgrade handelt. Oft sind solche Upgrades 2-3 Jahre lang vor der Marktanwendung voraus und werden der Anwendungsschicht allmählich fermentieren.
Darüber hinaus stützt sich die Benutzersicherheit von diesem Upgrade mehr auf die Servicequalität der Eingangswerkzeugschicht. Open Source und Offenheit sind ein wichtiger Schritt, um Benutzern ein Sicherheitsgefühl zu vermitteln. Daher wird auch die Implementierung der von OKX Wallet integrierten SDK-zugrunde liegenden EIP-7702 implementiert.Open Source und offenakzeptiert offen den Test der Community und des Marktes, und es gibt auch viele Brieftaschen, die weiterhin offen bleiben, um immer weiter auf dem Weg des Selbsthostings zu gehen, was den Benutzern die absolute Autonomie mit Open-Source-Fairness verleiht.
Nachdem wir schließlich zum Pectra -Upgrade selbst zurückgekehrt sind, können wir Ethereums Denken und Beharrlichkeit wieder in die zukünftige Richtung sehen. Nachdem die L2 -Strategie in eine Zeit der stabilen Ausführung eingetreten ist, hat sich die Roadmap von Ethereum im letzten Jahrzehnt stark verändert, aber das Kernziel war immer unerwartet konsistent: Wir hoffen, dass eine sichere und dezentrale grüne (POS) -Blockchain sowohl hochskalierbar als auch leicht zu verifizieren ist. Die Einführung von AA-Vorschlägen wie EIP-7702 zur effektiven Verbesserung der Benutzererfahrung aus harten Gabeln stellt dar, dass Ethereum immer untersucht, wie die Wettbewerbsfähigkeit zwischen mehreren Ketten verbessert wird und gleichzeitig die Dezentralisierung sicherstellt (selbst angesichts der Konkurrenz aus öffentlichen Ketten der Neuzeugen von Neuheiten wie Solana) und wie man sich zu einem idealen Supercomputer wird!
Referenzen:
-
https://github.com/okx/js-wallet-sdk
-
https://github.com/ethereum/eips/blob/master/eips/eip-7702.md
-
https://www.okx.com/zh-hans/learn/smart-count-standardization
-
https://mp.weixin.qq.com/s/wjppnkevlxlcsz1wyhh4tw
-
https://vitalik.eth.limo/general/2024/12/03/wallets.html
-
https://metamask.io/news/account-abstraction-past-present-future
Über „OKX Research Institute“
Die Spalte „OKX Research Institute“ basiert auf der Forschungsperspektive auf institutioneller Ebene und konzentriert sich auf die Hotspots auf Phänomenebene, innovative Anwendungen und technologische Entwicklungsgrenzen der Verschlüsselungsbranche. Durch die Datenanalyse, das Verhalten von Onketten und die Cross-Market-Verknüpfungsanalyse werden die Grundgründe und potenziellen Auswirkungen der Marktdynamik angezeigt, die darauf abzielt, den Wissensaustausch, die Gedankenkollision und die eingehende Diskussion innerhalb der Branche zu fördern und die gesunde Entwicklung der ökologischen Verschlüsselung zu entwickeln.