Change Chain
  • Change Chain
  • Introduction
    • Introduction
    • Key Features
  • Architecture
    • Overview
    • Consensus
    • Transaction Processing
      • Transaction Lifecycle
      • High Throughput Mechanisms
    • Network Layers
    • Interoperability
    • Technical Specifications
  • Mining
    • Mining
      • Setting Up a Mining Node
      • Solo Miner
      • Pool Mining
      • System Requirements
      • Installation
      • Troubleshooting
    • Backup and Restore
    • Gas Model
    • Mining Rewards
    • Tokenomics
  • Ecosystem
    • Ecosystem Components
      • Wallets
      • Explorer
      • Governance
    • Change Chain vs. Layer 2
  • Roadmap
    • Roadmap
  • FAQ
    • FAQ
  • Developer Resources
    • Incentives and Support
    • Development Tools
      • CLI
      • Debugging Tools
      • Testing Framework
    • SDKs
    • Developing Smart Contracts
Powered by GitBook
On this page
  • Introduction
  • Total Token Supply
  • Mining and Token Issuance Schedule
  • Key Parameters
  • Blocks per Cycle ( ​)
  • Blocks per Cycle Calculation
  • Total Tokens Mined Over Time ( )
  • Detailed Token Issuance for First 10 Cycles
  1. Mining

Tokenomics

PreviousMining RewardsNextEcosystem Components

Last updated 7 months ago

Introduction

Change Chain introduces a unique tokenomics model designed to balance network security, incentivize miners, and ensure a fair distribution of tokens over time. This document provides a detailed explanation of the token issuance schedule, including equations and tables to illustrate the mining rewards and token supply dynamics


Total Token Supply

  • Total Supply ( SSS ): 210,000,000,000,000 tokens (210 trillion)

  • Token Allocation: All tokens are allocated for mining (Proof-of-Work). There is no pre-mine or token reserves allocated for other purposes.


Mining and Token Issuance Schedule

Key Parameters

Initial Mining Period: 60 days per cycle

Initial Issuance ( M0M0M0 ​): Tokens mined in the first 60-day cycle

Issuance Reduction Rate: Decreases by 15% every 60 days

Block Time ( TbTbTb ​): 800ms

Blocks per Cycle ( BcBcBc ​)

Blocks per Cycle Calculation

Determining Initial Issuance

The total tokens mined over all cycles is the sum of a decreasing geometric series:

T_{\text{mined}} = \sum_{n=1}^{\infty} M_n = M_0 \sum_{n=1}^{\infty} r^{n-1} = \frac{M_0}{1 - r} \

Setting Total Mined Tokens Equal to Total Supply

To ensure that the total mined tokens do not exceed the total supply (S):

T_{\text{mined}} = \frac{M_0}{1 - r} = S \ M_0 = (1 - r) \times S \

Final Token Allocation

  • Mining Allocation: 28,000,000,000,000 tokens (13.33% of total supply)

  • Other Allocations: 182,00,000,000,000 tokens (86.67% of total supply)


Block Reward per Cycle (RnR_nRn​)


Token Issuance Schedule per Cycle

Cycle (nnn)

Block Reward (RnR_nRn​)

Cumulative Tokens Mined

Percentage of Total Supply

1

2

...

3

R0×0.852R_0 \times 0.85^2R0​×0.852

M0×0.852M_0 \times 0.85^2M0​×0.852

M0×(1+0.85+0.852)M_0 \times (1 + 0.85 + 0.85^2)M0​×(1+0.85+0.852)

...

...

...

...

...

...

Calculations:

  • Subsequent Block Rewards:

Detailed Token Issuance for First 10 Cycles

Cycle (n)

Block Reward (Rn)

Tokens Mined (Mn)

Cumulative Tokens Mined (tokens)

Percentage of Total Supply (%)

1

81,018,518.52

42,000,000,000,000

42,000,000,000,000

2%

2

68,865,740.74

35,700,000,000,000

77,700,000,000,000

3.7%

3

58,535,879.63

30,345,000,000,000

108,045,000,000,000

5.15%

4

49,755,497.68

25,793,250,000,000

133,838,250,000,000

6.37%

5

42,292,173.03

21,924,262,500,000

155,762,512,500,000

7.41%

6

35,948,347.08

18,635,623,125,000

174,398,135,625,000

8.30%

7

30,555,094.02

15,840,279,656,250

190,238,415,281,250

9.06%

8

25,971,829.92

13,464,237,707,813

203,702,653,989,063

9.70%

9

22,076,055.44

11,444,602,051,641

215,147,256,040,703

10.25%

10

18,764,647.12

9,727,911,744,895

224,875,167,785,598

10.71%

Bc=60×24×60×60Tb B_c = \frac{60 \times 24 \times 60 \times 60}{T_b} Bc​=Tb​60×24×60×60​
Bc=60×24×60×600.8=6,480,000 blocks B_c = \frac{60 \times 24 \times 60 \times 60}{0.8} = 6,480,000 \text{ blocks} Bc​=0.860×24×60×60​=6,480,000 blocks

Given that the total issuance in the first 60 days is more than 2% of the total supply and the issuance decreases by 15% every 60 days, we need to calculate M0M0M0 such that the cumulative tokens mined over infinite time do not exceed the total supply.

Total Tokens Mined Over Time ( TminedTTminedTTminedT )

Blocks per Cycle ( BcBcBc ​)

Bc​​=​60×24×60×60​/TbB c ​ ​ = ​ 60×24×60×60 ​ /T b Bc​​=​60×24×60×60​/Tb
Rn​=R0​×rn−1R n ​ =R 0 ​ ×r n−1Rn​=R0​×rn−1

R0R0R0​: Initial block reward

rrr: Reduction factor per cycle (r=0.85)

nnn: Cycle number (starting from 1)

Tokens Mined per Cycle ( MnMnMn ​)Mn=Rn×Bc=R0×rn−1×Bc M_n = R_n \times B_c = R_0 \times r^{n-1} \times B_c Mn​=Rn​×Bc​=R0​×rn−1×Bc​

Mn=Rn×Bc=R0×rn−1×Bc M_n = R_n \times B_c = R_0 \times r^{n-1} \times B_c Mn​=Rn​×Bc​=R0​×rn−1×Bc​

Total Tokens Mined Over Time ( TminedTminedTmined)

Tmined=∑n=1∞Mn=M01−r T_{\text{mined}} = \sum_{n=1}^{\infty} M_n = \frac{M_0}{1 - r} Tmined​=n=1∑∞​Mn​=1−rM0​​

Assuming M0M0M0 =4,200,000,000,000 tokens in the first cycle.

Tokens Mined (

Block Reward ( R0R0R0 ​):

R0=M0Bc=4.200,000,000,000518,400≈8,101,851.85 tokens per block R_0 = \frac{M_0}{B_c} = \frac{4.200,000,000,000}{518,400} \approx 8,101,851.85 \text{ tokens per block} R0​=Bc​M0​​=518,4004.200,000,000,000​≈8,101,851.85 tokens per block
Rn=8,101,851.85×0.85n−1R_n = 8,101,851.85 \times 0.85^{n-1} Rn​=8,101,851.85×0.85n−1
Mn)Mn)Mn)
R0R0R0
M0M0M0
M0M0M0
M0S×100M0S×100%\frac{M_0}{S} \times 100\%SM0​​×100%M0S×100
M0×0.85M0×0.85M0×0.85
M0×(1+0.85)M0×(1+0.85)M0×(1+0.85)