Dan Bergin
Ethereum’s roadmap towards ERC-4337, past and future
Read U.TODAY
google news
Ether developer Yoav Weiss said, share A few notes on the Ethereum account abstraction roadmap.
In his post, Weiss provides a detailed overview of ERC-4337, how it came to be developed, and the Ether team's future plans.
What is ERC-4337?
The ERC-4337 standard enables smart contract crypto wallets on the Ethereum blockchain and improves the user experience in decentralized applications (dApps).
This concept, introduced by the Ethereum team led by Vitalik Buterin, aims to move assets solely into smart contracts rather than externally owned accounts (EOAs).
ERC-4337 introduces a “pseudo-transaction” object called UserOperation that facilitates transactions on behalf of the user and stores them in the “alt mempool” until confirmed. This initiative is an important step towards improving the usability of Ethereum for dApps and smart contract interactions.
Biography
Weiss will discuss the origins and evolution of ERC-4337, from its initial proposal by Vitalik Buterin to current efforts focused on standardizing Account Abstraction (AA) across Layer 2 (L2) networks. focused on.
This development stemmed from the realization of wallet fragmentation through custom implementations of AA by various L2 networks, prompting the need for protocol-level standards like ERC-4337.
The roadmap currently includes Rollup Improvement Proposals (RIPs), specifically RIP-7560, aimed at accelerating the migration of L2 chains to native AA. RIP-7560 has been refined into separate optional RIPs to streamline the implementation process and address specific use cases such as validation, 2D nonce, aggregation, and EOA (Externally Owned Account) enhancements.
future
Although the current focus is primarily on L2 adoption, the value of implementing AA at Layer 1 (L1) of Ethereum is acknowledged. The plan is to gradually migrate the L2 chain to RIP-7560, and Ethereum L1 to continue with his ERC-4337, ensuring compatibility and a smooth migration process in the long term.
Weiss emphasized the importance of collaboration with L1 core developers, L2 developers, and the broader community to improve RIP-7560 and ensure successful implementation on both Ethereum L1 and L2. did.
Feedback from developers working on the Ethereum Object Format (EOF) is specifically sought to optimize the clear separation between protocol and user-side aspects in RIP-7560.
Buterin's views
Vitalik Buterin outlined four main goals for the Ethereum account system overhaul, highlighting the need for key rotation and deprecation, quantum resistance, batch processing, and support for sponsored transactions.
He highlighted the limitations of Ethereum's current End User Account (EOA) model and the need to migrate the entire Ethereum Virtual Machine (EVM) ecosystem to Smart Contract Accounts (SCA) to achieve these goals. emphasized.
Buterin emphasized the importance of cohesiveness and interoperability in the Ethereum development environment, expressing his desire to avoid creating two separate developer ecosystems for smart contract wallets and EOA. .
Ethereum's core developers recognize the importance of providing incremental feature upgrades to improve the user experience in the short term, while also advancing the long-term roadmap for Ethereum's evolution.
About the author
Dan Bergin