U.Today – Ether developer Yoav Weiss shared some notes on Ethereum's 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?
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
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
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
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.
remove ads
.
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.
This article was originally published on U.Today