📢🎉 CKB has successfully completed its first halving on 2023/11/19. After the halving, CKB's real inflation rate will be reduced from 7.92% to 3.77%.
CKB Halving Countdown
The next halving is estimated at
Days
Hours
Latest Block
Current Epoch
Halving Epoch
Estimated Halving Date
Block Chain ProgressWhat's epoch?
Genesis Epoch# 011/15/2019
Current Epoch
# 11747
60%
1st Halving at 11/19/2023
Halving Epoch# ----YYYY-MM-DD

What is a block halving?

A block halving is a process of reducing the rate at which new cryptocurrency units are generated. Specifically, it refers to the periodical halving events that decrease the block rewards provided to miners.

Why are halvings significant?

Halvings are at the core of the cryptocurrency economic models because they ensure coins will be issued at a steady pace, following a predictable decaying rate. Such a controlled rate of monetary inflation is one of the main differences between cryptocurrencies and traditional fiat currencies, which essentially have an infinite supply.

The chart below depicts the inflation rate curve of CKB as halvings occur. It's evident that prior to the first halving in November 2023, CKB had an inflation rate of 7.92%. After the first halving, the inflation rate will decrease to 3.77%, and with each subsequent halving, it will approach 0%.

CKB inflation rate

How does the CKB Halving work?

The base issuance of CKB are rewarded to miners for securing the network, and the reward halves approximately every 4 years until all the base issuance tokens (33.6 billion) are mined out.

In order to make the halving plan work as expected, a concept of time called epoch was introduced.

An epoch is a period of time for a set of blocks.

In Nervos, the PoW difficulty changes on a new epoch. All the blocks in the same epoch share the same difficulty target. The difficulty adjustment algorithm aims to stabilize the orphan block rate at 2.5% and the epoch duration at 4 hours.

Epochs per halving is 4 * 365 * (24 / 4) = 8760, and the Nth halving of CKB firstly occurs on epoch: the_Nth_halving_epoch = 8760 * N .

So, The CKB halving event occurs on the specified epoch, e.g. 8760, 17520:

CKB halving epochs

When will CKB be halved?

The following table details the schedule for several upcoming CKB halvings and their corresponding base issuance rewards:

EventDateEpoch numberEpoch rewardBlock reward(Calculated based on 1800 blocks per epoch)Daily rewardTotal new CKB between events
Nervos launches16 Nov 20190 (genesis epoch)1,917,808 CKB1,065 CKB11,506,849 CKB16,800,000,000 CKB
First halving19 Nov 20238,760958,904 CKB533 CKB5,753,424 CKB8,400,000,000 CKB
Second halvingExpected November 202717,520479,452 CKB266 CKB2,876,712 CKB4,200,000,000 CKB
3rd halvingExpected November 203126,280239,726 CKB133 CKB1,438,356 CKB2,100,000,000 CKB
4th halvingExpected November 203535,040119,863 CKB67 CKB719,178 CKB1,050,000,000 CKB
5th havingExpected November 203943,80059,932 CKB33.5 CKB359,589 CKB525,000,000 CKB
6th havingExpected November 204352,56029,966 CKB16.75 CKB179,794.5 CKB262,500,000 CKB
7th havingExpected November 204761,32014,983 CKB8.375 CKB89,897.25 CKB131,250,000 CKB
8th havingExpected November 205170,0807,491 CKB4.1875 CKB44,948.625 CKB65,625,000 CKB
9th havingExpected November 205578,8403,746 CKB2.09375 CKB22,474.3125 CKB32,812,500 CKB
10th havingExpected November 205987,6001,873 CKB1.046875 CKB11,237.15625 CKB16,406,250 CKB

The following chart shows the daily mining rewards after each halving:

CKB daily-rewards

The following chart shows the mining rewards for each epoch before and after the halving:

CKB epoch rewards

⚠️ Note that CKB block rewards include Base (issuance) reward, Secondary (issuance) reward, Commit reward, and Proposal reward:

CKB block-rewards

However, when we are discussing CKB halving, it only relates to Base issuance rewards. Therefore, the block rewards listed in the table only include the portion of rewards from base issuance to help with understanding.

How is our timer calculated?

You may notice our countdown has a different estimation than other CKB halving countdowns and ask "Why?"

We believe this makes our countdown more accurate because instead of using the commonly quoted average epoch time (4 hours), we are using live blockchain statistics and obtaining an estimation of the current epoch time, then conducting our calculation based on that. Our timer may fluctuate, however, we believe it is the most accurate CKB halvings clock.

The CKB halvings timer on ckbdapps.com is calculated using the following formula:

(Halving epoch index - Next epoch index) * Average time between epochs - estimated time until the next epoch.

© 2023 - 2025 ckbdapps.com All rights reserved