Skip to main content

Prerequisites

Minimum requirements

CPU requirements

The tool has cryptopgrahic dependencies on certain CPU features:

  • CPU has to have BMI2 and ADX/AVX2 support.
  • On MacOS devices you need to disable Rosetta.

If the requirements are not met - staker won't be able to generate keys with your DKG node and will see this specific error: failed to validate ceremony proof: invalid proof validator pubkey.

The minimum requirement is an AWS t3.small or equivalent machine dedicated to run DKG. The recommend requirement is an AWS t3.medium or higher tier machine (https://aws.amazon.com/ec2/instance-types/).

Minimum docker resource allocations:

deploy:
resources:
limits:
cpus: "1"
memory: 500M
Please Note

Computational demands are raising depending on amount validators being created at once. An idle DKG node needs almost none resources.

Prerequisites

In order to successfully participate in DKG ceremonies initiated by stakers, you will need to possess and/or provide this information:

  • Operator ID - the ID of your operator within the SSV network.
  • Operator Key Pair
  • Machine Endpoint - the endpoint (protocol:ip:port, e.g. https://my-dkg.com:3030) of the machine intended to run the ssv-dkg client (if you have a domain name, instead of an ip that works as well)
warning

You must use the same Private and Public Keys of your SSV operator when running ssv-dkg node. Using a different key will result in the inability to successfully complete the DKG ceremony.