Computational cryptography › Live on mainnet today
Ethereum component

Distributed validators

In plain words

One validator run jointly by several operators, so no single one can sign alone or take it down.

The idea: The validator's BLS key is split into Shamir shares held by several operators. Each operator signs with its share, and any threshold of these partial signatures combine into the normal validator signature, so no single operator ever holds the full key, and the validator keeps working if a few go offline.

Why it matters: Removes single points of failure for stakers.

The details

On the map: threshold BLS over Shamir shares

Distributed validator technology (Obol, SSV) splits one validator's BLS key into Shamir shares held by several operators, who co-sign with threshold BLS[1, 2]. The validator keeps working if some operators go offline, and no single operator can sign alone.

It inherits BLS security plus the assumption that fewer than the threshold of operators collude.

Rests on

If any of these breaks, this breaks too.

If it falls

If this breaks, these break with it.

Nothing on the map depends on it: it is an end point, something people use directly.

References

  1. Alexandra Boldyreva. Threshold Signatures, Multisignatures and Blind Signatures Based on the Gap-Diffie-Hellman-Group Signature Scheme. Public Key Cryptography — PKC 2003. doi:10.1007/3-540-36288-6_3
  2. Adi Shamir. How to share a secret. Communications of the ACM, 1979. doi:10.1145/359168.359176