过去十年多来、这个高达一千多亿美金市值的加密货币世界里面,比特币是人类史上最特别的加密部属机制,是世界上最大的公钥部属设施、全世界最大的网络协议。
哪怕一天24小时、一年365天,都没有任何一次停摆过。只要有十分钟,就有一个区块打包,不管何时、何地,不管你今天是黄种人、黑种人、白种人;不管你你今天是信天主教、基督教、伊斯兰教等等,哪一个宗教,只要你有网络、你就随时可以发起交易的请求,没有任何人可以限制你发出、或是接收比特币。
比特币的生产是基于演算法而来的。基于一个几何递减的供给函数;从一开始每十分钟产出50个比特币,之后每四年减半、每210,000个区块生成后产出减半。每十分钟产出一个区块、就有新的比特币被创造出来,让整套货币系统的增幅是可以预测的。
系统中的数学模型
比特币作为一个基于博弈论的安全模型来给予奖励,可以确保每个交易都是通过完全不认识的矿工来独立验证,只因每个人在意的是自利的。
矿工
矿工除了需要准备硬体设施来运算以外,它还必须依靠便宜的电力来做为他们最基础的工作保障。如果他们成功地做了安全工作、验证了交易是有效的,他们会得到基于一个概率的回报【也就是每个区块打包的矿工奖励】。
在追逐电力而居的环境中、哪里有便宜的电力,矿工们就往那边去。尽管基于Proof-of-Work而建的比特币为人所诟病的是消耗大量的电力,但是考量信任成本、与交易距离的缩减,工作量证明还是有很大的价值的。
激励— Incentive
在比特币网络运作的协议规则当中,挖矿所「新铸造的货币」与「手续费」是一种独特的激励机制,也确保了网络的安全。让矿工与使用货币的人处在同样的权衡角度….都不希望这套货币价值的崩溃。
也因为挖矿,使得比特币能够达到去中心化的安全。
代码&数学函数— Calculating the Block Rewards
前面我们提过,新区块的产出、会有新的比特币被创造出来,且约略每四年减半一次(210,000个Block约略4年)。
问题来了「到底这个规则在哪里定的?」
比特币协议里面很重要一块便是产出的可预测性。在运行的Protocol里面、无论你是使用哪种程式语言撰写与实现,里面都得将区块奖励的规则写得一模一样、也就是大家按照说好的规则。
而下方代码是根据区块奖励(Reward)部分所撷取的部分。
变量Subsidy表示初始奖励额度,值为Coin常量「100,000,000聪」(10后面八个零)与50的乘积,也就是初始的奖励额度为50亿聪。
接着这个函数用当前区块高度除以减半间隔(SubsidyHalvingInterval函数)得到减半的次数(变量halvings)。每210,000个区块为一个减半间隔,对应约略每十分钟的出块限制,约略每四年减半一次。
这就是货币如何被加入到比特币经济中、新的比特币如何被添加到比特币池里面。每四年减半,目前比特币网络运作到现在已经准备快十年了,至今为止都没有停止运转过。每十分钟,就有新的交易被记录。
经历两次减半以后、目前比特币的出块奖励为12.5枚。
通缩型态的货币政策
作为一个系统、它被设计成一个通缩的货币政策,并且模仿贵金属的发行。导致挖矿变得愈来愈困难、成本愈来愈高,就像是现实生活中去挖矿也是一样。
随着时间的推移、比特币的发行量变得愈来愈少。如果你遵循这个产出函式,在某一个时刻、整个比特币的数量差不多在2141年时接近阙值。
在那个时候比特币的产出将会趋近于2100万枚,意味着不再有比特币的产出、新产生的货币发行完毕。但它永远达不到2100万个比特币,这是协议的一部分,永远不可更改的。
这些都是参与比特币网络必须遵守的规则。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。