Validator Attestations
· 2 min read
Preconfirmations are useful to get a guarantee of future inclusion. Proposer commitments are a superset including preconfirmations, which allow the block proposer to attest to make generic commitments about what they will do when it is their turn to proposer the block.
We further extend this to validator attestations
, which are a super set including proposer commitments, which allow the validator to attest to generic truths.
The Problem: Only one validator on eth is proposing blocks, the rest are underutilizing system resources
- With validator ‘stacking`, we assume a rough stacking ratio of 1:5 and that there are 100-250K of physical machines representing the 1M total validators on Ethereum.
- assume the hardware costs of devices are 90M-240M of the total Ethereum network.
- The cost to run these machines on Hetzner is ~80/mo
- Ethereum machines are single leader so these machines are basically doing nothing while the machine is running
Preconfs are only a partial solution
- Preconfirmations activate 32/the total active validator set but this still isn’t that large of an active set
Solution: Bundle sidecars that do other work on the physical machines
- We run validator sidecars that mine or validate other crypto (act as decentralized sequencers for L2s?)
- We offer VaaS (validator as a service) to external networks such as L2s