Run the DKG
Last updated
Last updated
Congratulations! You are now ready to synchronize your Charon client with the other operators!
The Distributed Key Generation (DKG) process is a collaborative ceremony where operators securely generate and share key parts to enable decentralized validation.
While it's ideal for all operators to run the DKG around the same time, it is not strictly required—they can complete their steps independently with some delay between each other.
A pop-up will guide you through the process.
While it’s better if all operators initiate the DKG around the same time, it’s okay if there’s a delay. Each operator can complete the steps below independently. Once launched, your node will stay ready for others to connect.
From your command line, in the same folder as before, run this command:
Replace "0xCLUSTER_CONFIG_HASH"
with your specific configuration hash which you can find in the cluster URL, but it should already be in the command.
Important
Backup your .charon
folder once the DKG process is complete. Losing this folder will prevent you from participating in the DKG ceremony or starting the DVT cluster successfully.
Keep the DKG process running. If you close your terminal, the process will stop. To avoid this, you can use tools like screen
to run the command in the background and keep it active.
You do not need to close the terminal until the DKG is complete. Let the process run while other operators join later, and it will close by itself.
Watch the terminal as other operators connect. The number of connected operators should gradually increase from 1 to 3.
You don't need to do anything at this stage. The status will change as other operators join.
If you want to accelerate the process, you can send messages to other operators in your private Discord channel to prompt them to join.
Once the DKG is successfully run, we will deposit 32 ETH into the Beacon Chain to activate the validator. To avoid the risk of slashing, it’s essential that the cluster is fully activated beforehand. Make sure to proceed to the next steps as quickly as possible—ideally within 16 hours—to ensure proper synchronization.
Congratulations on successfully running the DKG! Your Charon client is now synchronized with the other operators, and your cluster is prepared for long-term validation.
For detailed documentation and further guidance, please refer to the Obol Network documentation.
If you have any questions or need further assistance, feel free to ask!