Charon DV Middleware
The most resilient, secure, and composable DV implementation available on Ethereum Mainnet.
Charon DV Middleware
The most resilient, secure, and composable DV implementation available on Ethereum Mainnet.
Charon DV Middleware
The most resilient, secure, and composable DV implementation available on Ethereum Mainnet.
The Obol DV Node Client Stack
The Obol DV Node Client Stack
01
Execution client
The execution client runs the EVM and manages the transaction pool for the Ethereum network. These clients provide execution payloads to consensus clients for inclusion into blocks.
The execution client runs the EVM and manages the transaction pool for the Ethereum network. These clients provide execution payloads to consensus clients for inclusion into blocks.
02
Consensus client
The consensus client's duty is to run the Proof of Stake consensus layer of Ethereum, commonly referred to as the Beacon Chain.
The consensus client's duty is to run the Proof of Stake consensus layer of Ethereum, commonly referred to as the Beacon Chain.
03
DV middleware client
The DV client intercepts the standardised REST API communication between any validator client and consensus client and coordinates with other Charon clients in the cluster to reach consensus on what to present the validator to sign, and then to aggregate the returned signature.
The DV client intercepts the standardised REST API communication between any validator client and consensus client and coordinates with other Charon clients in the cluster to reach consensus on what to present the validator to sign, and then to aggregate the returned signature.
04
Validator client
The validator client functions as normal, using the validator key share to sign a message it has received from Charon, before passing it back to Charon for aggregation.
The validator client functions as normal, using the validator key share to sign a message it has received from Charon, before passing it back to Charon for aggregation.
An Ethereum-Aligned DV Implementation
We built our DV solution as a middleware, prioritising security, resilience, and composability. This is in support of our mission to strengthen and decentralise Ethereum.
Secure
Charon does not have access to validator keys, and the secure DKG ensures that the full private key never exists in one place.
Charon does not have access to validator keys, and the secure DKG ensures the full private key never exists in a single place.
Charon does not have access to validator keys, and the secure DKG ensures the full private key never exists in a single place.
Resilient
A cluster’s nodes can run a diverse set of clients. Nodes communicate directly with one another, and each cluster is separate from each other.
A cluster’s nodes can run a diversity of clients. Nodes communicate directly with one another, and each cluster is separate from each other.
Composable
A DV middleware fits seamlessly into the existing client stack, and allows staking products to make their own design choices.
Performant
Direct P2P communication reduces latency and bandwidth use (vs. a public gossip network) and allows operation on a private network.
Ready to start?
Ready to start?
Run or stake on distributed validators, to improve the security of your stake while strengthening the foundation of Ethereum for everyone.
Run or stake on distributed validators, to improve the security of your stake while strengthening the foundation of Ethereum for everyone.
Get Started
Products
Ecosystem
Get Started
Products
Ecosystem
Get Started
Products
Ecosystem
Are you ready to start?
Staking on validators that run across a squad of nodes or operators strengthens the foundation of Ethereum for everyone.