Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Shared testnet roadmap #258
To arrive at a working shared testnet, we'll need to be able to monitor a validator deposit contract running in a ETH1 testnet, to conform to all ETH2 test vectors published in the next 6 months and to have a fully-compatible networking stack.
Our development environment will be enhanced to allow everyone to run a local simulation of a complete shared testnet (involving Nimbus, ETH1 testnet and other clients) and we'll be maintaining our own staging public testnet running on our existing infrastructure.
ETH1 integration (Yuriy, Bruno)
Spec updates (Mamy, Dustin)
Simulation (Zah, Mamy, Jacek)
ETH2 wire protocol (Yurii, Eugene)
Monitoring enhancements (Stefan, Zah)
^ this is a little weird to me, why do we need this? If we finish the rest, this is implied and easy to make.
I would remove those. I would also remove:
The above seems unnecessary, especially before we have web3 finished or a spec-compatible RPC and an optimized VM that can run all Geth blocks.
I would add the following goal for Eth1:
And what is not listed:
I remembered what I forgot to say yesterday.
We need to be able to load the chain constants from a configuration file at compile-time (using staticRead/gorge I guess).
We must now aim to have Ethereum 1.0 in 50GB or less with fast sync: https://www.reddit.com/r/ethereum/comments/bmlp2u/nethermind_099_45gb_mainnet_fast_sync_in_5_hours/