Why are people unhappy about the EIP-3074 incident?
Increased centralization risk: The EIP-3074 proposal allows ordinary Ethereum account (EOA) users to conduct more complex transactions through smart contracts, but this practice may increase the centralization risk of the Ethereum ecosystem. Some community members are concerned that this may lead to excessive concentration of power in the hands of a few smart contract developers, thus affecting the decentralized nature of Ethereum.
Inconsistency with the Account Abstraction Roadmap: The Ethereum community has a clear roadmap for Account Abstraction, with EIP-4337 and its close relative EIP-7560 (also known as Native Abstract Accounts) at its core. However, the EIP-3074 proposal is inconsistent with this roadmap, and it attempts to implement account abstraction in a different way, which may lead to incompatibility with the existing technology stack and additional development complexity.
Technical complexity: Some developers believe that the proposed changes of EIP-3074 allow a wider range of use cases and global message revocation, which greatly increases its complexity. Complex proposals may lead to longer development cycles, higher implementation costs, and potential security risks.
Long road to approval: It took several years for the EIP-3074 proposal to be finally approved by the core developers, and this long approval process caused dissatisfaction in the community. Many community members believe that the lack of transparency and effective communication mechanisms in this process has led to many unnecessary disputes and delays.
Alternative proposal: While EIP-3074 was controversial, Vitalik proposed EIP-7702 as an alternative. EIP-7702 also aims to bring the benefits of account abstraction to EOA users, but the design is more in line with the current EIP-4337 standard and can smoothly transition to the final form - EIP-7560. The proposal of this alternative further exacerbated the community's dissatisfaction with EIP-3074.
Insufficient community participation: Some core developers believe that if the ERC-4337 team is more actively involved in the Ethereum Core Developer Conference (ACD) process, there may not be disputes like EIP-3074. This shows that in the process of proposing and discussing EIP-3074, the community participation is insufficient and there is a lack of sufficient communication and coordination.
👉 Click to follow and explore potential currencies with me and get on board easily!Let us join hands to ride the waves in the cryptocurrency world and create brilliance together!