DCC Documents
  • Quickstart
  • Overview
    • Introduction
    • Features
    • Our Goal
    • Consensus Engine
    • Issue ERC20 Token
  • Developers
    • Network Endpoints
    • Deploy Smart Contract
      • Using Remix
      • Using Hardhat
    • Deploy NFTs
      • Create A Foundry Project
      • Create Your ERC721 Contract
      • Add Metadata
    • Run a Node
      • Hardware & System Requirements
      • Install DCC
      • Run A Full Node
      • Run A Validator Node
        • Block Rewards
        • Apply For Running A Validator
        • Manager Account And Validator Account
        • Run A Validator
      • Troubleshooting
    • Explorer
    • Dev Toolkit
  • Individuals
    • Wallet
      • Supported Wallet
      • Tutorial on how to set up wallet
    • Network Configuration
      • Configure Value
      • Tutorial on how to config DCC network in Metamask
  • FAQs
    • FAQs
      • General FAQs
      • Validator FAQs
  • Future Developments
    • Milestone
  • Community
    • Community
  • Disclosure
    • Disclaimers
    • Risk Statement
    • Media Kit
Powered by GitBook
On this page
  1. Overview

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.

PreviousFeaturesNextConsensus Engine

Last updated 2 years ago