Quick Reading EIP-3074: What is it? What impact will it have on Ethereum?

4/25/2024, 5:23:04 AM
Beginner
Ethereum
EIP-3074 is an Ethereum Improvement Proposal (EIP) that introduces a novel approach to account management. It enables the delegation of control over regular user accounts (EOA) to smart contracts, facilitating more sophisticated transaction strategies. Proposed in 2020 by Ethereum core developers, EIP-3074 introduces two new opcodes, "AUTH" and "AUTHCALL," empowering EOAs to transform into smart contracts without the need to deploy new contracts. The implementation of EIP-3074 aims to enhance the overall user experience for wallet users by enabling gas sponsorship, batch transactions, and wallet asset recovery. While EIP-3074 presents promising advancements, it also raises some concerns such as increasing the risk of user asset theft, and possibly forming a parallel technology stack with the Account Abstraction (AA) proposal EIP-4337, which requires ensuring interoperability between the two.

Forward the Original Title‘速读 EIP-3074:是什么?对以太坊有何影响?’

In the latest conference call conducted by Ethereum core developers, EIP-3074 proposal developers were included in the improvements that will be implemented in the Ethereum hard fork Pectra upgrade. The proposal supports delegating control of ordinary addresses to smart contracts to execute more complex transaction plans, thereby significantly enhancing the wallet user experience. So, what exactly is EIP-3074, and what does it mean for Ethereum?

What is EIP-3074?

In fact, as early as October 2020, EIP-3074 was proposed by Ethereum core developers and researchers Sam Wilson, Ansgar Dietrichs, lightclients, and Micah Zoltu. The core idea is to delegate the control of External Owned Accounts (EOAs) to smart contracts. This innovation provides developers with a powerful and flexible framework for designing and implementing novel EOA transaction strategies.

So, how exactly can existing EOAs be turned into smart contracts? According to the demonstration video released by lightclients two years ago, the key to achieving this transformation lies in the two instructions “AUTH” and “AUTHCALL”. Among them, the former sets the context variable “authorized” based on the ECDSA signature, and the latter is initiated as the “authorized” account transfer. At the same time, more logic can be implemented around the “AUTHCALL” instruction, providing more control for callers and sponsors, without compromising the security or user experience of the initiated.

In actual operation, the EOA address user first signs the transaction off-chain, and then the EOA user or Gas sponsor sends the transaction to the Invoker contract. The Invoker contract uses “AUTH” and “AUTHCALL” to verify and call each target contract.

Patrick McCorry, a team member of Arbitrum and Lemniscap, stated that EIP-3074 solves the “msg.sender” problem that plagues almost all transaction relay services, truly improving the user experience. Essentially, if a relay pays for a user’s transaction, the relay’s address is set as msg.sender instead of the user’s address. Among the methods to solve the above problem, one is for users to rely on smart contract wallets, and another is for smart contracts to have “meta-transaction capabilities” and can accept messages signed by users, but this kills startups that want to provide Gas-free transactions for users. Yet another alternative solution to the above problem is to change the transaction format, rename tx.origin to Gas.payer, and include two new fields “gas payer” and “nonce” in the transaction. When the transaction executes, it will increase the nonce of the user and the Gas payer, and deduct the fee from the Gas payer. This allows the relayer to forward the user’s transaction, but it still has limitations, mainly the ability to refund ERC-20 tokens after the transaction is complete. EIP-3074 is a clever solution because it allows ERC-20 tokens to be refunded to the relayer, allows the relayer to carry messages signed by users and be confirmed on Ethereum, without changing the transaction format and breaking existing tools.

What does EIP-3074 mean for Ethereum?

EIP-3074 allows any External Owned Account (EOA) to act as a smart contract wallet, without the need for contract deployment, thereby enabling more complex transaction schemes. This brings many exciting use cases to Ethereum, including Gas sponsorship, batch transactions, and wallet asset recovery.

Specifically, Gas sponsorship allows DApps, projects, and third parties to provide Gas for users, eliminating the need for users to hold ETH themselves. This is extremely user-friendly for new Web3 users who do not hold ETH, and aids in promoting mass adoption of Ethereum.

Also, since it supports executing multiple operations in a single transaction, users only need to sign one transaction when trading non-ETH tokens. There is no need to first go through a cumbersome token approval process and then sign the transaction, thereby improving transaction efficiency and reducing costs.

In terms of wallet asset recovery, EIP-3074 can also play a vital role. By setting up a special Invoker contract, users can recover assets via a social recovery mechanism when they lose their private keys.

However, EIP-3074 is somewhat controversial. As DefiLlama founder 0xngmi said, now a single erroneous signature can completely drain an address’s assets, including all tokens, all NFTs, all DeFi positions, etc.

Furthermore, it’s worth noting that although EIP-3074 supports delegating control of regular addresses to smart contracts, EIP-3074 is not an account abstraction proposal. Ethereum Foundation researcher ansgar.eth said his biggest concern is that we will now use 3074/EOA and 4337/AA to build two parallel account technology stacks, and a lot of effort and attention will be needed to make these interoperable. Uniswap founder Hayden Adams also emphasized that the industry should strive to ensure compatibility between 4337 wallets and 3074 contracts.

