Vitalik Proposes Ethereum Transaction Restructuring Framework

icon币界网
Share
AI summary iconSummary
Ethereum news: Vitalik Buterin has proposed a long-term restructuring model for Ethereum transactions, aiming to separate transaction "actions" and "dependencies." This approach enables certain verification steps to be completed before transactions are included in a block, potentially enhancing parallel processing efficiency. The proposal is detailed in EIP-8141, which introduces a new transaction type called Frame Transaction. This design splits a transaction into multiple call frames for authorization validation, fee payment, and execution. However, the proposal remains in draft form and has not yet been integrated into the Ethereum mainnet. Buterin also suggested using recursive STARK proofs to reduce redundant validation, though this remains in the research phase. Ethereum ecosystem developments continue to evolve with such structural innovations.
CoinMarketCap reports:

Vitalik Buterin proposed a longer-term Ethereum transaction model that separates the "actions" and "dependencies" within transactions. The actions are responsible for modifying on-chain state, while the dependencies verify that the transaction has already met signature, state proof, and validity requirements prior to execution. Under this approach, some verification work can be completed before transactions are included in blocks, enabling greater potential for parallel processing.

Transaction verification and execution will be handled separately.

The current Ethereum transaction process typically combines authorization, fee payment, and contract execution into a single processing pipeline. Nodes must simultaneously verify the validity of the signature, confirm that the sender can afford the fees, and determine whether the transaction execution succeeds.

Buterin believes that some of these checks do not depend on final state changes and could theoretically be handled separately. For example, digital signatures, zero-knowledge proofs, or certain validity proofs that do not rely on on-chain state changes can be categorized as "dependent."

If transactions clearly declare which states they will access, the mempool can more easily determine which conditions are affected by prior transactions and which checks can be completed in advance. This means that more predictable transactions may achieve higher verification efficiency.

EIP-8141 is still in draft stage.

Corresponding to this approach is a draft proposal called EIP-8141. This proposal introduces a new transaction type called Frame Transaction, which splits a transaction into multiple call frames to separately handle authorization verification, fee payment, and user operation execution.

According to the draft design, transaction validity and fee payment are no longer entirely dependent on outer-layer standard signatures. Account code can define its own authorization methods and payment rules. The verification frame confirms whether conditions are met, while the sending frame is responsible for actually modifying the state.

This structure is also seen as helping to align the underlying transaction format across different EVM networks. However, EIP-8141 remains a core draft and has not yet been included in any Ethereum mainnet upgrade, nor is there a defined deployment timeline.

During the developer discussion, several technical issues were raised, including denial-of-service risks, transaction replacement rules, wallet and block builder compatibility, and limits on the number of pending transactions from the same sender in the public mempool. These issues remain under further discussion.

Recursive STARK or reducing redundant verification

Buterin’s long-term vision extends beyond EIP-8141. He also envisions that for “pure dependencies” that do not require access to on-chain state, a preliminary check could be performed at the mempool layer, rather than being repeatedly executed by each validator.

Under this model, the network can compress multiple completed verification tasks into a recursive STARK proof, which is then verified collectively by the verifier. The goal is to reduce redundant computations and alleviate part of the verification burden.

He also noted that this approach could potentially help Ethereum adapt to post-quantum cryptographic schemes in the future, as quantum-resistant signatures are typically larger and more expensive to verify. If accounts can customize their authorization methods and are combined with recursive proof aggregation, the associated verification costs may be reduced.

However, this content remains at the research stage and is not part of the current EIP-8141 specification. To be fully implemented, challenges such as proof generation, mempool coordination, data availability, and protection against error aggregation must still be addressed.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.