Ethereum's EIP-8141: A New Path to Scaling
Ethereum's next scaling era may be on the horizon, thanks to EIP-8141, a proposal put forth by Vitalik Buterin. This new approach separates transaction dependencies from execution, allowing for faster scaling and more predictable transaction paths.
The idea is to divide transactions into two categories: dependencies and actions. Dependencies are conditions that must be met before a transaction becomes valid, such as signatures or specific state conditions. Actions, on the other hand, are the effects of transactions, including calls that transfer ETH or change contract state.
Buterin believes that many dependencies can run in parallel instead of waiting for unrelated checks, which would reduce costs and processing time. He also suggests that clients could verify pure dependencies once in the mempool and avoid repeated processing later.