本文将用图解、科普等简明生动的方式,向您解释 CKB 的发行机制。
比特币在经济领域最重要的价值主张是其固定的发行机制,它不会因为任何因素而改变,同时也是可预测的,这样我们就能掌握新币的产量和时间。比如,我们知道最后一枚比特币大约会在 2140 年左右被挖出。2100 万的总供应量恰好概括了这件事情。相比之下,以太坊没有一个固定且可预测的货币政策,因为它曾经多次调整过,例如实施了 EIP-1559。
Nervos 与比特币有着相同的理念和价值主张,因为 CKB 的一级发行和二级发行也是固定且可预测的。一级发行和比特币一样,大约每 4 年减半一次,而二级发行则保持不变,这意味着 CKB 的通胀率会逐年降低,最终无限趋近于零。
这一价值主张非常重要,因为它为网络参与者(无论是矿工、开发者、投资者、公司还是用户)提供了稳定且可预期的货币政策,保障了他们的法律和经济利益。例如,在商业领域中,进入新的司法管辖区投资时,法律确定性是至关重要的,因为它能够确保投资者的经济前景。此外,它还使得网络的运营成本能够以更简单、更精确的方式进行计算,比如在购买挖矿设备时。
我们认为,对于一个以保值和价值存储为核心的网络来说,Nervos CKB 的货币政策和发行时间表必须是完全固定不变的,这也是 Nervos 网络三大不变内容之一。
创世区块
在创世区块中,CKB 的初始发行量为 336 亿,其中的 25%,即 84 亿 CKB,被立即销毁,永远不会进入流通。因此,创世区块中 CKB 的流通量为 252 亿。
"销毁" 不等同于 "未发行",这一点很重要。那些已发行但未流通(销毁)的 84 亿 CKB 会影响二级发行,因为创世区块中销毁的 25%,其中 15%(即 50.4 亿 CKB)被硬编码为 “占用” 容量,而另外的 10%(即 33.6 亿 CKB)被硬编码为 “流动” 的状态,即不占用容量。这意味着,即使没有 CKB 被用来存储状态,或者所有流通的 CKB 都存入了 Nervos DAO 中,矿工和国库仍然会获得二级发行的 CKB。
注意:二级发行并不总是 15% 归矿工,10% 归国库。随着越来越多的 CKB 被挖出,这个数字将会减少。上图说的 “至少”,指的是主网上线的那一刻。
因此,我们下文中讨论发行的 CKB 时,将包括销毁的 84 亿 CKB。例如,在计算通货膨胀数据时,我们将考虑创世区块中发行的所有 336 亿 CKB。而如果我们谈论流通中的 CKB,我们将使用 252 亿这个数字,把销毁的 84 亿 CKB 排除在外。
创世区块中的 CKB 分配方式和解锁日期 | ||||||||
创世区块分配的 CKB 总量 | 主网上线后的流通量 | 2020-05-01 | 2020-07-01 | 2020-12-31 | 2021-05-01 | 2022-05-01 | 2022-12-31 | |
公募(21.5%) | 7,224,000,000 | 7,224,000,000 (100%) | - | - | - | - | - | - |
生态建设(17%) | 5,712,000,000 | 171,360,000 (3%) | - | 1,428,000,000 (25%) | 2,856,000,000 (50%) | - | - | 5,712,000,000 (100%) |
团队(15%) | 5,040,000,000 | 1,680,000,000 (33.33%) | 2,520,000,000 (50%) | - | - | 3,360,000,000 (66.66%) | 5,040,000,000 (100%) | - |
私募(14%) | 4,704,000,000 | 3,136,000,000 (66.66%) | 4,704,000,000 (100%) | - | - | - | - | - |
合作伙伴(5%) | 1,680,000,000 | - | 420,000,000 (25%) | - | - | 840,000,000 (50%) | 1,680,000,000 (100%) | - |
基金会(2%) | 672,000,000 | - | 672,000,000 (100%) | - | - | - | - | - |
测试网奖励(0.5%) | 168,000,000 | 168,000,000 (100%) | - | - | - | - | - | - |
销毁(25%) | 8,400,000,000 | - | - | - | - | - | - | - |
CKB 发行机制的两大组成部分:一级发行和二级发行
一级发行(基础发行)
一级发行的总量固定为 336 亿 CKB,与比特币类似,一级发行的区块奖励约每 4 年减半一次,直到 336 亿 CKB 全部被挖完为止。CKB 的第一次减半事件预计将于 2023 年 11 月中旬到来。因此,一级发行是有最大限额的,就像比特币一样。
比如,在 Nervos 主网启动后的头四年,每年通过一级发行产生的 CKB 数量为 42 亿,在 2023 年 11 月第一次减半事件之后,一级发行的 CKB 数量将降为每年 21 亿 CKB,直到下一次减半。如下图所示,每次减半,一级发行的 CKB 数量都会减少一半,所以新 CKB 的流入速度也会下降 50%。
因此,在 Nervos 主网启动后的头四年,一级发行一共产生了 168 亿 CKB,占一级发行总量 336 亿的 50%。在第二个四年里,一级发行将产生 84 亿 CKB,即前八年通过一级发行一共产生的 CKB 将占一级发行总量的 75%。到 2031 年,即主网启动后的第 12 年,通过一级发行产生的 CKB 加起来将达到 294 亿枚,占一级发行总量的 87.5%。
至此,你可能已经注意到,在 Nervos 主网启动后的前几年,代币发行量最大,而每次减半事件后,代币发行量都会大幅下降。这也可以从通胀率中很明显地看出:主网启动后的第一年,一级发行的通胀率为 12.5%,四年后,即 2023 年首次减半后,通胀率将降至 3.765%,2031 年第四次减半后,通胀率将降至 0.663%。由于一级发行总量固定,为 336 亿 CKB,因此当一级发行的所有 CKB 都被挖出后,一级发行带来的通胀率也会降为零。
在下面这张表格中,我们可以看到每次减半后一级发行量的变化。
一级发行 | |||||
年份(预估)[1] | 减半周期[2] | CKB/年 | CKB总量 | 累计产生的CKB | 发行比例(%) |
2019-2023 | 1 | 4,200,000,000.00 | 16,800,000,000.00 | 16,800,000,000.00 | 50 |
2023-2024 | 2 | 2,100,000,000.00 | 8,400,000,000.00 | 25,200,000,000.00 | 75 |
2024-2027 | 3 | 1,050,000,000.00 | 4,200,000,000.00 | 29,400,000,000.00 | 87.5 |
2027-2031 | 4 | 525,000,000.00 | 2,100,000,000.00 | 31,500,000,000.00 | 93.75 |
2031-2035 | 5 | 262,500,000.00 | 1,050,000,000.00 | 32,550,000,000.00 | 96.875 |
2035-2039 | 6 | 131,250,000.00 | 525,000,000.00 | 33,075,000,000.00 | 98.4375 |
2039-2043 | 7 | 65,625,000.00 | 262,500,000.00 | 33,337,500,000.00 | 99.21875 |
2043-2047 | 8 | 32,812,500.00 | 131,250,000.00 | 33,468,750,000.00 | 99.609375 |
2047-2051 | 9 | 16,406,250.00 | 65,625,000.00 | 33,534,375,000.00 | 99.8046875 |
2051-2055 | 10 | 8,203,125.00 | 32,812,500.00 | 33,567,187,500.00 | 99.90234375 |
2055-2059 | 11 | 4,101,562.50 | 16,406,250.00 | 33,583,593,750.00 | 99.951171875 |
2059-2063 | 12 | 2,050,781.25 | 8,203,125.00 | 33,591,796,875.00 | 99.9755859375 |
2063-2067 | 13 | 1,025,390.63 | 4,101,562.52 | 33,595,898,437.52 | 99.9877929688 |
2067-2071 | 14 | 512,695.30 | 2,050,781.20 | 33,597,949,218.72 | 99.9938964843 |
2071-2075 | 15 | 256,347.65 | 1,025,390.60 | 33,598,974,609.32 | 99.9969482420 |
2075-2079 | 16 | 128,173.83 | 512,695.32 | 33,599,487,304.64 | 99.9984741210 |
2079-2083 | 17 | 64,086.92 | 256,347.68 | 33,599,743,652.32 | 99.9992370605 |
2083-2087 | 18 | 32,043.46 | 128,173.84 | 33,599,871,826.16 | 99.9996185302 |
2087-2091 | 19 | 16,021.73 | 64,086.92 | 33,599,935,913.08 | 99.9998092651 |
2091-2095 | 20 | 8,010.87 | 32,043.48 | 33,599,967,956.56 | 99.9999046326 |
[1] 注:Nervos CKB 主网于 UTC 时间 2019 年 11 月 15 日上线。 因此,表格中的每一年应该理解为从 11 月到次年 11 月。
[2] 注:指的是会发生第几次减半事件。
一级发行的代币全部作为奖励分配给矿工,以激励他们维护网络安全,因此只能通过挖矿获得。
二级发行
除了一级发行(基础发行)之外,还有二级发行,每年固定发行 13.44 亿 CKB。因此,二级发行与一级发行不同,没有硬顶,即没有最高限额。
从上图中我们可以看出,第二级减半后,每个区块中二级发行的 CKB 数量将超过一级发行的 CKB 数量,因此,从挖矿奖励的角度来看,二级发行将变得越来越重要。当一级发行耗尽时,只剩下二级发行的奖励。
二级发行可以看作是一种收取状态租金的方式,即通过通货膨胀向那些占用链上状态的网络参与者收税。这样就确保了矿工的收入是可预期的,并且是基于价值存储的需求而不是交易的需求。这对于优先考虑 Layer 1 区块链(例如 Nervos CKB)中的价值存储,同时将大多数交易转移到 Layer 2 的网络安全模型至关重要。
但是,如果你不占用链上状态,而是像长期持有者那样持有 CKB,那么你是否也要交这个税呢?是否公平呢?如果要交,那确实很不公平。因此,Nervos 设计了一个叫做 Nervos DAO 的特殊智能合约,它可以让你对冲二级发行带来的通胀。CKB 持有者可以把他们的代币存入 Nervos DAO,从而获得二级发行的一部分,这正好抵消了二级发行的通胀影响。因此,对于长期持有者来说,只要他们把代币锁定在 Nervos DAO 里,二级发行的通胀效应就只是表面上的。随着二级发行的影响减弱,这些用户实际上拥有的是像比特币一样有最大限额的代币。
一个简单的理解二级发行的方法是把它看作是长尾发行。比如,门罗币的长尾发行方案让矿工不会完全依赖交易费用,因此无论费用市场和交易量如何变化,他们都能保证有一定的收入。这样,区块奖励永远不会为零,从而激励他们持续诚实地挖矿,从而长久地保障网络的安全。
注:Monero 的长尾发行方案已于 2022 年 5 月下旬在其主网实施,而 CKB 的二级发行自 2019 年 11 月 Nervos 主网上线以来一直在实施。
上图可以明显地看出 Nervos 二级发行和门罗币长尾发行方案导致的通胀率是如何逐渐下降,并无限接近于零的。两者的本质区别在于,门罗币的长尾发行方案会影响门罗币网络的所有参与者,而 Nervos 的二级发行只影响那些没有把 CKB 存入 Nervos DAO 的参与者,因此它只是一种针对性的通胀,不会影响所有的 Nervos 参与者。
实际上,如果我们观察 Nervos DAO 存款人获得的名义补偿率,我们可以发现它随着时间的推移而降低。这是因为作为 Nervos DAO 的存款人,你总是获得新供应量的固定份额,但新供应量本身的通胀率不断降低。这就导致补偿率(APC)实际上随着时间的流逝而下降,这也意味着 CKB 的总供应量增长得越来越缓慢,通胀率和 Nervos DAO 补偿率都将逐渐无限趋近于零。
如果我们对比历年来一级发行和二级发行的通胀率,我们可以发现 Nervos DAO 的存款人只受一级发行通胀率的影响,就像比特币一样有硬顶。而那些不在 Nervos DAO 里的 CKB,无论是占用着链上状态,还是处于流通中,都会被二级发行稀释。
通胀率 | |||||
年份(预估) | 减半周期 | 一级发行的通胀率(%) | 二级发行的通胀率(%) | 一级发行+二级发行的通胀率(%) | |
2019 | 1 | 12.5000000000 | 4.0000000000 | 16.5000000000 | |
2020 | 1 | 10.7296137339 | 3.4334763948 | 14.1630901287 | |
2021 | 1 | 9.3984962406 | 3.0075187970 | 12.4060150376 | |
2022 | 1 | 8.3612040134 | 2.6755852843 | 11.0367892977 | |
2023 | 2 | 3.7650602410 | 2.4096385542 | 6.1746987952 | |
2024 | 2 | 3.5460992908 | 2.2695035461 | 5.8156028369 | |
2025 | 2 | 3.3512064343 | 2.1447721180 | 5.4959785523 | |
2026 | 2 | 3.1766200762 | 2.0330368488 | 5.2096569250 | |
2027 | 3 | 1.5096618357 | 1.9323671498 | 3.4420289855 | |
2028 | 3 | 1.4594279043 | 1.8680677175 | 3.3274956218 | |
2029 | 3 | 1.4124293785 | 1.8079096045 | 3.2203389830 | |
2030 | 3 | 1.3683634373 | 1.7515051998 | 3.1198686371 | |
2031 | 4 | 0.6634819533 | 1.6985138004 | 2.3619957537 | |
2032 | 4 | 0.6481721545 | 1.6593207156 | 2.3074928701 | |
2033 | 4 | 0.6335529650 | 1.6218955905 | 2.2554485555 | |
2034 | 4 | 0.6195786865 | 1.5861214374 | 2.2057001239 | |
2035 | 5 | 0.3031037827 | 1.5518913676 | 1.8549951503 | |
2036 | 5 | 0.2975836210 | 1.5236281395 | 1.8212117605 | |
2037 | 5 | 0.2922609306 | 1.4963759645 | 1.7886368951 | |
2038 | 5 | 0.2871253015 | 1.4700815436 | 1.7572068451 | |
2039 | 6 | 0.1410835214 | 1.4446952596 | 1.5857787810 | |
2040 | 6 | 0.1388811733 | 1.4221432143 | 1.5610243876 | |
2041 | 6 | 0.1367465266 | 1.4002844328 | 1.5370309594 | |
2042 | 6 | 0.1346765070 | 1.3790874320 | 1.5137639390 | |
2043 | 7 | 0.0663341117 | 1.3585226067 | 1.4248567184 | |
2044 | 7 | 0.0654022237 | 1.3394375409 | 1.4048397646 | |
2045 | 7 | 0.0644961560 | 1.3208812755 | 1.3853774315 | |
2046 | 7 | 0.0636148503 | 1.3028321331 | 1.3664469834 | |
2047 | 8 | 0.0313786525 | 1.2852696054 | 1.3166482579 | |
2048 | 8 | 0.0309708750 | 1.2685670396 | 1.2995379146 | |
2049 | 8 | 0.0305735600 | 1.2522930170 | 1.2828665770 | |
2050 | 8 | 0.0301863099 | 1.2364312537 | 1.2666175636 | |
2051 | 9 | 0.0149043735 | 1.2209662803 | 1.2358706538 | |
2052 | 9 | 0.0147224234 | 1.2060609273 | 1.2207833507 | |
2053 | 9 | 0.0145448622 | 1.1915151092 | 1.2060599714 | |
2054 | 9 | 0.0143715329 | 1.1773159725 | 1.1916875054 | |
2055 | 10 | 0.0071011430 | 1.1634512691 | 1.1705524121 | |
2056 | 10 | 0.0070189821 | 1.1499900330 | 1.1570090151 | |
2057 | 10 | 0.0069387007 | 1.1368367296 | 1.1437754303 | |
2058 | 10 | 0.0068602351 | 1.1239809121 | 1.1308411472 |
在下图中你可以看到多年来流通的 CKB 数量。
注意:上面这张图表和下面这张表格均考虑了创世块的 252 亿 CKB 和解锁日期。每年的二级发行 1.344 亿 CKB 也被计算在内,而不考虑属于国库的已经被销毁的 CKB。如果你想知道到目前为止二级发行有多少 CKB 被销毁了,你可以点击此处查看。
CKB 的流通情况 | |||||
年份(预估) | 减半周期 | 创世区块 | 一级发行 | 二级发行 | 流通中的 CKB 总量 |
2019 | 1 | 12,379,360,000 | 0 | 0 | 12,379,360,000 |
2020 | 1 | 18,564,000,000 | 4,200,000,000 | 1,344,000,000 | 24,108,000,000 |
2021 | 1 | 19,824,000,000 | 8,400,000,000 | 2,688,000,000 | 30,912,000,000 |
2022 | 1 | 25,200,000,000 | 12,600,000,000 | 4,032,000,000 | 41,832,000,000 |
2023 | 2 | 25,200,000,000 | 16,800,000,000 | 5,376,000,000 | 47,376,000,000 |
2024 | 2 | 25,200,000,000 | 18,900,000,000 | 6,720,000,000 | 50,820,000,000 |
2025 | 2 | 25,200,000,000 | 21,000,000,000 | 8,064,000,000 | 54,264,000,000 |
2026 | 2 | 25,200,000,000 | 23,100,000,000 | 9,408,000,000 | 57,708,000,000 |
2027 | 3 | 25,200,000,000 | 25,200,000,000 | 10,752,000,000 | 61,152,000,000 |
2028 | 3 | 25,200,000,000 | 26,250,000,000 | 12,096,000,000 | 63,546,000,000 |
2029 | 3 | 25,200,000,000 | 27,300,000,000 | 13,440,000,000 | 65,940,000,000 |
2030 | 3 | 25,200,000,000 | 28,350,000,000 | 14,784,000,000 | 68,334,000,000 |
2031 | 4 | 25,200,000,000 | 29,400,000,000 | 16,128,000,000 | 70,728,000,000 |
2032 | 4 | 25,200,000,000 | 29,925,000,000 | 17,472,000,000 | 72,597,000,000 |
2033 | 4 | 25,200,000,000 | 30,450,000,000 | 18,816,000,000 | 74,466,000,000 |
2034 | 4 | 25,200,000,000 | 30,975,000,000 | 20,160,000,000 | 76,335,000,000 |
2035 | 5 | 25,200,000,000 | 31,500,000,000 | 21,504,000,000 | 78,204,000,000 |
2036 | 5 | 25,200,000,000 | 31,762,500,000 | 22,848,000,000 | 79,810,500,000 |
2037 | 5 | 25,200,000,000 | 32,025,000,000 | 24,192,000,000 | 81,417,000,000 |
2038 | 5 | 25,200,000,000 | 32,287,500,000 | 25,536,000,000 | 83,023,500,000 |
2039 | 6 | 25,200,000,000 | 32,550,000,000 | 26,880,000,000 | 84,630,000,000 |
2040 | 6 | 25,200,000,000 | 32,681,250,000 | 28,224,000,000 | 86,105,250,000 |
2041 | 6 | 25,200,000,000 | 32,812,500,000 | 29,568,000,000 | 87,580,500,000 |
2042 | 6 | 25,200,000,000 | 32,943,750,000 | 30,912,000,000 | 89,055,750,000 |
2043 | 7 | 25,200,000,000 | 33,075,000,000 | 32,256,000,000 | 90,531,000,000 |
2044 | 7 | 25,200,000,000 | 33,140,625,000 | 33,600,000,000 | 91,940,625,000 |
2045 | 7 | 25,200,000,000 | 33,206,250,000 | 34,944,000,000 | 93,350,250,000 |
2046 | 7 | 25,200,000,000 | 33,271,875,000 | 36,288,000,000 | 94,759,875,000 |
2047 | 8 | 25,200,000,000 | 33,337,500,000 | 37,632,000,000 | 96,169,500,000 |
2048 | 8 | 25,200,000,000 | 33,370,312,500 | 38,976,000,000 | 97,546,312,500 |
2049 | 8 | 25,200,000,000 | 33,403,125,000 | 40,320,000,000 | 98,923,125,000 |
2050 | 8 | 25,200,000,000 | 33,435,937,500 | 41,664,000,000 | 100,299,937,500 |
2051 | 9 | 25,200,000,000 | 33,468,750,000 | 43,008,000,000 | 101,676,750,000 |
2052 | 9 | 25,200,000,000 | 33,485,156,250 | 44,352,000,000 | 103,037,156,250 |
2053 | 9 | 25,200,000,000 | 33,501,562,500 | 45,696,000,000 | 104,397,562,500 |
2054 | 9 | 25,200,000,000 | 33,517,968,750 | 47,040,000,000 | 105,757,968,750 |
2055 | 10 | 25,200,000,000 | 33,534,375,000 | 48,384,000,000 | 107,118,375,000 |
2056 | 10 | 25,200,000,000 | 33,542,578,125 | 49,728,000,000 | 108,470,578,125 |
2057 | 10 | 25,200,000,000 | 33,550,781,250 | 51,072,000,000 | 109,822,781,250 |
2058 | 10 | 25,200,000,000 | 33,558,984,375 | 52,416,000,000 | 111,174,984,375 |
二级发行的代币分配
二级发行的 CKB 会按比例分配给矿工、Nervos DAO 存款人和国库,具体比例取决于有多少 CKB 占用链上状态、有多少 CKB 锁在 Nervos DAO 中以及有多少 CKB 处于流通状态。
让我们看一个例子来更好地理解它,假设现有 CKB 的 50% 占用链上状态,35% 锁在 Nervos DAO 中,剩下的 15% 是流通的(它们不占用链上状态或者存放在 Nervos DAO 中),则二级发行的 CKB 会这样分配:
- 二级发行的 50% 用于矿工奖励
- 二级发行的 35% 给到 Nervos DAO 存款人,存款人按照存入的代币占比瓜分这些奖励,从而消除了二级发行对长期持有者的稀释。
- 二级发行的剩余 15% 进入国库,其用途由社区通过治理机制来决定。只要国库没有通过硬分叉激活,这些 CKB 就会被销毁。
总结
Nervos CKB 的发行机制虽然稍显复杂,但和比特币的发行机制非常类似,并强化了其价值主张,即稳定且可预期的发行模式。两种模式最大的区别在于 CKB 引入了长尾发行方案,即二级发行,从而长久地保障网络的安全性,而不是仰赖交易费用来激励矿工。此二级发行不会影响网络的所有参与者,因为 Nervos DAO 存款人可以把他们的 CKB 变成像比特币一样有硬顶的代币,以避免二级发行的通胀影响。
相关链接
- Crypto-Economics of the Nervos Common Knowledge Base
- Understanding the economic model of Nervos CKB
- The CKByte Issuance Model of Nervos
- A detailed description of Nervos (CKB) supply and issuance
- Nervos CKByte Distribution, and Why We Are Burning 25% in the Genesis Block
- Bitcoin, Ethereum, Nervos: Inflationary or Deflationary?
- CKB Supply calculation