比特币的诞生(2)

供应机制

新的比特币是通过运行软件制造出来的,从表象上看,这种货币供应机制与金银等贵金属货币的供应机制有一定的相似之处,因此常被形象地称为“挖矿”,而挖矿的人则被称为“矿工”。也有人认为这个创造过程与游戏里面打金币非常相似,因此形象地称之为“打比特币”。挖矿的本质就是争夺记账权。在比特币的世界里,大约每 10分钟会在全网公开的账本上记录一个数据块,这个数据块里包含了这 10分钟内全球被验证的所有交易。而确认这个数据块的权利是需要抢的,每抢到一个新的区块就允许获胜者向自己的账户增加一笔金额作为奖励。如果这 10分钟内某个矿工没能抢到记账权(原则上每次只能有一个矿工抢到),他就等于白折腾了,重新进入下一轮争抢记账权的过程。而争夺记账权的办法其实就是大家玩一个叫作哈希的密码学游戏,其具体算法是 SHA-256(一种典型的安全散列算法)。

由于哈希计算结果的随机性,没有办法优化算法,只能从零开始一直往上运算,谁的运算能力强,谁就越有机会率先找到这个数字。因此,“发现”新数据块的可能性是建立在个人计算能力与全网计算能力总和的比较之上的。

在比特币网络中,新币的生产速度是预先设定的。每个交易区块的生成时间保持在 10分钟左右,最初每成功抢到一个块的奖励是 50个比特币。区块链的规模每达到 21万的整数倍(每 4年会达到一次),成功抢到块获得的奖励便会减半:先从 50个比特币减少至 25个,再从 25个减到 12.5个。以此类推,大约到 2140年整个系统将产生 2 100万个比特币,达到事先设定的总量上限。之后比特币将不再增加,比特币矿工的收益将由转账手续费支付。

截至 2013年 9月 2日,已被开发出来的比特币总量为 1 164万个,考虑到早期的开采者没有意识到比特币的价值而造成的一些丢失,预计现在的比特币总量在 600~800万个。

 

读书导航