区块链的激励层是一个很有意思的设计,要解决的问题就是:如何让更多的人愿意成为数据节点?激励层就是通过算法实现对为区块链做出贡献的节点进行奖励。
激励层将经济因素集成到区块链技术体系中来,包括经济激励的发行机制和分配机制等,主要出现在公有链当中。在公有链中必须激励遵守规则参与记账的节点,并且惩罚不遵守规则的节点,才能让整个系统朝着良性循环的方向发展。而在私有链当中,则不一定需要进行激励,因为参与记账的节点往往是在链外完成了博弈,通过强制力或自愿来要求参与记账。
以比特币为例,在完成了工作量证明(POW)以后,节点可以产生新的区块,在比特币的设计中,在生成新区块的时候,会同时产生这个区块的一笔交易,是将一定数量的比特币支付给节点,这就是我们常说的“挖矿”。“矿工”们愿意投入大量的资金购买矿机等设备,为区块链提供算力,就是得益于区块链的“激励机制”,同时我们也可以看到,因为激励机制的存在,所以对于算力的角逐也就使矿工们不断优化自己的“矿机”,这也让区块链进一步发展。
从另一个方面看,如果我们想要参与挖矿,就等于是和其他所有的算力竞争,真的有这么强的实力吗?