Ethereum's Frame Transactions Proposal Targets Faster Scaling
Ethereum developers are working on a new transaction design called EIP-8141, also known as Frame Transactions. This proposal separates transaction actions from dependencies, enabling more parallel processing and potentially improving network scalability.
The current design structures transaction data in a way that 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.
Vitalik Buterin notes that separating these elements could allow Ethereum to process dependencies concurrently, reducing complexity for parallel processing. The approach builds on years of account abstraction research and connects with discussions around UTXOs, keyed nonces, new state types, and recursive STARK mempools.