Skip to content

Tokenomics ​

Fixed supply ​

The supply is fixed at 100,000,000,000 BKC (10²⁹ base units, 18 decimals) and never grows:

  • every genesis holder is funded in app/genesis_allocation.go, which refuses to compile a table that does not total the cap;
  • x/mint runs with all inflation parameters at zero, so it mints nothing;
  • a node refuses to start from a genesis that declares more than the cap.

Staking rewards are pre-funded, paid out of a locked module account rather than minted.

Genesis distribution ​

HolderShareBKCLock
Community & Ecosystem35%35,000,000,000none
Staking rewards (module bkc_staking_rewards)20%20,000,000,000released over 15 years
Treasury / DAO15%15,000,000,000none
Strategic Investors10%10,000,000,000none on chain
Core Team10%10,000,000,00012-month cliff, then 48 months
Foundation / Research5%5,000,000,00024-month cliff, then 48 months
Advisors / Partners5%5,000,000,00024-month cliff, then 48 months
Total100%100,000,000,000

The genesis validators' self-delegation (100,000,000 BKC each) is carved out of the Treasury, not minted.

Vesting ​

The three locked wallets are PeriodicVestingAccounts anchored to genesis_time. A schedule month is 2,628,000 seconds (one twelfth of a 365-day year).

WalletCliffReleased at the cliffThenFully unlocked
Core Teammonth 121,000,000,000 BKC187,500,000 BKC / monthmonth 60
Foundation / Researchmonth 242,500,000,000 BKC~52,083,333 BKC / monthmonth 72
Advisors / Partnersmonth 242,500,000,000 BKC~52,083,333 BKC / monthmonth 72

Vesting restricts transfers, not staking: a vesting account may delegate its locked balance, as on every Cosmos chain. There is no clawback.

Staking-reward emission ​

The 20,000,000,000 BKC pool drains over 15 years, decaying 12% a year:

text
E(n) = E(1) × 0.88^(n−1),   n = 1…15,   E(1) ≈ 2,813,512,822.52 BKC
YearEmission (BKC)Cumulative (BKC)
12,813,512,822.522,813,512,822.52
22,475,891,283.825,289,404,106.34
32,178,784,329.767,468,188,436.11
51,687,250,584.9711,072,769,231.27
10890,415,985.3316,916,222,961.97
15469,900,934.6920,000,000,000.00

Each block, x/bkc interpolates linearly between precomputed yearly milestones and moves the difference into the fee collector, ahead of x/distribution, so it is shared out with that block's fees. Because the target is an absolute milestone, a chain that halts pays the shortfall on its next block instead of falling behind. After year 15, validators earn transaction fees only, unless governance changes the policy.

BKC testnet is unaudited. Do not hold value on it.