Our Goal
DCC will be developed in three phases: DCC 1.0, DCC 2.0, and DCC 3.0.
We are still in DCC 1.0, but as the developer community expands and the community becomes more vibrant, we will gradually begin to research and develop DCC 2.0.
With DCC 2.0, we aim to improve the user experience, boost performance, and encourage more developers to build on DCC:
Accounts Abstraction: DCC 2.0 will support the ERC4337 wallet, making it much easier for Web2 users to access their wallets. It is possible for them to make payments in the same manner as they do with PayPal or Google Pay. There is no need to memorize private keys or mnemonics. Additionally, they can recover and freeze their wallets just like in a Web2 application. If there are not enough DCT to cover transaction fees, stablecoins in the wallet can be used to cover gas fees.
Performance Improvement: DCC 2.0 will improve the execution of EVM codes, storage of states, and synchronization of states, transactions, and blocks.
Gas Incentives: DCC 2.0 will share the gas income with dApp developers, just like YouTubers share the advertisement income from Youtube.
DCC 3.0 aims to become more resilient and to build an ecosystem of multiple rollups:
Settlement Layer And DA Layer For Rollups: DCC 3.0 will become the global settlement layer and DA layer for all rollups that run on DCC. Moreover, zk-rollups running on DCC 3.0 will be synchronously composable, which means a smart contract on one zk-rollup can synchronously call the smart contract on some other zk-rollup.
Client Diversity: DCC 3.0 will implement more node clients. The diversity of node clients will make DCC more resilient.
Last updated