Heim >web3.0 >Die Kontoabstraktion EIP-3074 ist zu einem Streitpunkt in der Ethereum-Community geworden! Buterin wirft einen neuen Verbesserungsplan EIP-7702 auf

Die Kontoabstraktion EIP-3074 ist zu einem Streitpunkt in der Ethereum-Community geworden! Buterin wirft einen neuen Verbesserungsplan EIP-7702 auf

WBOY
WBOYnach vorne
2024-05-09 09:04:12933Durchsuche

Die Kontoabstraktion EIP-3074 ist zu einem Streitpunkt in der Ethereum-Community geworden! Buterin wirft einen neuen Verbesserungsplan EIP-7702 auf

Diese Seite (120bTC.coM): In letzter Zeit gab es in der Ethereum-Community viele Kontroversen bezüglich des Kontoabstraktionsvorschlags EIP-3074, der in Zukunft in Pectra-Upgrades enthalten sein wird, glauben Gegner, darunter Vitalik und andere Es gibt Zweifel an der Kompatibilität, daher hat Vitalik gestern direkt eine neue Lösung vorgeschlagen: EIP-7702.

Kontoabstraktion: Verbesserung der Blockchain-Benutzererfahrung

Kontoabstraktion (AA) ist die Richtung von Ethereum zur Verbesserung der Benutzererfahrung im Blockchain-Interaktionsprozess. Die Kontoabstraktion bezieht sich auf die Interaktion zwischen Benutzern und der Blockchain Bedienung einfacher und praktischer, und wir hoffen, eine groß angelegte Einführung einzuleiten.

Wie verbessert die Kontoabstraktion die Benutzererfahrung? Beispiel:

  • Batch-Transaktion: Ermöglicht demselben Benutzer die Ausführung mehrerer Vorgänge in einer atomaren Transaktion. An einer dezentralen Börse können Benutzer beispielsweise Genehmigungen und Transaktionen gleichzeitig durchführen.

  • Gesponserte Transaktionen: Drittanbieterkonten können im Namen des Handelskontos Transaktionsgebühren zahlen und zur Subventionierung des Projekts für Benutzer verwendet werden.

  • Berechtigungsverwaltung: Benutzer können Unterschlüssel signieren und bestimmte Berechtigungen erteilen. Benutzer können beispielsweise Zugriff auf einen ERC-20-Token, jedoch nicht auf ETH, einen maximalen täglichen Ausgabenbetrag gewähren oder die Interaktion mit bestimmten Anwendungen einschränken.

Während wichtige Probleme wie die Sicherheit des Ethereum-Netzwerks und die Dezentralisierung schrittweise gelöst werden, wurden in letzter Zeit nach und nach Vorschläge zur Benutzererfahrung zur Diskussion gestellt. Vorschläge wie EIP-2938, EIP-3074, EIP-4337 usw. sind allesamt wichtige Vorschläge.

ERC-4337 gilt als endgültig, hat aber einen langen Entwicklungszyklus.

EIP-4337 führt das Konzept der Benutzeroperationen ein und ermöglicht es Smart Contract Wallets, Transaktionsfunktionen wie gesponserte Transaktionen oder Batch-Transaktionen anzupassen.

Benutzeroperationen betreten den alternativen Speicherpool (alt mempool), einen neuen Speicherpool, der durch EIP-4337 erstellt wurde und vom ursprünglichen allgemeinen Transaktions- und Speicherpool getrennt ist. „EIP-4337-Betriebsarchitektur“ usw.

Das Floating und Sinking von EIP-3074Die Kontoabstraktion EIP-3074 ist zu einem Streitpunkt in der Ethereum-Community geworden! Buterin wirft einen neuen Verbesserungsplan EIP-7702 auf

EIP-3074 wird voraussichtlich zwei neue Opcodes (Opcode) hinzufügen: AUTH und AUTHCALL, sodass EOA diese beiden Opcodes verwenden kann, um Verträge (Aufrufer) zu autorisieren, die Außenwelt auf seinem Server anzurufen Andere Verträge und Interaktionen. Das heißt, die aktuelle EOA hat die Funktion eines Smart Contracts.

Obwohl EIP-3074 vor drei Jahren vorgeschlagen wurde, entstand die „endgültige“ perfekte Lösung EIP-4337, wodurch erstere aus der Sicht der Community verschwand.

In letzter Zeit hat die Bedeutung der Benutzererfahrung allmählich zugenommen und die Konkurrenz durch andere öffentliche Ketten hat sich allmählich beschleunigt. Um EIP-4337 zu implementieren und reibungslos im Ethereum-Hauptnetzwerk zu betreiben, ist jedoch noch viel Entwicklungsarbeit und Ressourcen erforderlich . Die Ethereum-Community ist der Ansicht, dass EIP-3074 zuerst implementiert werden sollte.

