TP最新官方app下载(中文版)
WALLET GUIDE

区块链第六章 共识机制核心重点全解析

聚焦于“共识机制”的区块链第六章,是理解去中心化系统怎样运转的关键所在。简单来讲,让互不信任的节点就一笔交易和一个状态达成一致的方法就是共识机制。要是没有它,区块链便无法确保数据的唯一性以及不可篡改性。

共识机制是什么

本质上作为用于解决分布式系统里“拜占庭将军问题”的一套规则和算法的共识机制,在传统中心化系统中是银行起决定作用,然而在区块链世界,每个节点都具备记账权,至于谁所写的新区块能够被大家认可接纳,这要依靠共识机制去裁定,它保证了所有节点最终拥有相同的账本副本。

常见共识算法有哪些

比特币所采用的工作量证明(PoW)算法,是让矿工凭借算力竞赛去争夺记账权,其具有能耗高然而安全性极强的特点。权益证明(PoS)呢,是依据持币量以及时间随机选取验证者,以太坊转向PoS之后能耗降低到了99%以上。另外还有委托权益证明(DPoS),它是依靠节点投票选出代表来负责记账,就像EOS运用它来提升速度。每一种算法都在安全、效率、去中心化这几方面间去做出取舍。

如何选择共识机制

区块链第六章_区块链章飞_基于区块链的印章

去挑选共识机制不存在标准的答案,重点在于去查看业务场景。公有链所追求的是极致的去中心化以及抗审查,对于它而言PoW或者PoS会更加合适;联盟链的节点数量少并且可信度高,实用拜占庭容错也就是PBFT能够进行毫秒级别的确认。假设你进行一条供应链金融链的开发,或许需要将隐私和速度兼顾起来,混合共识或者Raft可能是更为不错的选择。首先要明确你的“不可能三角”更加侧重于哪两点。

共识机制未来趋势

趁着Web3以及元宇宙开始兴起,共识机制正在朝着更轻量、更环保去发展。模块化区块链把共识跟执行层给分离开来,从而提升扩展性;零知识证明也开始往共识里边融入,以此减少验证的负担。另外,有意思的无领导共识(就像Avalanche协议)借助随机子抽样迅速达成一致,将来有可能把传统算法给取代掉。要理解这些演进,才能够跟上行业前沿。

在你将这章看完以后,有没有碰到过某个共识算法用于实际的应用案例呢?欢迎于评论区把你的观察进行分享,同时也不要忘记去点赞转发,从而让更多的朋友弄明白区块链的底层逻辑!