【刘教链比特币原理】7-1 设计货币发行参数
付费合集文章前言:无
本节课我们开始学习第七章“减半发行有上限 交易费用付工资”的第一小节“设计货币发行参数”。
本章目录:
第七章 减半发行有上限 交易费用付工资
第1节 设计货币发行参数
第2节 调节挖矿难度 第3节 交易手续费
本节音频:
【音频】
学习笔记:
货币是一种纯粹到极致的东西,但是,在比特币出现之前的一切商品货币都无法摆脱物质使用价值的束缚,即使是黄金仍具有电子工业上的特定用途,而脱锚的法币在获得了数字纯粹性的同时,却也丧失了总量的可约束性,陷入不断超发的循环。只有比特币,把货币推到了无任何实用价值的纯粹数字形式,并且同时具备去中心化的总量约束能力,是迄今为止人类历史上出现过的可货币化物的最顶级形态。
比特币大象无形,没有实体,是存在于每个人心中的关于理想货币的共识的一套协议定义。这套协议的关键就是一组参数,具有这样参数的比特币,就是人们心目中的比特币。这一套参数包括:
总供应量限定在约2100万BTC。其实是2100万亿聪。BTC和聪只是人们赋予的单位而已,只存在于人的主观之中,而不在比特币的系统中。在比特币的账本上,只是数字而已。为什么是2100万?据推测,是因为考虑到计算机浮点数的精度,为了无需对更大数进行特别编码,2100万亿是比较合适的一个大小。
同时,比特币并不是预先由中本聪铸造出来,然后慢慢分发给大家的。而是世界各地的矿工进行分布式计算,也就是挖矿,在长达130多年的时间里慢慢挖出来的。矿工大概每10分钟能够挖出一个区块,最初的一个区块能铸造出50个比特币,每21万个区块也就是大约4年会减半一次,每区块25个比特币,然后再4年减半,如此不断减半,最终就趋近于零新增了。这样以等比数列形式衰减,从2009年比特币上线开始算,大概到2140年就衰减到零,也就是130多年。这么长的时间,足够穿越两个康德拉季耶夫周期,人类社会最长的经济长波周期,让比特币在历史场合和经济涨落中得到检验,并逐渐俘获人心,这是中本聪的远虑。
挖出一个区块要10分钟,也就是两个区块的间隔大概是10分钟。为什么这么久?因为比特币是去中心化系统,节点分散在世界各地,考虑到比特币区块的大小和互联网的传输速度,10分钟可以确保新区块可以由足够时间传播到世界各个角落,让所有人都能得到最新数据。太长,就慢了;太短,就容易分叉,降低网络安全性。
由于去中心化网络是随意进出的,谁都可以随意进来挖矿,也可以随时退出,也就是说,全网算力是存在波动的,那么如何应对波动冲击,保证出块速度呢?中本聪天才般地给比特币网络引入了挖矿难度调整。令人诧异的是,难度调整的周期是2016个区块也就是大概2周的时间。不是一个计算机常见的2的多少次方这样的数字。为什么是2周?我的猜测是这个参数是面向矿工友好的,而不是面向计算机的。矿工要有一个周期来计划和安排他们的矿机采购和部署计划,用一个人类社会实际生产活动周期来配置这个参数,是更加合理的。
总之,中本聪对比特币的参数进行了恰到好处的设计,符合了大多数人的期望,比特币过去十几年的成功,验证了这一设计的Produc-Market Fit(产品-市场契合度)。
课外资料:
以下是第七章“减半发行有上限 交易费用付工资”的补充学习材料,请在本章3节课学习过程中使用。
- 比特币发行和流通量曲线:https://www.blockchain.com/charts/total-bitcoins?timespan=all (英文)
- 比特币挖矿难度变化曲线:https://bitinfocharts.com/comparison/bitcoin-difficulty.html#alltime (英文)
- 比特币区块链在线查看工具:https://blockstream.info/ (英文)https://mempool.space/ (中文、英文)
- 【扩展阅读】《精通比特币》第10章“挖矿和共识”:https://www.8btc.com/books/834/masterbitcoin2cn/_book/ch10.html (中文)
(公众号/同名推特:刘教链。知识星球:公众号回复“星球”) (免责声明:本文内容均不构成任何投资建议。加密货币为极高风险品种,有随时归零的风险,请谨慎参与,自我负责。)