Ethereum
Ethereum Lead Dev Shares Crucial Message on Account Abstraction
Dan Burgin
Ethereum Roadmap for ERC-4337, Past and Future
Read U.TODAY on
Google News
Ether developer Yoav Weiss has sharing some notes on Ethereum’s roadmap for account abstraction.
In his article, Weiss gives a detailed overview of ERC-4337, what led to its development as well as the Ether team’s future plans.
What is ERC-4337?
The ERC-4337 standard enables smart contract crypto wallets on the Ethereum blockchain, improving the user experience with decentralized applications (dApps).
The concept, introduced by the Ethereum team led by Vitalik Buterin, aims to transfer assets exclusively to smart contracts rather than external accounts (EOAs).
ERC-4337 introduces a “pseudo-transaction” object called UserOperation, facilitating transactions on behalf of users and stored in an “alt mempool” until confirmed. This initiative marks an important step towards improving Ethereum’s usability for dApps and smart contract interactions.
Brief history
Weiss discussed the origins and evolution of ERC-4337, highlighting the journey since that of Vitalik Buterin. initial proposal to the current focus on standardizing Account Abstraction (AA) across Layer 2 (L2) networks.
The development stems from the realization of wallet fragmentation due to custom implementations of AA by various L2 networks, which has necessitated a protocol-level standard like ERC-4337.
The roadmap now includes Rollup Improvement Proposals (RIPs), including RIP-7560, aimed at facilitating the migration of L2 strings to native AA. The RIP-7560 is being refined into separate optional RIPs to streamline the implementation process and address specific use cases such as validation, 2D nonces, aggregation, and EOA (accounts) enhancements. external).
Future
The current focus is primarily on Layer 2 adoption, but there is recognition of the value of implementing AA on Ethereum Layer 1 (L1). The plan is to gradually transition L2 chains to RIP-7560 while Ethereum L1 continues with ERC-4337, ensuring compatibility and a smooth migration process over time.
Weiss highlighted the importance of collaboration with L1 core developers, L2 developers, and the broader community to refine RIP-7560 and ensure successful implementation on Ethereum L1 and L2.
Feedback from developers working on the Ethereum Object Format (EOF) is particularly sought to optimize the clean separation between protocol and user aspects in RIP-7560.
Buterin’s point of view
Vitalik Buterin outlined four main goals for an overhaul of the account system on Ethereum, emphasizing the need for key rotation and depreciation, quantum resistance, batch processing and support responsible for sponsored transactions.
He highlighted the limitations of Ethereum’s current end-user account (EOA) model to achieve these goals, emphasizing the need to evolve the entire Ethereum virtual machine (EVM) ecosystem towards contract accounts intelligent (SCA).
Buterin expressed a desire to avoid creating two separate developer ecosystems for smart contract wallets and EOAs, emphasizing the importance of cohesion and interoperability within the Ethereum development landscape.
Ethereum’s core developers have recognized the importance of delivering incremental feature upgrades to improve user experience in the near term, while simultaneously advancing a longer-term roadmap for Ethereum’s evolution .
About the Author
Dan Burgin
Dan is an editor and writer with 12 years of experience in finance and emerging technologies, with a particular focus on crypto. Covering a wide range of topics, from fintech startups to AI, it provides an in-depth look at the current state of the crypto market, as well as insight into its potential for future disruption.