Controversy Surrounding EIP-3074 Integration into Pectra Hard Fork

Controversy Surrounding EIP-3074 Integration into Pectra Hard Fork

EIP-3074 is designed to enhance wallet management and transactions on Ethereum, aiming for greater convenience and security. Despite substantial support for this proposal, concerns have been raised regarding its security implications.

Controversy Surrounding EIP-3074 Integration into Pectra Hard Fork

EIP-3074, acclaimed for significantly improving wallet user experience on Ethereum, has been officially merged into the Pectra update following a decision from the Ethereum development team's meeting on April 12.

EIP-3074 enables individual wallets (EOA) to operate like smart contracts without requiring contract deployment, utilizing two new EVM commands: AUTH and AUTHCALL. This proposal aims to streamline complexity and increase transaction flexibility on Ethereum by:

Transaction bundling: Users can bundle multiple transactions and authenticate them once.

Third-party transaction fee payment: This allows dApps to pay gas fees on behalf of users, reducing the burden of Ethereum transaction costs.

Backup tools for wallet recovery in case users forget their private keys.

Georgios Konstantopoulos, CTO of Paradigm, views EIP-3074 as "a major leap. Wallet user experience will be improved tenfold."

However, the Ethereum community has voiced limitations and risks associated with EIP-3074.

As previously reported by Coin68, concerns have surfaced that inadequate scrutiny of the Invoker stage - where transaction delegation and packaging are processed - could pose security risks.

"There are several downsides to 3074 that we should be cognizant of," noted cygaar, highlighting concerns around potential unauthorized Invoker activity leading to asset loss.

Itamar Lesuisse, co-founder of Argent Wallet, pointed out that EIP-3074 may introduce significant vulnerabilities. "It should allow a scammer to drain your entire wallet with a single offchain signature," he cautioned, raising security concerns about batch transaction features introduced by EIP-3074.

Mudit Gupta, Chief Information Security Officer at Polygon Labs, advocated for banning EIP-3074's MAGIC signatures to protect wallets, citing concerns about the merging of transactions potentially compromising cold wallets.

Lukas Schor, co-founder of Safe, who has supported ERC-4337, expressed concerns that while EIP-3074 represents a step in the right direction, it lacks a clear roadmap to achieve "full account abstraction" and could adversely impact the implementation of account abstraction.

Despite these diverging viewpoints, EIP-3074 has been decided to be part of the upcoming Pectra update. Additionally, within the Pectra hard fork, the Ethereum community has proposed the addition of EIP-7251. This proposal aims to increase the limit of ETH that can be staked, thereby enhancing the Validator setup process for operators.

Read more