在那个虚拟世界,陌生人之间工作关系的建立、工作进度的推进以及工作内容的完成,都离不开通过一定的方式达成一致性意见,这个方式就是“共识机制”。
为了适应2025年区块链大面积落地应用的需求,贝勒爷设想了两个高效的共识机制:PoC和PoP。做这样的设想,是因为如今在区块链领域流行的共识机制PoW,PoS,DPoS总的来说效率还比较低,还不能满足2025区块链“统治”世界的设定。
那么,如今的PoW, PoS, DPoS具体是怎么回事呢?今天我们就展开来讲一讲。
而对于区块链,它的一个基本特征,是去中心化的点对点对等网络,即网络上的各节点地位同等,没有哪一方处于支配地位。所以,任何计划、决定、意见的生成、改变、撤销,都需要由所有节点通过某种机制来共同达成。这就是区块链的共识。达成这些共识所需要运用的工具与方法,就是共识机制。
很明显,去中心化的区块链网络,相比中心化的互联网,是一个损耗更低,效率更高的世界。
在当下的区块链世界,最流行的共识机制有三种:PoW、PoS、 DPoS.
为了获得更多的比特币,一些人花费巨大的成本制造算力高(同时能耗也高)的计算机。那么,这就仍然会导致一个“谁有钱谁有话语权”的局面,即现在的算力垄断。据了解,由于中国人对于挖矿的热情,现在全世界超过40%的比特币算力集中在中国。
- 完全去中心化
- 节点自由进出,算法简单,容易实现
- 破坏系统花费的成本巨大:要攻击系统的话,需要攻克全网超过51%的节点,而PoW要求的计算时间是巨大的,更不用说难度了
缺点
- 能源耗费巨大
- 处理效率低:比如对于比特币而言,每秒只能处理7笔交易
- 容易产生垄断:现在的BTC.COM、蚂蚁和微比特,一共控制了超过51%的算力,如果他们联合起来,或者被黑客控制,那么就可能会发生51%攻击
当你获得利息后,币天被清零。比如,你有100个币,持有了30天,那么,你的币天=100×30=3000。这时,如果你发现一个PoS区块,你的币龄就被清零。PoS就像到银行存钱,银行根据你存钱的多少和存钱的时间,给你算利息。
总的来说就是:持币有利息;持币越多收入越多;收入越多越有机会获得记账权利。
- 缩短了共识达成的时间,效率高
- 节省能耗,因为不需要大量算力来解题
缺点
- 拥有权益的参与者因为可以持币获得利息,所以卖币意愿不强烈,容易产生垄断
- 所有的确认都只是概率上的表达,存在其他攻击的可能性
- 挖矿成本低,硬分叉十分容易
- 大幅缩减了参与验证和记账节点的数量,提高了效率,可以达到秒级的共识验证
- 最大化持币人的盈利
- 最小化维护网络安全的费用
缺点
- 弱中心化,违背了去中心化的初衷
- 整个共识机制然依赖代币
值得注意的是,一般的DPoS,在处理恶意节点的时候,仅对恶意节点进行惩罚,并不会对已经写入的恶意区块进行处置,但贝尔链在资产处理上需要更加严格。
因此,贝尔链在DPoS共识算法的基础上进行了改进,由此便有了Self-Healing DPoS,即增加了DPoS算法的自愈性,确保在出现恶意区块后,能够统一自动丢弃已被标记为癌症(Cancer)的区块,保障整个公链生态的安全。
在贝尔链踏出这一具有探索意义的重要一步后,我们有理由相信,未来的区块链世界,会有更安全、更公平、更公正、更透明、更轻量、更高效的共识机制出现。