Ethereum developers have been unable to agree on two proposed code changes that could improve the wallet's user experience or resolve censorship resistance issues.
Posted on May 7, 2024 at 2:30 AM EST.
Ethereum's next major hard fork, Pectra, is expected to introduce a number of new Ethereum Improvement Proposals (EIPs), one of which will be introduced by the developer community, including the blockchain's co-founder Vitalik Buterin himself. is facing backlash from
The proposal, known as EIP-3074, introduces the Ethereum Virtual Machine (EVM) opcodes AUTH and AUTHCALL. The former allows an externally owned account (EOA) to approve actions through signed messages and commits, while the latter executes transactions on behalf of his authorized EOA.
The authors of EIP-3074 hope that this change will make EOA easier to use. This is because batched transactions can be signed off together and third parties can sponsor transaction fees, opening the door to decentralized protocols that potentially cover these costs. user.
EIP-3074 will appear in the next Ethereum hard fork.
This is a big deal. Wallet UX will increase 10x.
Congratulations to Ethereum and EIP-3074 sponsors.
Reth has already implemented and tested it. we are fans.
Alright, let's go. https://t.co/lUiK2kb3UT
— Georgios Konstantopoulos (@gakonst) April 11, 2024
The proposal is an account abstraction (AA) effort aimed at making wallets more flexible, but faced backlash from the creators of EIP-4337, which was introduced to the Ethereum mainnet in March 2023. doing.
EIP-4337 is also an AA proposal and supports the introduction of features to EOA such as gas fee payments in tokens other than ETH and account recovery mechanisms. However, the proposal aims to achieve the goal AA using an off-chain transaction relayer without making any changes to the consensus layer.
“Of course, this is not just a question of 'My AA proposal is good, your AA proposal is bad,'” said ZeroDev's CEO. blog The developers behind the two proposals explained that they had fundamentally different visions for Ethereum's roadmap.
Key disagreements include whether EIP-4337 is the AA's ultimate goal and whether resolving censorship resistance and user experience issues are more urgent. Those in the EIP-4337 camp believe that Ethereum should prioritize censorship resistance, even if it means delaying UX improvements, while those in the EIP-3074 camp believe that the network is already We believe it is censorship resistant.
What ERC-4337 provides for account abstraction that is extremely valuable and necessary is a *decentralized fee market* for user interactions that go into smart contract wallets. https://t.co/JUigSO5OtW
— vitalik.eth (@VitalikButerin) October 1, 2022
Although this proposal would result in a more immediate user experience improvement, some developers believe that including EIP-3074 in the Pectra hard fork poses a security risk to the network.
“Ethereum’s account model is complex for users, which creates security risks. We need to improve it, not weaken it. After 3074 is incorporated, we will see more lag-pull, replay attacks. , I think we'll see wallet depletion. I hope I'm proven wrong here too.” I have written Yoav, Ethereum developer.
The Ethereum Foundation is hosting a discussion on the proposal on Tuesday, which could decide its future.