Ethereum
May 6, 2024
EIP-3074 vs. ERC-4337: The Battle Over Ethereum's Future
This article analyzes the fundamental disagreement between the authors of EIP-3074 and ERC-4337 (and its native form, EIP-7560), arguing that the conflict is rooted in differing visions for the Ethereum roadmap rather than technical rivalry.
(Note: This discussion explains the context that led to the creation of EIP-7702, which replaced 3074.)
Core Disagreements and Priorities
The two sides clashed over two main philosophical points:
The Author's Stance
The author concludes that both sides are partially right:
Why 3074 Created Technical Conflict
The main technical issue was that EIP-3074 conflicts with EIP-7547 (Inclusion Lists).
Conclusion and Resolution (EIP-7702)
The debate highlights the complex, non-hierarchical nature of Ethereum governance. The author supported seeing EIP-3074 through or replacing it immediately with a similar UX-focused EIP.
Ultimately, the process resulted in EIP-7702, which replaced EIP-3074. This outcome is viewed as positive, as EIP-7702 delivers the needed UX benefits to EOAs while incorporating changes to satisfy the technical concerns raised by the 4337 community regarding future CR compatibility.

The acceptance of EIP-3074 into the Pectra hardfork is great news, as it enables many Account Abstraction (AA) benefits—like gas sponsorship and batching—for existing EOA users. However, the EIP’s simplicity is also its greatest weakness: it delegates most AA complexity to the application layer (invokers and relayers), creating risks of centralization and innovation gatekeeping.

This blog post explores the fundamental philosophical difference driving the debate between the two competing modular smart account standards: ERC-7579 (backed by ZeroDev, Biconomy, etc.) and ERC-6900 (proposed by Alchemy).

This blog post details ZeroDev's decision to base its Kernel smart account on ERC-7579 (co-authored with Rhinestone, Biconomy, and OKX) rather than the earlier proposed ERC-6900 (proposed by Alchemy) as the standard for modular AA wallets.
If your team is blocked on account UX, gas, or chain complexity, ZeroDev gives you a practical place to start.
