一、引言
探讨传统区块链中经典的POW共识算法和V-Chain里的POT机器共识算法之间存在的不同之处。
二、区块底层架构差异
POW:运用P2P技术、椭圆曲线加密技术、默克尔树技术以及拜占庭容错技术。其最大特点在于节点假设,存在有人随时修改主网代码并发起攻击的可能性。
POT:同样采用P2P技术、椭圆曲线加密技术、默克尔树技术,此外还结合AI网络机器人技术。最大特点是借助AI网络机器人实现节点运行环境的独立与封闭隔离,确保每个节点的运行环境,包括系统镜像和主网模块都完全一致。
三、出块方式区别
POW:通过算力竞赛的方式出块,在相同难度标准下,率先算出结果的节点采用其打包的区块,并且会获得相应奖励。
POT:基于实际算力比拼排名来确定奖励情况,依据每个节点的算力进行竞争排名,以此决定获得奖励的多少,而且其算力是不耗能的。
四、出块效率对比
POW:每个节点会重复进行打包,开展疯狂的HASH计算,效率相对较低。
POT:由自由竞争者全网统一规划,几乎不存在重复打包过程,也没有回滚操作,基本上是全网同步同时做一件事,出块效率超过目前所有的共识算法。
五、区块确认方式不同
POW:节点区块生长主要做两件事,一是通过计算接收到的新区块hash,验证当前区块是否有效;二是查看临近节点是否有比自己区块高度更高,且自身最高区块分叉又是对方子集的情况,若是则马上同步最高的区块过来。
POT:节点区块生长主要做三件事,首先通过全网统一区块生成策略,同步生成对应区块,同时把区块的世界状态跟负责人打包的世界状态进行对比,确认区块验证是否有效;其次查看临近节点是否有比自己区块高度更高,且自身区块又是对方子集的情况,若是则马上同步最高的区块过来;最后根据区块全网验证结果,及时剔除异常节点。
六、去中心化程度比较
POW:有着较好的去中心化效果,但存在极度浪费资源的问题,并且有算力集中的风险。
POT: 具备最好的去中心化效果,采用的是最绿色的算力证明机制。
七、安全性对比
POW:目前属于安全性较好的一种共识算法,但容易受到算力集中控制的影响。
POT:拥有最安全的主网运行环境,不受人为介入干预,也不存在网络攻击的隐患。
八、效率对比
POW:效率极端低下,在诸多方面存在限制。
POT:整个打包过程在正常情况下几乎没有回滚和重复的区块生成情况,效率超过所有其他共识算法。
九、结论
通过上述各方面的对比可以看出,POT共识算法相比传统的POW算法在各个性能方面都实现了超越,也正是凭借这种全新的共识算法,V-Chain才有望颠覆现有的区块链技术。