EIP-3074 ermöglicht den Betrieb externer Konten (EOA) wie Smart Contract Wallets. Der Prozess erfordert keine Bereitstellung zusätzlicher Verträge und Benutzer müssen ihn nicht manuell aktualisieren Hard-Fork-Upgrade unter.

EIP-3074 ist weiterhin umstritten

Obwohl ein Upgrade auf Pectra geplant ist, ist die Kontroverse um EIP-3074 tatsächlich nicht gering, und sogar Vitalik hat sich öffentlich dagegen ausgesprochen.

EIP-3074-Streitpunkte

Vitalik wies darauf hin, dass EIP-3074 Kompatibilitätsprobleme mit zukünftigen Updates aufweist:

Die beiden von Vitalik eingeführten Opcodes AUTH und AUTHCALL glauben, dass der endgültige Kontoabstraktionsvorschlag EIP-4337 nicht vorhanden ist und ist nicht braucht.

EIP-3074 Die Entwicklung des Caller-Contract-Ökosystems kann vom Smart-Contract-Wallet-Ökosystem getrennt sein, was zu einer Fragmentierung der Technologie führt.
  • Darüber hinaus wies Community-Mitglied Yoav Weiss darauf hin, dass EIP-3074 volles Vertrauen in den Vertrag des Aufrufers erfordert, was das Vertrauensrisiko erhöht und eine Verzögerung des zensurresistenten Einschlusslistenmechanismus erfordert.
  • Vitalik glaubt, dass EIP-3074 als Erweiterung von EOA angesehen werden kann, aber nicht notwendig ist. Wenn es einen negativen Einfluss auf die zukünftige Entwicklung von Ethereum hat, dann tun Sie es einfach nicht.
  • Die Partei, die EIP-3074 unterstützt, sagte: „Leute, die EIP-3074 verschieben oder löschen, denken oft, dass die Benutzererfahrung von Ethereum zwar nicht ideal, aber derzeit gut ist, wenn es keine Möglichkeit gibt, Ethereum im nächsten Pectra sinnvoll zu verbessern.“ Update Die Benutzererfahrung des Workshops kann hinter der anderer Mitbewerber zurückbleiben.

    Der größte umstrittene Punkt von EIP-3074 ist tatsächlich: „Ist EIP-4337 das am besten geeignete Ende für Ethereum?“ Wenn die Antwort „Ja“ lautet, sollte EIP-3074 abgelehnt werden .
  • Die obige Diskussion ist jedoch zu eng und kann den Community-Streit nicht vollständig lösen und nicht nur darüber reden, sondern auch direkt neue Lösungen umsetzen. Dadurch kann die EIP-3074-Kontroverse weiter diskutiert werden.

    Vitalik schlug vor, dass EIP-7702 EIP-3074 ersetzen soll.

    Das Design von EIP-7702 wird die beiden Operationscodes AUTH und AUTHCALL ersetzen, die EIP-3074 durch den Aufruf von EOA verwenden muss:

    • AUTH wird ersetzt Anstatt „Verify“ aufzurufen, wird Authorized[msg.sender,…] festgelegt.

    • Der Inhalt des Vorschlags deutet darauf hin, dass diese beiden kleinen Änderungen die möglichen negativen Auswirkungen von EIP-3074 auf spätere Aktualisierungen des Protokolls vermeiden werden.

    • Der Zweck von EIP-7702 besteht darin, alle Anwendungsfälle von EIP-3074 ohne diese beiden Opcodes zu implementieren, die Probleme verursachen können.

    Die zukünftige Entwicklung von Ethereum könnte EIP-7702 umfassen?

    Jetzt gibt es neben der einfachen Unterstützung und Ablehnung von EIP-3074 noch eine dritte Lösung: EIP-7702. Wenn es tatsächlich gelöst werden kann: „Ethereum braucht eine schnelle und effektive User-Experience-Lösung“ und „beeinträchtigt nicht die Zukunft von EIP-4337.“ „Der Entwicklungsprozess anderer Protokolle“ könnte zu einer Richtung werden, über die sich die Community einig ist.

    Der Vorschlag wird noch diskutiert und Sie können sich möglicherweise auf das nächste Ethereum ACDE-Treffen freuen, um die neuesten Fortschritte zu erfahren.

    Aber egal was passiert, die Ethereum-Community versucht immer noch, bestmöglich voranzukommen, daran besteht kein Zweifel.

Das obige ist der detaillierte Inhalt vonDie Kontoabstraktion EIP-3074 ist zu einem Streitpunkt in der Ethereum-Community geworden! Buterin wirft einen neuen Verbesserungsplan EIP-7702 auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:120btc.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen