
Autor: Austin King, CO -Founder von Omni;
Mit meiner Intastforschung zur Abstraktion der Kette wurde ein wenig extrem klar: keine Kontoabstraktion (Aa) Es gibt in Zukunft keine Kettenabstraktion.
Die Menschen haben seit vielen Jahren über AA gesprochen. Was ist heute die Entwicklung von AA?Laut meiner Forschung wird die neueste Entwicklung von AA und die bevorstehende Entwicklung in Kürze in die Produktion gebracht.
Schauen wir uns zunächst an, welche Account Abstraktion (Aa)?
Heute stammt die „Genehmigung“ aller Transaktionen aus der Signatur, die durch den privaten Schlüssel erzeugt wird.Dies ist aus einer bestimmten Perspektive schlecht, weil es bedeutet:
1) Personen können Transaktionen nicht autorisieren, indem sie sich bei Postfächern anhand von Mobiltelefonen oder 2 Face anmelden.
2) Jede Transaktion muss mit diesem Schlüssel signiert werden, sodass Benutzer tatsächlich auf viele Schaltflächen klicken können.
Die Abstraktion von Konten hat uns viele große Vorteile gebracht:
1) Menschen können Transaktionen eher wie einfacher ermächtigen, um sich 12 zufällige Wörter zu erinnern, als sich erinnern zu lassen.Überlegen Sie, wie viele Benutzer dies entsperrt werden -Imagine „Anmeldung mit Google Account“, wie Sie es heute auf vielen Websites getan haben, können Sie nach dem Anmelden auch verschlüsselte Transaktionen durchführen.
2) Sie können die Transaktion packen.
3) Sie können einen Sicherungsschlüssel erstellen.
4) Wenn der Benutzer arbeiten möchte, ermöglicht es anderen Parteien, die Zahlung der Gasgebühr zu verarbeiten und an die Kette (Löser) zu senden.
Nun, es ist wirklich cool, so viele Vorteile, aber zumindest denke ich, dass wir AA seit vielen Jahren besprochen haben. In welcher Phase hat es sich entwickelt?Warum verwenden wir immer noch Metamask?
Es gibt drei wichtige Vorschläge zur Verbesserung von Ethereum (EIP).
EIP: Der erste ist gleichzeitig das wichtigste4337
>
Wenn ich dieses Diagramm sehe, ist mein erstes Gefühl zu kompliziert. Was genau zeigt dieses Bild genau?
Im Grunde genommen können Benutzer 4337 den Vorgang, den sie in der Kette ausführen möchten, einreichen.Dann packt der Dritte alle diese Anfragen zusammen und ist dafür verantwortlich, sie in die Kette zu bringen.Dies ist cool, da EVM überhaupt nicht aufgerüstet werden muss.Jetzt können Sie Ihr Konto wirklich verwenden, um Ihre Brieftasche wie diese abzuwarten.Aber warum hast du es noch nicht benutzt?Jeder beschwert sich, wie schlimm Metamaske ist. Wenn es also bessere Auswahlmöglichkeiten auf dem Markt gibt, warum brauchen wir dann nicht?
Im Folgenden sind einige Probleme in ERC-4337 vorhanden:
1) Die vorhandene Brieftasche kann nicht auf 4337 verbessert werden
2) Aus Sicht der Gaskosten ist es teurer (dh die Transaktionsgebühr wird höher sein)
3) Einfach zu überprüfen -in der obigen Abbildung, wenn Sie eine AA -Brieftasche erstellen, ist der Bundler, auf den Sie sich verlassen (die Partei, die die Transaktion in der Kette für Sie einreicht) eines Tages entscheiden: „Weißt du, ich nicht, ich nicht So diese Vereinbarung.Wenn Ihre Bank nicht möchte, dass Sie dies tun, können Sie kein Geld überweisen.
Nun, es gibt einige Probleme, aber können wir mindestens einen kleinen Schritt in die richtige Richtung machen?Was ist, wenn wir vorhandenen Geldbörsen zulassen, um abstrakte Brieftaschen zu upgraden?Dies ist der Hauptzweck von EIP-3074.Dies erfordert jedoch Änderungen an EVM.Es wird einen neuen Betriebscode einführen, damit die vorhandene Brieftasche autorisieren kann: „Ja, ich möchte eine Kontoabstraktion.“Die Schwierigkeit hier ist, dass dies echte Änderungen an EVM erfordert und 4337 in der Tat etwas cool ist, da es nicht einmal Änderungen an EVM vornehmen muss.All dies basiert streng auf dem Status quo, dh keine harte Gabel ist erforderlich.
Sehr cool, es sieht nach einem Weg nach vorne aus?Natürlich gibt es Sicherheitsbedenken.Manchmal klicken die Leute auf den Internetfischereilink und autorisieren versehentlich eine Transaktion, um ihre gesamte ETH zu verlieren.Dadurch wird der Online -Fischereiverbindungslink noch gefährlicher, denn wenn Sie die falsche Transaktion autorisieren, können sie nicht nur Ihre gesamte ETH wegnehmen, sondern auch alle Ihre Defi -Positionen entfernen, eine öffentliche Erklärung aus Ihrem ENS ausgeben und so weiter.Der Unterschied ist wie „Ihr Chase -Bankkonto ist klar“ und „diese Person hat Ihre Identität gestohlen, und jetzt können Sie auf alle Passwörter zugreifen, die Sie überall hin gehen können“.
Lassen Sie uns einen weiteren 4-stelligen EIP haben, um zu sehen, ob wir dieses Problem lösen können: EIP-7702.
Der EIP wurde kürzlich von unserem gemeinsamen Gott und Retter Vitalik selbst ins Leben gerufen.Es benötigt keinen neuen Betriebscode.
EIPEinführung:
4337 -Abstract to Benutzerkonten.
3074 —— Ermöglicht das vorhandene Brieftaschen auf das Konto abstrakte Geldbörse, aber der neue EVM -Betriebscode ist erforderlich, und jemand wird in das Risiko eingeführt, seine digitale Identität versehentlich aufzugeben.
Die Sicherheitsalternative von 7702 – 3074 hat weniger Änderungen an EVM.
Jetzt haben wir also von 4337, 3074 und 7702 erfahren -aber wir wissen immer noch nicht, warum wir immer noch Metamask verwenden.7702 befindet sich noch in der Diskussionsphase der Ethereum Research Community, kann jedoch in die bevorstehende Hardgabel einbezogen werden.
Lassen Sie uns also weiterhin sehen, welche Produkte wir heute verwenden können, um ein besseres Brieftaschenerlebnis zu erzielen.Ich glaube, es gibt viele solcher Produkte, aber ich denke, der prominenteste ist Coinbase Smart Wallet.Die Brieftasche wurde komplett in Produktion gestellt.Um die Brieftasche zu testen, verbrachte ich 37 Sekunden für die Google -Suche und installierte eine Brieftasche.Ich muss nur den QR -Code auf meinem Handy scannen.Es gibt keine 12 zufälligen Wörter, und es gibt keine Wörter wie „Mnemonik“ oder „Kryptographie“, um gewöhnliche Benutzer zu erschrecken -es ist einfach zu bedienen.So lange ich die Transaktion autorisieren möchte, verwenden Sie einfach FaceID.
Zurück zum ursprünglichen Absicht, diesen Artikel zu schreiben, gibt es zwei wichtige Gründe:
1) Für Anwendungen konstruieren wir und erleichtern den Benutzern die Einstimmung.
2) Unterstützen Sie die verbleibenden Komponenten der Kettenabstraktion für den von der Kontoabstraktion übermittelten Benutzervorgang.
>
Um die Kettenabstraktion effektiv zu machen, ist „Transaktionsfluss“ erforderlich.Wenn niemand den Vorgang, den sie in der Kette durch die Lizenzschicht ausführen möchten, einreicht, gibt es nichts zu lösen.Ich glaube jedoch, dass es durch das Entwerfen einer solchen Brieftaschenerfahrung einige grundlegende Vorteile geben wird, was zu den meisten neuen „Transaktionsflüssen“ von Projekten führen kann, die tendenziell solche Designkonzepte haben.
Ich habe viele Unternehmen kontaktiert, die im Bereich der Kettenpumpe hart arbeiten. Die Kosten sind schneller gewachsen.
Ich muss auch mehr Nachforschungen an der Lizenzschicht durchführen, aber danach werde ich die Löserschicht eingehend untersuchen und meine Forschung mit allen in diesem Prozess teilen.