To reward our community for participating in the construction of Nervos CKB, the Nervos Foundation is sponsoring Round 2 of the CKB test-net mining competition! Anyone can participate in the test-net mining, and potentially win a total of 4 million main-net CKB tokens.

To get involved head over to the Mining Competition website!



After the first round of our mining competition, we released a RFC (Request for Comment) on our forum to ready us for the second round. We gathered comments from our community members and adapted the rules as follows:



Time: July 13 6:00 AM (UTC) — July 27 6:00 AM (UTC)

Reward distribution

The community pool rewards (2,000,000 CKB)

All addresses that have mined at least 4,000 CKB testnet token will share this reward pool and receive CKB rewards in proportion with the block rewards produced by each address.

The lucky block rewards (2,000,000 CKB in total, 80 winners)

On the current Nervos CKB testnet, there is one difficulty adjustment epoch in about every four hours. We expect there will be 84 epochs in total during the two weeks’ mining competition based on what we saw in the mining competition phase 1. From Epoch 1 to Epoch 80, any address that mined the first block aka lucky block in each epoch will be rewarded 25,000 CKB. Note the genesis Epoch (Epoch 0) is not included.

Competition Process

7.12 Release CKB testnet v0.16.0. ONLY using this test-net version can participate in mining competition.



13th July 6:00 AM UTC, release genesis block. Competition begins.



27th July 6:00 AM UTC, competition is over. We will release the result within one day on the website.

How to participate

Head over to the Mining Competition Website or follow the steps below.

To start mining on CKB test-net, simply follow the steps outlined in the official guide or community-created tutorials on Nervos Talk. A CKB blockchain explorer is also available to look up your mining rewards.



CKB-Mine-Lord website created by our community shows the rank of all the addresses, you can check it to get your real-time rank, here is the code of this website for your reference.



Upon the completion of the competition, we will calculate block rewards mined by each address. The accumulated block reward of each address during the competition will form a basis for CKB main-net token rewards (test-net tokens gained by transactions will NOT be counted as block rewards).



Rewards will be distributed directly to respective addresses on CKB main-net. Please exercise caution when managing your private key as it will be your sole means of claiming your CKB token rewards.

FAQ:

How are the block rewards in CKB different from those in Bitcoin?

For Bitcoin, the block rewards are fixed in each block you mine; For CKB, the total block rewards are fixed in each difficulty adjustment epoch. CKB consensus adjusts difficulty to adjust block time, when difficulty increases, there will be less blocks mined during one epoch, but block rewards in each block mined will be increased.

What is difficulty adjustment epoch in CKB?

On the current Nervos CKB testnet, we target difficulty adjustments at every four hours (In Bitcoin, the difficulty adjust happens every 2016 blocks, while the block interval is 10 mins). For more details please refer to our Consensus RFC.

Why do the community pool rewards only apply to addresses that mined at least 4,000 CKB test-net tokens ?

The native token CKByte represents state storage space on the Common Knowledge Base blockchain. A cell is the basic data structure in the blockchain, and you can put any arbitrary data in a cell. It requires 60 CKBytes to create a cell. During mining competition phase ONE, 105,000,000 CKB test-net token were mined, and we expect the same amount of test-net token will be mined in phase 2. Given the community pool rewards of 2,000,000 CKBytes, it requires you to have at lease 3,150 CKB test-net tokens mined to be able to receive the 60 CKBytes rewards. We add some buffer and require at least 4,000 CKB test-net token to receive rewards.

When should I increase my hashrate in order to get the lucky block reward?

Increase the hashrate when getting closer to the start number of next epoch. You can calculate the start number of next epoch based on the current epoch start number (block height) and the length of each epoch in CKB explorer.

After mining a block, how long does it take to receive the block rewards?

The block rewards from Block N will be received in Block “N + 11” (about 3 minutes) via Cell Base Transaction.

How to know the value of tokens?

There’s 33.6 billion CKBytes main-net token in genesis block ,more info will be disclosed later.

Things to Note