In conclusion, EIP-3074 is expected to bring unprecedented innovation and opportunities to Ethereum, but at the same time, it comes with some challenges and controversies. As it is about to be implemented in the Pectra upgrade, we look forward to seeing how it will shape the future of Ethereum, and bring a more rich and convenient user experience to the Web3 ecosystem. At the same time, we also need to recognize its potential risks and challenges, and ensure appropriate security measures are taken when using this feature.

Disclaimer:

  1. This article is reprinted from [Marsbit]. Forward the Original Title‘速读 EIP-3074:是什么?对以太坊有何影响?’. All copyrights belong to the original author [Karen]. If there are objections to this reprint, please contact the Gate Learn team, and they will handle it promptly.
  2. Liability Disclaimer: The views and opinions expressed in this article are solely those of the author and do not constitute any investment advice.
  3. Translations of the article into other languages are done by the Gate Learn team. Unless mentioned, copying, distributing, or plagiarizing the translated articles is prohibited.

Share

Crypto Calendar

Project Updates
Etherex will launch the token REX on August 6.
REX
22.27%
2025-08-06
Rare Dev & Governance Day in Las Vegas
Cardano will host the Rare Dev & Governance Day in Las Vegas, from August 6 to 7, featuring workshops, hackathons and panel discussions focused on technical development and governance topics.
ADA
-3.44%
2025-08-06
Blockchain.Rio in Rio De Janeiro
Stellar will participate in the Blockchain.Rio conference, scheduled to be held in Rio de Janeiro, from August 5 to 7. The program will include keynotes and panel discussions featuring representatives of the Stellar ecosystem in collaboration with partners Cheesecake Labs and NearX.
XLM
-3.18%
2025-08-06
Webinar
Circle has announced a live Executive Insights webinar titled “The GENIUS Act Era Begins”, scheduled for August 7, 2025, at 14:00 UTC. The session will explore the implications of the newly passed GENIUS Act—the first federal regulatory framework for payment stablecoins in the United States. Circle’s Dante Disparte and Corey Then will lead the discussion on how the legislation impacts digital asset innovation, regulatory clarity, and the US’s leadership in global financial infrastructure.
USDC
-0.03%
2025-08-06
AMA on X
Ankr will host an AMA on X on August 7th at 16:00 UTC, focusing on DogeOS’s work in building the application layer for DOGE.
ANKR
-3.23%
2025-08-06

Related Articles

What Is Ethereum 2.0? Understanding The Merge
Intermediate

What Is Ethereum 2.0? Understanding The Merge

A change in one of the top cryptocurrencies that might impact the whole ecosystem
1/18/2023, 2:25:24 PM
Reflections on Ethereum Governance Following the 3074 Saga
Intermediate

Reflections on Ethereum Governance Following the 3074 Saga

The Ethereum EIP-3074/EIP-7702 incident reveals the complexity of its governance structure: in addition to the formal governance processes, the informal roadmaps proposed by researchers also have significant influence.
6/12/2024, 2:04:52 AM
An Introduction to ERC-20 Tokens
Beginner

An Introduction to ERC-20 Tokens

ERC-20 has emerged as the technical standard used for all smart contracts on the Ethereum Network.
1/12/2023, 2:48:54 PM
What is Neiro? All You Need to Know About NEIROETH in 2025
Intermediate

What is Neiro? All You Need to Know About NEIROETH in 2025

Neiro is a Shiba Inu Dog that inspired the launch of Neiro tokens across different blockchains. As of 2025, Neiro Ethereum (NEIROETH) has evolved into a leading meme coin with a $215 million market cap, 87,000+ holders, and listings on 12 major exchanges. The ecosystem now includes a DAO for community governance, an official merchandise store, and a mobile app. NEIROETH has implemented layer-2 solutions to enhance scalability and secured its position in the top 10 dog-themed meme coins by market capitalization, backed by a vibrant community and leading crypto influencers.
5/23/2025, 6:58:17 AM
Our Across Thesis
Intermediate

Our Across Thesis

This article analyzes the tremendous potential for the development of the Layer 2 (L2) market and the accompanying bridging needs among various L2 solutions. It delves into the current status, potential, and risks of the cross-chain protocol Across Protocol in this market.
1/5/2024, 1:34:41 AM
Jupiter in the Solana Ecosystem: Comprehensive Expansion from Swap Aggregation to Perpetual Contracts
Beginner

Jupiter in the Solana Ecosystem: Comprehensive Expansion from Swap Aggregation to Perpetual Contracts

Jupiter is a swap aggregator on the SOL ecosystem. This article introduces that the protocol includes DCA, cross-chain routing, Perp and other functions.
1/8/2024, 2:30:11 AM
Start Now
Sign up and get a
$100
Voucher!