Obol DVT in a Nutshell
Obol DVT in a Nutshell

Obol DVT in a Nutshell

Distributed Validator Technology (DVT) allows a cluster of nodes run by an individual, group, or community of operators to collaboratively run one or more validators for Ethereum.
Obol’s middleware, Charon, is an implementation of DVT that addresses the following Ethereum Staking challenges:
  • It’s way too common for a validator to go offline.
  • It’s possible for both nodes in an active-passive setup to make an attestation for the same slot, this will get your validator slashed.
  • Validators have hot private keys in single, online, locations that can be compromised; this could get your validator slashed.
  • 32 (or 16) ether represents a high economic barrier for individual at-home stakers.
  • Operator and client centralization leads to correlation risk in the network, DVT allows you to diversify both.
  • Validators need periodic maintenance such as database pruning and client updates that incur downtime and inactivity penalties
πŸ’‘
DVT acts as a decentralizing force on the entire Ethereum network while adding resiliency and reducing risk. Read more here.

πŸ›£οΈΒ Roadmap

The following is an overview of the milestones to be completed as Obol DVT gets ready for Ethereum mainnet. Click each card for more info πŸ‘‡
Milestones

🏁 Quickstarts


πŸ‘«Β Client Compatibility

CL+VC Combinations

Validator πŸ‘‰ Consensus πŸ‘‡
Teku
Lighthouse
Nimbus
Prysm
Lodestar
Vouch
Teku
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
Lighthouse
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
Nimbus
βœ…
βœ…
❔
❔
βœ…
❔
Prysm
βœ…
❔
❔
βœ…
βœ…
❔
Lodestar
❔
βœ…
βœ…
❔
βœ…
βœ…
γ…€
γ…€
γ…€
γ…€
γ…€
γ…€
γ…€
NOTES:

Successful Duties Observed on a Public Testnet

Duty \ VC
Teku
Lighthouse
Nimbus
Prysm
Lodestar
Vouch
Attestation
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
Attestation Aggregation
βœ…
🚧
βœ…
βœ…
βœ…
🚧
Block Proposal
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
BlindedBeaconBlock Proposal
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
Sync Committee Message
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
Sync Committee Contribution
βœ…
🚧
βœ…
🚧
βœ…
🚧
NOTE:
  • Blinded beacon block proposals are only supported for clusters created with charon release v0.17.0 and onwards.
  • Teku VC supported as of v24.4.0. Add the --Xobol-dvt-integration-enabled=true flag to the validator client to enable aggregations.
  • Lighthouse VC support from v5.0.0. Add the --distributed flag to the validator client to enable aggregations (still WIP as of v5.1.3).
  • Nimbus VC support from v23.11.0. Add the --distributed flag to enable aggregations.
  • Prysm VC support is added from prysm version v5.0.0 onwards. Add the --distributed flag to enable aggregations.
  • Lodestar support from v1.8.0. Add the --distributed flag to the validator client to enable aggregations.

Key Managers Tested

Key Manager
Tested
βœ…
🚧
πŸ›‘

πŸ€–Β Launcher Support

UI and CLI validator provisioning software

Launcher \ Flow
Solo
Group
Creator
DV Launchpad
γ…€
γ…€
γ…€
βœ…
βœ…
βœ…
βœ…
βœ…
βœ…
πŸ›‘
🚧
πŸ›‘
βœ…
βœ…
🚧
🚧
🚧
πŸ›‘
🚧
βœ…
πŸ›‘
🚧
🚧
πŸ›‘
🚧
🚧
πŸ›‘
πŸ›‘
πŸ›‘
πŸ›‘
πŸ›‘
🚧
πŸ›‘
πŸ›‘
πŸ›‘
πŸ›‘
ℹ️
Charon should be used with caution on mainnet according to its License andΒ Terms of Use.

πŸ”§Β Support

πŸ“£Β Obol Updates

Β