EIP-7886: Delayed execution
Description
This proposal aims to make blocks statically verifiable by requiring the coinbase to prepay inclusion costs upfront.
Abstract
This proposal makes (execution) blocks statically verifiable through minimal checks that only require the previous state, but no execution of the block’s transactions, allowing validators attest to a block’s validity without completing its execution. We allow transactions to be skipped when invalid at execution time, without invalidating the whole block. To ensure that even skipped transactions pay for their resources, the COINBASE pays for all inclusion costs upfront (base cost, calldata and blobs), and recovers the costs only when transactions are successfully executed.
Publish date
February 18, 2025