Yesterday (25th), Ethereum core developers participated in the 186th All Core Developers Execution (ACDE) conference call. Tim Beiko, the developer who hosted the conference, spoke on This is summarized.
During the meeting, developers discussed the devnet-0 update, potential changes to EIP-3074, how non-client stakeholders should participate in this process, EOF, SSZ, and L1 and L2 governance processes.
EIP-3074 potential changes
Among them, EIP-3074, which is a key step in realizing AA (account abstraction, also known as smart contract account), was discussed in detail. Tim Beiko's summary highlights that preliminary discussion points focus on problems that DELEGATECALL may cause before AUTHCALL, and @Smartprogrammer believes that the current version will hinder certain use cases.
In addition, participants including @Smartprogrammer, @decentrek, @rimeissner, @ankurdubey521 and @ProbablyNoam also participated in the discussion and advocated changes to the design of 3074 (as shown below).
In short, the 3074 message contains a nonce requirement. Although it makes it easier for users to revoke the authorization of the caller, it also means that when users continue to use their wallets in other applications (thereby increasing the nonce ) will not work.
Similarly, the requirement to have ChainID in authorization means they cannot be used in a multi-chain setup.
Participants advocated changes to the design of 3074
After the discussion, Tim Beiko said that everyone believed that it would be difficult to reach an agreed design plan at this meeting , so we decided to form another group for in-depth discussion and not make changes to 3074 in devnet-0 for the time being.
Latest meeting summary
Tim Beiko’s summary of various discussion points is as follows, including the Ethereum Pectra upgrade (combining Prague and Electra) expected to be carried out from the fourth quarter of 2024 to early 2025. , this is the next key upgrade of Ethereum after the Dencun upgrade.
devnet-0 spec: It is mentioned that EIP-7685 and BLS subgroup check are included in devnet-0, the specification has been updated to refer to the correct commit of EIP-2537, And the adaptive changes of EIP-6110 and EIP-7002 are also considered.
devnet-0 implementation status: Implementation of the execution layer (EL) is progressing well, but there is still some work to be done, so no launch date has been set. It is expected that an EL test version will be released next week, covering all specifications except 3074, and a consensus layer (CL) specification version will also be released to fix a bug in the test, but will not involve changes to the Electra specification.
EIP-3074/AA: Discussed EIP-3074 and more broadly how community input should be taken into account when making related decisions. There are currently no changes to the status of the EIP or implementation of devnet-0, but it has been decided to arrange a panel discussion room to continue the conversation in this regard.
Pectra EIP Inclusion: We will continue to work on implementing what is already in scope for devnet-0 before adding additional content to Pectra. Based on the above, EIP-7685 is now included, and EIP-6110 and EIP-7002 have been updated to reflect this. Also agreed to take CFIEIP-7212 and EIP-7623 into consideration.
EIPs Latest News: Brief discussion of SSZEIPs proposed by @etan, and EOF updates on the EthereumMagicians forum.
Finally, the meeting also discussed how the L1 and L2 governance processes should work together, involving research and client implementation. While no concrete decision has been made yet, it's worth keeping an eye on for those involved in L1/L2 development.
The above is the detailed content of Ethereum's latest meeting: paving the way for account abstraction, potential changes to EIP-3074, mainnet and L2 governance collaboration, etc.. For more information, please follow other related articles on the PHP Chinese website!