Deploy

Stake

Learn

About

Contact Us

⚡️ Launchpad

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.