Research on algorithms for BlockFin, Storecoin’s fork-tolerant, decentralized, leaderless BFT consensus engine.
Research and develop economic, governance, and security models for Storecoin DyPoS.
Prototype first version DyPoS on top of Tendermint. Prepare tests to measure baseline consensus efficiency.
Release BlockFin whitepaper for internal review. DyPoS burst-mode consensus efficiency of 10.2K txs/sec in a 21-node setup. Start data modeling and design of core BlockFin consensus engine.
Prototype p2p secure data store. Model economic incentives for BlockFin. Create GitHub projects for open-source contributions from development community.
Build security model for p2p data store. Test p2p data store for resilience and throughput in a (up to) 220 node network. Evaluate wallet partners. Design Storecoin Staking Manager interface on top of wallets. Build BlockFin simulator to prove correctness of the algorithm. Design Storecoin’s “Governance to Deployment” process to deploy the proposals approved by governance.
Implement BlockFin consensus engine. Integrate BlockFin consensus with p2p secure data store. Create WebC architecture with Secure (Zero-Fee) Currency Transfer Protocol (SCTP) API layer. Design Storecoin Wallet and Developer Tools.
Perform internal security audit of the consensus engine and p2p secure data store. Create security test suite and review it potentially with third party security auditors. Create alphanet with up to 220 nodes consisting of validator and message nodes.
Test security characteristics of alphanet. Perform security audit with third-party auditors. Publish the security audit report and the list of issues addressed for public review. Wallet integration strategy and offline storage support for keys. Build Block Explorer.
Publish Storecoin blockchain code on Github for public review. Launch bug-bounty program to help discover critical bugs. Setup testnet and test end-to-end transaction flow with controlled wallets and validator and message node set. Dashboard for public nodes is ready.
Launch Storecoin public blockchain (mainnet) with at least 22 validator nodes geographically distributed, with a capacity of up to 220 validators. Public availability of fully functional Storecoin wallets. STORE distributed to wallet owners.
Incrementally increase decentralization with more number of validators in multiple phases. The phases may last from a few months to an year after the launch depending on the stability, security, and performance of the network. Start working on dGuard implementation.
Setup a testnet to test the dGuards for automatic and round-the-clock security monitoring and reporting. Setup continuous attack engine to launch various types of attacks on the network to test dGuards. Start working on govNode implementation.
Introduce dGuards into the mainnet with continuous attack engine. Continue with the development and testing of govNodes.
Setup govNodes on the testnet and provide public access to review Storecoin’s governance process. Fix any process/implementation issues and prepare to introduce govNodes on the mainnet.
Storecoin moves to a non-profit foundation. Public availability of WebC APIs on top of Storecoin’s SCTP.
Launch GovNodes with BlockFin for a censorship resistant governance with checks and balances. Governance is ratified at GovCon.