Skip to content

Welcome to Anchor

Anchor is a high-performance Secret Shared Validators (SSV) client written in Rust, designed to enable distributed validator technology for Ethereum staking.

What is SSV?

Secret Shared Validators (SSV) is a protocol that splits a validator key into multiple shares, distributed across different operators. Instead of running a validator on a single machine, SSV splits the validator's duties across multiple operators, creating a more resilient and decentralized staking infrastructure. This approach provides:

  • Fault Tolerance: Your validator remains online even if some operators go offline
  • No Single Point of Failure: No single operator can compromise your validator
  • Slashing Protection: Enhanced protection against slashing events
  • Decentralization: Distribute trust across multiple independent operators

Why Choose Anchor?

Written in Rust, Anchor focuses on memory safety and security. As an independent implementation of the SSV protocol, Anchor promotes client diversity in the SSV space, reducing the risk of network-wide failures. Anchor is optimized for efficiency, fast consensus and networking implementation.

Who Should Use Anchor?

Anyone with a running staking infrastructure can opt to additionally run Anchor and become part of the SSV network. This includes staking pool operators, node operators and solo stakers.

What's Next?

  1. Installation - Get Anchor running on your system
  2. Running an Operator - Start operating in the SSV network
  3. CLI Reference - Master the command-line tools
  4. Architecture - Understand Anchor's technical design
  5. SSV documentation - read more about the SSV network

About This Documentation

This documentation is open source and community-driven. We welcome contributions to help improve the experience for all users.