From ec3e1f102be4c107402bc5bd18aff74b7237dcbc Mon Sep 17 00:00:00 2001 From: Rongjian Lan Date: Tue, 8 Jan 2019 22:36:55 -0800 Subject: [PATCH] Add development status for README --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/README.md b/README.md index f8f3e112d..cf251a5fc 100644 --- a/README.md +++ b/README.md @@ -49,3 +49,29 @@ Make sure you the following command and make sure everything passes golint. ./lint_before_submit.sh ``` +## Development Status + +### Features Done + +* Basic consensus protocol with O(n) complexity +* Basic validator server +* P2p network connection and unicast +* Account model and support for Solidity +* Simple wallet program +* Mock beacon chain with static sharding +* Information disposal algorithm using erasure encoding (to be integrated) +* Blockchain explorer with performance report and transaction lookup +* Transaction generator for loadtesting + +### Features To Be Implemented + +* Full beacon chain with multiple validators +* Resharding +* Staking on beacon chain +* Fast state synchronization +* Distributed randomness generation with VRF and VDF +* Kademlia routing +* P2p network and gossiping +* Full protocol of consensus with BLS multi-sig and view-change protocol +* Integration with WASM +* Cross-shard transaction