Ethereum developers are advancing EIP-8141, a new transaction design aimed at improving network scalability through structural changes to how transactions are processed. The proposal, known as Frame Transactions, separates transaction actions from dependencies, creating more room for parallel processing.
EIP-8141 treats actions and dependencies as separate components within the transaction model. Actions describe effects such as sending ETH, while dependencies establish what must remain valid. Signatures, Merkle proofs, and zero-knowledge proofs can serve as dependencies.
According to Vitalik Buterin, separating these elements could let Ethereum process dependencies concurrently. Mempools could evaluate state-related dependencies when transactions declare accessed state, while pure dependencies could receive separate processing at the mempool layer.
Technical Framework and Benefits
The design could make transaction formats more minimal, relying on lists of calls, flags, origins, nonces, and other basic fields. This structure could improve compatibility across EVM-based chains with different features and provide a common interface for future transaction designs.
EIP-8141 supports features such as atomic batching and gas sponsorship while leaving room for post-quantum security mechanisms. Developers could potentially replace some verification work with STARK proofs, reducing repeated computation and data requirements.
Development and Testing Timeline
The proposal builds on years of account abstraction research and connects with discussions around UTXOs, keyed nonces, new state types, and recursive STARK mempools. A public testnet already supports EIP-8141, giving developers a live environment for testing the transaction model.
Developers are refining the technical design ahead of the planned 2027 Hegotá hard fork, when broader implementation is targeted. The proposal does not remove Ethereum's general-purpose capabilities but could let users and developers choose transaction structures based on their computational requirements.


