Skip to content

Latest commit

 

History

History
129 lines (102 loc) · 7.87 KB

ROADMAP.md

File metadata and controls

129 lines (102 loc) · 7.87 KB

SSV - Roadmap

This document describes the current status and the upcoming milestones of the SSV node project.

Updated: Tue, 28 Feb 2023

SSV

Milestone Summary

Status Milestone Goals
🚀 IBFT Based Consensus 3 / 3
🚀 SSV Spec Alignment 3 / 6
🚀 SSV Node Infrastructure 5 / 14
🚀 Ethereum Spec Implementation 5 / 8
🚀 Network & Discovery 5 / 9
🚀 Validator Management 4 / 6
🚀 Monitoring & Tools 3 / 4
🚀 Testnets 4 / 5

IBFT Based Consensus

⭐  CLOSED   📉   3 / 3 goals completed (100%)   📅   Feb 28 2023

Status Goal
iBFT Consensus Go Implementation
SSV Specific iBFT Implementor
Port POC Code To Golang

SSV Spec Alignment

🚀  OPEN   📉   3 / 6 goals completed (50%)   📅   Feb 28 2023

Status Goal
SSV Spec v0.2.6
SSV Spec v0.2.7
SSV Spec v0.2.8
SSV Spec v0.2.9
SSV Spec v0.3.0
Post Audit SSV Spec

SSV Node Infrastructure

🚀  OPEN   📉   5 / 14 goals completed (35%)   📅   Feb 28 2023

Status Goal
Storage Integration And Recovery (Sync)
Between Instance Persistence (Prevent Starting A New Instance If Previous Not Decided)
Full Node(Archive) & Light Node Support
Pass Spec Test
Deployment
🚧 Documentation
SSV Fork Support
🚧 Replace Prysm Dependency With go-eth2-client
🚧 Integration Tests Implementation
🚧 Refactor Logs
🚧 V3 Contract Integration
🚧 SSZ Support
Optimize ETH1 Sync & Management Of Events
Audit

Ethereum Spec Implementation

🚀  OPEN   📉   5 / 8 goals completed (62%)   📅   Feb 28 2023

Status Goal
Prysm Beacon Node Support(GRPC)
Multi Beacon Node Implementation Support (Standard API)
Aggregation Support
Proposal Support
Sync Committee Support
🚧 Beacon Node Fork Support
🚧 Cappella Fork Support
🚧 MEV Support

Network & Discovery

🚀  OPEN   📉   5 / 9 goals completed (55%)   📅   Feb 28 2023

Status Goal
Integrate libp2p & Disc V5
Network Topology Based On Validators (Subnet Per Validator)
SSV Cluster Support (Multiple Validators Per Cluster)
Multi Cluster Support (Operator Can Be Part Of Multiple Clusters)
Peer Scoring & Peer Management
🚧 Message Validation On Network Layer
10k Validators Support
Scale Tests
Attack tests

Validator Management

🚀  OPEN   📉   4 / 6 goals completed (66%)   📅   Feb 28 2023

Status Goal
Validator Key Sharing
Validator Share Signer - EKM
Slashing Protection
Support 7,10 & 13 shares
Remote signer EIP3030
DKG

Monitoring & Tools

🚀  OPEN   📉   3 / 4 goals completed (75%)   📅   Feb 28 2023

Status Goal
Prometheus and Grafana support
Read Only mode (Exporter)
V2 Grafana Dashboards (Node health & Performance)
🚧 Exporter Support Multi Duties

Testnets

🚀  OPEN   📉   4 / 5 goals completed (80%)   📅   Feb 28 2023

Status Goal
Private testnet
Primus first public testnet
Shifu testnet (V2 contracts)
Shifu V2 testnet (Multi duties)
🚧 V3 Testnet(TBD) - RC Candidate