Ethereum Proposal Would Let Users Pay Gas Without Holding ETH
A new Ethereum protocol upgrade, EIP-8141, introduces a new transaction type called “Frames,” and this Ethereum proposal would let users pay transaction fees with various tokens or have third parties cover gas costs, significantly enhancing flexibility on the Ethereum network.
Vitalik Buterin recently drew attention to the quiet but steady progress of EIP-8141 over several months. The proposal fundamentally redefines the structure of an Ethereum transaction, moving away from a fixed format to a sequence of up to 64 “frames,” each functioning as a contract call.
Modular Transaction Design and Benefits
These frames are designed to separate a transaction into distinct validation, payment, and execution steps. This modular approach allows for the decoupling of the signing account from the funding account. This means wallets holding only stablecoins can transact by paying fees in ERC-20 tokens, and applications can directly sponsor user transactions.
Unlike previous solutions such as ERC-4337, which routes transactions through a separate mempool and relies on third-party bundlers, Frames operates within Ethereum's public mempool. The protocol includes rules that permit nodes to analyze a transaction's validation steps before acceptance. The specification also provides “default code” for externally owned accounts, granting them access to sponsored transactions, token-paid gas, and batched calls without requiring migration to a smart account.
Enhanced Functionality and Future Implications
Beyond flexible fee management, Frames facilitates the grouping of multiple actions to ensure they succeed or fail together, preventing issues like lingering token approvals from failed swaps. It also separates accounts from their controlling ECDSA keys, introducing key rotation capabilities. The authors describe Frames as a “native off-ramp” from current elliptic-curve cryptography, anticipating the future need for quantum-resistant authentication methods. Co-author Matt Garnett indicated that post-quantum signatures are larger, necessitating signature aggregation.
The proposal has been in draft form since January and is not yet scheduled for any network upgrade. Buterin highlighted a testnet running the ethrex client, which combines Frames with FOCIL, a censorship-resistance mechanism. This pairing aims to enable privacy protocols to operate without relying on relayers. Garnett suggested that Frames could potentially be the final transaction type required for accounts.