bosagora / agora

POC Node implementation for CoinNet
https://bosagora.io
MIT License
37 stars 23 forks source link

Make a detailed CoinNet delivery roadmap #3244

Closed hewison-chris closed 2 years ago

hewison-chris commented 2 years ago

Taking the outstanding issues from https://github.com/bosagora/infrastructure/discussions/256, and making issues from items without them, create a complete list of the currently known issues needed for CoinNet release. Then group these issues into phases so that estimates can be made and progress can be monitored.

hewison-chris commented 2 years ago

https://github.com/bosagora/infrastructure/discussions/256 has been updated and issues have been created where missing. New milestones have been created in bosagora/agora:- 6.1 TestNet Phase A Due by June 01, 2022 Initial release of TestNet with access to Public Full nodes and Validator nodes can be added to the TestNet network of nodes. Block interval of 10 minutes. Number of validators >= 32 running on KimSufi servers Stabilization of nodes (memory usage and optimized consensus)

6.2 TestNet phase B Due by July 01, 2022 Reduce block interval to 1 minute Add AWS and GCP servers and increase validators >= 64 ERC 20 <-> BOA bridge tested with Etherium TestNet and Agora TestNet

6.3 TestNet phase C Due by September 01, 2022 Prepare nodes for CoinNet: running >= 64 validators in both AWS and GCP in multiple regions globally Ensure software upgrades are without problems Measure TPS limits of Agora with 64 validators distributed globally. Attempt DOS attacks and add countermeasures where needed.

6.4 CoinNet live Due by October 01, 2022 Set Genesis timestamp in Consensus Parameters and reset the network of nodes (i.e. clean any caches and test data). Enable user transfer of ERC-20 Boa coins to CoinNet BOA via bridge using wallet.