Bankless Times
Buterin: Cut Validators to Lighten Ethereum Load
HomeNewsButerin: Cut Validators to Lighten Ethereum Load

Buterin: Cut Validators to Lighten Ethereum Load

Daniela Kirova
Daniela Kirova
December 28th, 2023
Why trust us
Advertiser Disclosure
  • Ethereum has to process 1,790,000 signatures after single slot finality
  • Fork choice fixes are much more complex because you can’t extract signatures
  • The minimum deposit size could be raised to 4096 ETH with 4096 validators

Ethereum cofounder Vitalik Buterin wrote about a major difference between Ethereum and most other proof of stake systems, namely that Ethereum has almost 900,000 validator objects. This is an astronomic number of validators. While the goal is to support decentralization, it also requires the Ethereum Mainnet to process a very high number of signatures (1,790,000 after single slot finality, or SSF) per slot.

Technical sacrifices

This load comes with many technical sacrifices. Buterin wrote a post on the semi-public forum Ethresearch that it requires a complex attestation propagation setup, which involves splitting attestations up between multiple subnets, having to hyper-optimize BLS signature operations to verify signatures, etc.

Other downsides of the load:

· Fork choice fixes are much more complex because you can’t extract signatures

· There is no efficient drop-in quantum-resistant alternative

· The minimum staking requirement of 32 ETH is unattainable for most users.

This is why Buterin proposes reducing the number of sigs needed. He says this would expand the PoS design space a great deal. Among other things, it would increase Helios security by letting it SNARK over Ethereum consensus directly, simplify technical aspects, etc.

To this end, he had three ideas:

1. Fully decentralize all staking pools

The minimum deposit size could be raised to 4096 ETH with a total cap of 4096 validators. Small-scale stakers would join a DVT pool by becoming node operators or by providing capital.

Pools would compete through different options to prevent hacks and other attacks. Capital provision would be permissionless.

2. Adopt two-pronged staking

The second strategy would be to create two staking layers: a heavy one and a light one. The former would take part in finalization and comply with the 4096 ETH requirement. The latter would add a second security layer, no delayed deposits and withdrawals, and no slashing vulnerability.

3. Set up rotating participation

The final approach is selecting 4096 currently active validators and adjusting the set carefully during each slot to ensure safety.

Contributors

Daniela Kirova
Writer
Daniela is a writer at Bankless Times, covering the latest news on the cryptocurrency market and blockchain industry. She has over 15 years of experience as a writer, having ghostwritten for several online publications in the financial sector.