比特币的发行过程实际就是挖矿的过程
谁是发行方
像我们日常生活中的钱币都是由国家垄断发行的比特币如何挖矿,而且大多数情况下,人们似乎理所当然地认为货币应当由国家权威机构发行,但是比特币不同。
比特币与美元人民币等政府发行的信用货币不同,没有任何一家中央银行负责比特币的发行,也没有政府为其提供信用背书。
比特币的发行是通过挖矿来完成的。每一次有效挖矿都将产生新的比特币,直至达到数量上限。比特币的信用,则源自所有参与比特币挖矿和交易的用户所付出的大量计算,以及由此消耗的时间和电力等成本。人们为此投入的劳动越多就意味着对比特币的认可程度越高。
如何发行
p2p网络每一台电脑都在确认交易,确认交易的方式是运算一个很复杂的数学问题。谁最先算出来,谁就把消息广播出去,经过全网络确认之后,他会凭空得到一些比特币。这个过程叫挖矿。矿工在这里就充当了货币发行方的角色。
这个过程实际就是试错的过程,一台计算机每秒产生的随机哈希碰撞次数越多,先计算出正确哈希值的概率就越大。最先计算出正确数值的矿工可以将比特币交易打包成一个区块,然后记录在整个区块链上,从而获得相应的比特币奖励。这就是比特币的发行过程比特币如何挖矿,同时它也激励着矿工维护区块链的安全性和不可篡改性。
简单的说,大概每十分钟发行一次。中本聪在设计比特币之初就将其总量设定为2100万枚,并且根据全网的挖矿算力调整计算哈希数值的难度,将出块时间维持在10分钟左右。
新比特币在每个网络节点在解决了一定的数学计算(比如,创建新的 block)后生成。这个生成过程被认为是难以重现和 proof of work 的。解决问题后得到的回报是 ,因此在比特币网络的头 4 年,将会产生总额为 10,500,000 BTC 的比特币。这个数量每隔 4 年就自动减半,也就是说在第 4 至第 8 年会产生 5,250,000 BTC,第 8 至 12 年则只有 2,625,000 BTC,如此类推。到最后,总共产生的比特币数量为接近21,000,000 BTC。
另外,伴随着网络一同建立的还有一个系统。平均每隔 10 分钟,该系统就尝试去收集网络上产生的 block 里面的新比特币。创建新比特币的难度系数是随着参与尝试产生新比特币的人数而变化的。整个网络一致认可基于产生最前面的 2016 个 block 所花的时间实现这些行为。因此,难度系数与产生这些最早的 block 所花的时间内投入到产生这些新的比特币的平均计算资源有关。某个人“发现”一个 block 的可能性是他所用的计算资源和所有同时在网络上生成 block 的计算资源的比值。
发行期限
最开始每个争取到记账权的矿工都可以获得50枚比特币作为奖励,之后每4年减半一次。到目前,比特币已经挖出了总量的80%,每个区块的挖矿奖励也减半至12.5枚比特币。预计到2140年比特币将无法再继续细分,从而完成所有货币的发行。
所以,到了2140年以后,市场上的比特币不仅不再增多,并且只会越来越少。因为不可避免的,很多人会因为各种各样的原因,遗失自己的比特币钱包或者忘记私钥,由于区块链是一个去中心化的系统,这些被遗失的比特币就再也不能被找回。
评论留言