挖矿解锁财富!
众所周知,比特币是一种分散的数字货币,没有集中发行比特币的机构。但问题是,既然比特币没有发行者,第一枚比特币是如何形成的?
答案是:采矿。
2009年1月,比特币之父中本聪(Nakamoto)成功地"挖掘"了比特币网络上的第一个创建块,并获得了50个比特币奖,从而正式推出了第一批比特币。此后,越来越多的比特币矿商加入了开采行列,挖出了大量比特币。
然而,这里所谓的挖掘并不是真正的实体挖掘,而是依赖于比特币网络的协商一致算法,不断使用挖掘机器(即计算机)计算块密码,第一个找到正确答案的挖掘机器,可以在块中解锁并获得比特币奖励。
整个采矿过程有点像买彩票。拥有更多号码的人越多,他们就越有可能匹配中奖号码。不同的是,在采矿过程中没有二等奖或三等奖,而且奖励不能与其他人平分。
在解释了挖掘后,我们看了上面提到的协商一致算法。矿工的整个挖掘过程都需要依赖协商一致算法。我们可以将协商一致算法理解为"挖掘规则"。
以比特币为例,比特币网络中使用的POW算法可以简单地理解为一种贡献算法。该算法规定网络上的每个节点都有挖掘能力,即块密码的计算过程。在块链世界中,挖掘过程中节点的连续计算过程通常称为"计算贡献"。节点的计算能力越大,解锁块和获得比特币奖励的概率就越大。
在比特币诞生之初,挖矿并不难,矿工们可以轻松地解锁并获得回报,但随着比特币共识的发展,越来越多的人加入了矿业大军。
竞争对手越多,挖掘难度就越大,采矿机器消耗的计算能力也就越大。同时,由于比特币块的产量多次被"减半",采矿带来的好处不断减少,POW算法造成的计算资源浪费也受到了批评。
随着区块链技术的发展,业内人士开始寻找成本较低的挖掘模型,POS、DPO、POC等算法也开始显现自己的思想。这些共识机制抛弃了比特币的贡献算法,创造了各种挖掘方法,如持有兴趣、小批量见证挖掘块、硬盘容量验证等,从而使数字货币具有更多的创造性场景(下一阶段可以看到具体的演化过程)。
目前,共识机制正朝着过程简化、资源节约和利用的方向发展,只有通过更完善的算法机制才能获得更强的一致性,未来应该有更多的新算法诞生,"挖掘"过程将变得更简单、更公平、更节能。