Create a DV Alone
Pre-requisites
A basic knowledge of Ethereum nodes and validators.
Ensure you have git installed.
Ensure you have docker installed.
Make sure
docker
is running before executing the commands below.
Step 1: Create the key shares locally
Go to the the DV Launchpad and select Create a distributed validator alone
. Follow the steps to configure your DV cluster. The Launchpad will give you a docker command to create your cluster.
Before you run the command, clone the CDVC repo and cd
into the directory.
After the create cluster
command is run, you should have multiple subfolders within the newly created ./cluster/
folder, one for each node created.
Backup the ./cluster/
folder, then move on to deploying the cluster.
Step 2: Deploy and start the nodes
This part of the guide only runs one Execution Client, one Consensus Client, and 6 Distributed Validator Charon Client + Validator Client pairs on a single docker instance, and is not suitable for a mainnet deployment. (If this machine fails, there will not be any fault tolerance - the cluster will also fail.)
For a production deployment with fault tolerance, follow the part of the guide instructing you how to distribute the nodes across multiple machines.
Run this command to start your cluster containers if you deployed using the CDVC repo.
Check the monitoring dashboard and see if things look all right.
Last updated
Was this helpful?