Core Dev Team’s Product Roadmap
The core dev team is taking a pragmatic approach to building Incognito. We launched a minimum viable mainnet with a minimum feature set in November 2019.
This approach has proven effective. In the first few months, not only the network has processed $1.3M worth of cryptocurrencies confidentially – mostly in BTC, ETH, and USDT; but we’ve been also collecting valuable feedback from the growing community of 1,000 validators and 6,000 users. This enables us to iterate rapidly on product development and add the right features the community wants.
Incognito Wallet had just a minimum set of features – just sending and receiving privacy coins. It now has features like trading and issuing new privacy coins, and will soon have anonymous lending and borrowing.
Incognito Node started out with a complex shell script for running a full node, and now also includes plug & play mining gadgets designed to allow any layperson to power the network.
Incognito Blockchain started out half-decentralized and is now iterating toward 100% decentralization.
The core dev team has designed the product strategy around 7 key initiatives. We believe that at this foundational stage, implementing these 7 initiatives will provide the most value to the community. We will continue to ship these foundational building blocks that will enable a thriving community of users, validators, and developers to build many new privacy-first products for this new world of cryptonetworks.
Initiative 1: Bring incognito mode to every cryptoasset
As crypto is eating the world, it is not far fetched to estimate that cryptoassets will increasingly compose an individual’s net worth or a company’s balance sheet. Incognito hopes to give these new assets and their owners - both now and in the future - the option to claim their right to privacy.
We’re focused on building as many trustless bridges as possible, so that people can confidentially send and receive cryptoassets like BTC, ETH, DAI, and USDT.
|Objective 1.1: Build trustless bridges||Date||Status|
|Trustless bridge with Ethereum||Nov 2019||Shipped|
|Trustless bridge with Bitcoin and Binance Chain (Phase 1: Incognito Bond Contract) 1||Mar 2020||Building|
|Trustless bridge with Bitcoin and Binance Chain (Phase 2: Ethereum Bond Contract)||May 2020||Building|
|Trustless bridge with Cosmos||TBD|
As it takes time to design and build trustless bridges the right way, a pragmatic solution is to provide temporary trusted bridges while trustless bridges are built out.
|Objective 1.2: Build trusted bridges||Date||Status|
|Trusted bridges with Bitcoin, Binance Chain, Ziliqa, and Tomo Chain||Nov 2019||Shipped|
|Trusted bridges with Monero||Feb 2020||Shipped|
|Trusted bridges with Ontology, Ripple, NEO, Cosmos, and EOS||Apr 2020||Building|
1 The development of the trustless bridge between Binance Chain and Incognito is funded by Binance.
Initiative 2: Bring incognito mode to every crypto activity
Right now, thousands of developers all over the world are programming smart contracts to build decentralized applications (commonly known as “dapps”). Arguably, privacy concerns play a part in discouraging adoption beyond the crypto niche, as traditional investors hesitate to expose how much they trade on a trading dapp like Uniswap, or how often they invest & borrow on a lending dapp like Compound.
We’re focused on building incognito mode for existing smart contracts on other cryptonetworks.
|Objective 2.2: Incognito mode for existing dapps||Date||Status|
|Smart Contract SDK||May 2020|
In parallel, we also identify unique dapps and build them natively on Incognito.
|Objective 2.1: Build useful dapps||Date||Status|
|Issue your own privacy coin||Nov 2019||Shipped|
Initiative 3: Build the largest proof-of-stake network with 20,000 nodes
By design, Incognito is powered by a very large group of small validators, while other PoS networks are often controlled by a small group of large validators.
Our hardware strategy is focused on designing and making simple, beautiful, plug & play physical nodes for every home.
|Objective 3.1: A Node in every home||Date||Status|
|Node Tree||June 2020||Building|
For more technical validators, a host-it-yourself option is available.
|Objective 3.2: Host-it-yourself||Date||Status|
|Node Virtual||Nov 2019||Shipped|
|Node Virtual Desktop App||Nov 2019||Shipped|
Initiative 4: Bring the best privacy research results to production
Instead of reinventing the wheel, our strategy is to bring the best privacy research results to production. The Incognito privacy stack borrows heavily from the research work of CryptoNote (RingCT), Dan Boneh (BLS), and Benedikt Bunz (Bulletproofs).
|Objective 4.1: Bring the best research to production||Date||Status|
|Ring signatures||Oct 2019||Shipped|
|CT (in RingCT)||Oct 2019||Shipped|
|Upgrade range proof to Bulletproofs||Nov 2019||Shipped|
|Batch verification||Mar 2020||Building|
|One-time address||Jul 2020||Building|
|Upgrade Ring signature to “Multilayer Linkable Spontaneous Anonymous Group (Mu-LSAG) signatures”||Jul 2020||Building|
We’re also focused on solving privacy problems that are unique to Incognito, such as Confidential Assets.
|Objective 4.2: Solve Incognito’s unique problems||Date||Status|
|ZKP on Mobile||Nov 2019||Shipped|
|Confidential Assets||Jan 2021||Building|
Initiative 5: Be the highest-performance privacy cryptonetwork.
To deliver privacy at scale, we implement sharding on privacy transactions and a new consensus based on proof-of-stake, pBFT, and BLS. Transaction throughput scales out linearly with the number of shards.
|Objective 5.1: The highest-performance privacy network||Date||Status|
|Mainnet v0 with 8 shards||Nov 2019||Shipped|
|Highway v1 to scale from 1K nodes to 5K nodes||Feb 2020||Shipped|
|Highway v2 to scale from 5k nodes to 10K nodes||Mar 2020||Building|
|Storage reduction||Mar 2020||Building|
|Consensus v2(with slashing)||Nov 2020||Building|
|Reduce committee size dynamically||Dec 2020|
|Randomness v2||Apr 2021|
The network began with partial-decentralization and iterates steadily towards full decentralization over time.
|Objective 5.2: As decentralized as possible||Date||Status|
|Remove fixed producers 2||Nov 2020||Building|
|Remove fixed nodes 3||Apr 2021||Building|
|Stake for Beacon||Apr 2021|
|Highway PoS||Jun 2021|
2 Will be shipped as part of Consensus v2.
3 We originally anticipated that we could remove the fixed nodes within 3-6 months of minimum viable mainnet launch. This is now delayed until April 2021. The main dependencies are Consensus v2 (Nov 2020), Dynamic Committee Size (Dec 2020), and Randomness v2 (Apr 2021). Without these components in place, there is a huge risk to network stability.
Initiative 6: Build a universal privacy wallet
We’re focused on building a universal privacy wallet that is safe (innovative key backup solutions), smart (seamless integration with different cryptoservices), and private – of course.
|Objective 6.1: Incognito Mobile Wallet||Date||Status|
|Wallet v1||Nov 2019||Shipped|
|Wallet v2||Mar 2020||Building|
|Keyless + Biometric Authentication||Mar 2020||Building|
|Incognito mode for dapps like Uniswap and Compound||Mar 2020||Building|
|PRV Staking Pool||Mar 2020||Building|
|Node Self-staking||Mar 2020||Building|
|Batch payment||April 2020||Building|
|Internal Tools v2||Mar 2020||Building|
|Devops (CI/CD, monitor web, app-apis, autoscale)||-||Building|
|Invest & Borrow anonymously||April 2020|
In parallel, we also develop a Wallet SDK that allows developers to build “micro apps” inside the wallet.
|Objective 6.2: Wallet SDK||Date||Status|
|Wallet SDK v1||Dec 2019||Shipped|
|Wallet SDK v2||April 2020||Building|
The next objective is to make Wallet available on other platforms.
|Objective 6.3: Be on as many platforms as possible||Date||Status|
|Web Wallet||Jun 2020||Building|
|Desktop Wallet||Sep 2020||Building|
The final objective for Wallet is to bring incognito mode to every other wallet out there.
|Objective 6.3: Incognito SDK||Date||Status|
|Incognito SDK for mobile wallets||Mar 2020||Building|
|Incognito SDK for web wallets||Mar 2020||Building|
Initiative 7: Community
Incognito is a community of privacy-minded builders. The long-term goal is to make the community autonomous by achieving 3 main goals: self-funding, self-incentivizing, and self-organizing.
Self-funding ensures that the community is sustainable both in the short and long term.
|Objective 7.1: Self-funding||Date||Status|
|Block reward split||Nov 2019||Shipped|
|Core team donation||Mar 2020||Building|
Self-incentivizing ensures that there is an in-built incentive mechanism to facilitate long-lasting, large-scale collaboration among community members.
|Objective 7.2: Self-incentivizing||Date||Status|
|Block rewards||Nov 2019||Shipped|
|Community rewards||Mar 2020||Building|
|Liquidity rewards||Mar 2020||Building|
|Custodian rewards||Apr 2020||Building|
Self-organizing ensures that the community adopts a bottom-up approach. Its members self-organize based on common goals and take necessary actions without requiring permission.
|Objective 7.2: Self-organizing||Date||Status|
|Community Crowdfunding||Mar 2020||Building|
This 2020 roadmap is a small sampling of all the possibilities available to those who want to explore Incognito’s potential and help build out the network. The core dev team chose these initiatives to give Incognito its best shot at providing privacy that is not just technically robust, but also open-minded, inclusive, and far-reaching. Privacy that anyone, any currency, and any application can have. Join us in building this choice for the world.