Qwertycoin Whitepaper

Search…

Consensus

Blockchain Governance

DeFi Tranasactions

Smart Contracts

CryptoNote block reward scheme calculation

Last Updated 2020-07-23

The standard CN block reward schedule is calculated using the following formula:

- Block Reward = (Total Supply of Coins - Already Generated Coins) / (2^emission speed factor)

In the mathematical expression,

- BR = (T - A*(10^(number of decimals))) / (2^19) / (10^(number of decimals))

For example, let's try to calculate the block reward of the genesis block.
- T = (2^64) - 1 = 18,446,744,073,709,551,615, a constant
- A = 0, This is a genesis block, a varible
- emission speed factor = 19, a constant
- number of decimals = 8, a constant
Block #1 (18,446,744,073,709,551,615 - 0) * (2^-19) * (10^-8) = 351,843.72088832 QWC
For the next block, The calculation is as shown below
Block #2 (18,446,744,073,709,551,615 - 35,184,372,088,832) * (2^-19) * (10^-8) = 351,843.72088831 QWC
Block #3 (18,446,744,073,709,551,615 - 70,368,744,177,663) * (2^-19) * (10^-8) = 351,842.37871104 QWC
Block #4 ... and so on.

The block reward decreases continuously until it reaches a point of tail emission, which is a constant number.

[Figure 5. Block Rewards and its reduction up to Block Height 2,000,000]

CN Original Block Emission Schedule

You can also download an excel calculation sheet for CN original block reward schedule from Qwertycoin Github repository.

Consensus - Previous

[Outdated] CryptoNote Proof of Work

Next

An example of CryptoNote block reward scheme manipulation

Last modified 1yr ago

Export as PDF

Copy link