QuarkChain A High-Capacity Peer-to-Peer Transactional System


    Two-layered blockchains

    The QuarkChain consists of two layers of blockchains. We apply elastic sharding blockchains (shards) as the first layer,
    and a root blockchain that confirms the blocks from the shards as the second layer.

    Cross-shard transactions

    Cross-shard transactions can be issued at any time, and confirmed in minutes. The throughput of cross-shard transactions
    increases linearly as the number of shards increases.

    Market driven collaborative mining

    We designed a game theoretic framework for incentives, where
    hash powers are incentivized to distribute evenly among shards.
    There are at least 50% of overall hash power allocated to the
    root chain to prevent double spending attack.

    Simple account management

    There is only one account needed for all shards. All
    cryptocurrencies from different shards are stored in one smart wallet.

    Horizontal scalability

    Because a super-full node can be extremely expensive when TPS
    goes high, we allow multiple honest nodes forming a cluster
    running as a super-full node.

    QuarkChain Testnet!

    The testnet UI offers the following features.


    Similar to the existing wallets you may have used, you can check your balance, create transactions and send QKC (tokens) to any address.


    On the wallet page you will be asked for a private key where you can either generate a new one (and it will only reside in your computer) or reuse those generated previously if you have noted them down. Your wallet address will be derived from the private key. All the transactions will be signed inside your local browser with Javascript using that private key.


    On the Balance section, you will find two balances of the address currently selected.

    • Primary balance is the balance on the default shard of the address
    • Secondary balance is the sum of the balances of all the other shards

    To transfer secondary balance into the primary, click the "Show Balance Detail" button. You will be presented with a page showing the balance on each shard and asking if you would like to transfer the balance to the primary.

    Send Quarkash

    This is where you create transactions to send tQKC to to other addresses. Once you click "Generate Transaction" it will show you if this is a in-shard or cross-shard transaction with expected confirmation time. The transaction will be signed in your browser. Clicking "Submit Transaction" will send the signed transaction to QuarkChain network. If the transaction is sent successfully you will see the transaction ID presented at the top. Clicking the ID will take you to the explorer where you can check the status of the transaction.

    Note that cross-shard transactions require not only the confirmation of the source shard but also the confirmation of the root chain and the destination shard. Therefore it will take a bit more time to show up in the balance of the recipient's address than if it was a in-shard transaction.


    QuarkChain supports Ethereum smart contracts, therefore you can use your favorite Ethereum tooling like solc and remix to compile the smart contract, deploy here in QuarkChain and interact with them.

    For now QuarkChain smart contracts only support in-shard interaction, which means it can only access addresses within the same shard.

    Contract is always deployed to the same shard as the creator's address. To interact with a contract the sender's address must be on the same shard as the contract.


    Explorer is where you can see almost all the data that is stored on QuarkChain.

    For example you can search 9 for root block 9, 6/18 for block 18 on shard 6. Then just follow the links to explore QuarkChain.


    This page presents the realtime statistics of QuarkChain testnet, e.g., block height, confirmed transactions, TPS, etc..


    This page shows the topology of the testnet. You can see where the clusters are running and how they are connected in the P2P network.


    QuarkChain team will periodically run load test on the testnet. You may observe the realtime TPS and other interesting metrics here.










    Token Details:

Looks like your connection to Cryptocentral was lost, please wait while we try to reconnect.