Vitalik: EIP-8141 Transaction Type to Prepare Ethereum for Decentralized Scaling
Ethereum co-founder Vitalik Buterin posted on X that recent research on transaction formats has given Ethereum a clearer understanding of 'actions' and 'dependencies' within a transaction, which can be optimized separately. Signatures, Merkle proofs of UTXOs, and ZK-SNARKs/STARKs are classified as dependencies, while sending ETH is an action.
Parallel Processing of Dependencies
Vitalik explained that dependencies can be processed in parallel; state-related dependencies are handled by the mempool, while pure dependencies can be processed once at the mempool layer and potentially replaced by STARK proofs, reducing execution and data processing. He noted that Ethereum's current scaling strategy requires a clear distinction between parts that need dynamic flexibility and those that are statically analyzable, with the latter getting lower gas costs. By transaction volume, over 90% of Ethereum activity does not require dynamic flexibility.
EIP-8141 is moving toward a generic, minimal call list format. New state types, recursive STARK mempools, and keyed nonces are also part of this direction.

