Eth2 SSV Community Call #4–2021–03–03

A recap of everything that was discussed in the SSV Community call to inform all participants about phase 1 testing and further developments.

Notes from the SSV Community Call that took place on March 3, 2021. A basic overview of the team’s progress to date, and plans for the upcoming Phase I testing of a 7 node SSV validator running on Pyrmont.

Quick SSV Overview

SSV is a way to take a validator and split it up into different independent operators or nodes together with a consensus mechanism to agree on what to sign and broadcast the signed duties to the beacon chain. Essentially, a multisig with a consensus layer on top of it.

SSV helps prevent slashing as every node is independently connected to the beacon chain and independently decides if the proposed duty is valid. If there are more than ⅔ of the nodes that agree, each of them will partially sign the proposal data and broadcast it — any node that sees the partial signatures can reconstruct a valid beacon chain signature and broadcast it. Instead of having only 1 point that decides if or not to sign (which can lead to accidental slashing or hacks etc.) with SSV, there is a community that decides — a ⅔ threshold is needed to distribute the risk.

SSV also helps robustness and uptime as the group can continue executing duties if any one of the nodes is down for maintenance or for whatever other reason.

Use Cases

  • At-Home Validators
  • Decentralized Pools
  • Enterprise Infrastructure

see Fireside Chat for more: Video, Written Notes

Progress to Date

  1. Received Ethereum Foundation grant!
  2. Repository https://github.com/ssvlabs/ssv → Will be moved to https://github.com/ethereum/eth2-ssv
  3. Ported iBFT from Python POC to Golang
  4. Minimal unit testing coverage
  5. SSV node + networking
  6. Basic cryptographic functionality (SSS, sig reconstruction)
  7. Dockerized deployment + basic documentation
  8. Running a test setup of 4 SSV nodes on Pyrmont
  9. Litepaper

Short to Medium Term Roadmap

  1. Spec tests
  2. Better test coverage
  3. Documentation
  4. Improved networking (discovery mechanism)
  5. Phase 1 testing with the community
  6. Audit

Phase 1 Testing

  • Goal: Test a 7 node (minimum) SSV group running a single Pyrmont validator.
  • Basic Testing for: Consensus stability including latency, attestation rate + effectiveness, deployment & maintenance.
  • When: First/second week of April.

Requests from the Community

  • Robust Documentation
  • Success Metrics
  • Issue Tracking & Communication Channels

Calling All Testing Partners!

If you’re interested in running and maintaining an SSV node for around 10 days, reach out to the team on Discord in the SSV Channel. The team is looking for a diverse set of operators, the offer is open to at-home validators, staking services, and infrastructure providers alike.

Developers

developers

Dev Center

Start building apps on a secure and scalable distributed validator infrastructure.

use-cases

Use Cases​

Use the decentralized Ethereum staking infrastructure as a building block for different applications.

get-funded

Grants

Access multiple funding options that support DVT – based applications.

ecosystem

Ecosystem Hub

Explore applications built with SSV at its core infrastructure.

Resources

governance

Governance

From forum to treasury – have a look at all the governance tooling and information.

run-a-node

Run a Node

All the resources you need to start running an SSV Node in the network.

restaking

Restaking

Restaking protocols are able to permissionlessly utilize SSV for highly resilient and robust restaking operations.

About

about

Overview

Learn more about the ssv.network tech, vision, misssion, and how we got here.

blog

Blog

Stay up to date with ssv.network announcements, deep-dives, and important community initiatives.

careers

Careers

Want to play a part in the future of staking? Join the team.