✍️
Qwertycoin Whitepaper
  • Cover Page
  • Credits
  • Index
  • Introduction
  • Vision
    • Vision
    • Blockchain Development Roadmap
    • Exchange Listing and Pricing Strategies
  • Consensus
    • [Outdated] CryptoNote Proof of Work
      • CryptoNote block reward scheme calculation
        • An example of CryptoNote block reward scheme manipulation
    • Egalitarian Proof of Work (EPoW)
      • Introduction of EPoW block reward algorithm based on Consistency
        • An example of how QWC prevented CryptoNote block reward manipulation
      • Difficulty Algorithm - CIMA (Confidence Interval Moving Average)
        • Testnet Result
      • Difficulty Algorithm - CLIF (Critical Level Impediment Failsafe)
        • Testnet Result
      • Do you want to make EPoW more egalitarian by switching mining algorithm?
    • Transition from PoW to PoS
    • Egalitarian Proof of Stake (EPoS) - Hybrid PoS/dPoS
      • Sharding
    • Egalitarian Proof of Service (EPoSe) - Hybrid EPoW/EPoS
  • Scalability
    • Genesis Reference Block (GRB)
    • Consolidation
    • Pruning
  • Blockchain Governance
    • FATF Compliance
    • 10% Governance Fee
    • Community Voting
  • DeFi Tranasactions
    • Time Locked Transaction (TLT)
    • Long Term Staking (LTS)
    • On-Chain Trade (OCT)
  • Smart Contracts
    • Multi-Signature
    • NFT(Non Fungible Token)
  • Features
    • LMDB (Lightening Memory Mapped Database)
  • Future Directions
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Consensus
  2. [Outdated] CryptoNote Proof of Work

CryptoNote block reward scheme calculation

Last Updated 2020-07-23

Previous[Outdated] CryptoNote Proof of WorkNextAn example of CryptoNote block reward scheme manipulation

Last updated 4 years ago

Was this helpful?

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]

You can also download an excel calculation sheet for from Qwertycoin Github repository.

CN original block reward schedule
CN Original Block Emission Schedule