Ethereum‘s co-creator,
Vitalik Buterin, has suggested a new method for boosting the network’s speed and ability to handle more transactions. The key is a fresh look at how block finality is handled.
In a blog post released August 1, Buterin explored the idea of decoupling the process of choosing which chain is correct (the fork choice mechanism) from the process of ensuring blocks are permanent and unchangeable (finality). He believes this separation could make the Ethereum protocol simpler and allow blocks to be confirmed more quickly.
Currently, Ethereum’s consensus depends on a system where time is divided into “slots,” and both fork choice and finality happen during each slot.
Although dependable, this design requires validators to communicate multiple times within each slot, which limits the speed at which new blocks can be confirmed.
To address this, Buterin proposes separating these processes. He suggests:
“It might be possible to reduce the tight link between slots and finality, as seen in the current system, and instead use a more independent method for fork choice alongside a separate mechanism for ensuring finality, possibly involving a different number of participants.”
A Divided Approach
Buterin’s idea involves assigning a small, set group of validators, around 256, to manage the fork choice algorithm (LMD GHOST) for each slot. This smaller group would rapidly identify the leading chain in real-time, essentially acting as a “fast lane” for block selection on Ethereum.
In parallel, a larger group of validators would operate at a slower pace to handle the finality process, deciding which blocks become permanent and irreversible.
This separation could allow Ethereum to reduce the communication needed in each slot, potentially from three or four rounds down to just two, making the network quicker without compromising its reliability.
Buterin emphasized that this potential change has far-reaching implications for
Ethereum’s scalability.
He explained that the proposed change could enable shorter slot times and safely support a larger validator pool. This could allow scaling to a million participants without significant performance issues or needing advanced cryptographic methods.
Buterin also contended that this kind of system would maintain Ethereum’s security while simplifying its underlying workings. Furthermore, it would provide developers with greater freedom to update or replace the finality mechanisms over time without affecting the core fork choice logic.
Currently, the proposal remains under investigation and is open to feedback from the community.
Nevertheless, it represents a noteworthy move toward improving Ethereum’s performance as the network evolves into a more efficient and scalable platform.


