LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 混合共识机制(HybridConcensus)在高速区块链中举足轻重

混合共识机制(HybridConcensus)在高速区块链中举足轻重

2021-03-13 区块geek 来源:区块链网络

在多数真实的区块链项目中,其底层架构都有采用某种共识,目前主流共识有:POW、BFT(pBFT、dPFT)、POS 、DPOS。这些单一的主流共识都有其缺点的,它们有的侧重于TPS、有的侧重于安全性与去中心化程度等。

譬如POW共识,该共识机制的好处就是去中心化程度、安全性高,但是由于需要矿工夜以继日运行矿机来验证节点,对能源非常不友好。BFT共识机制由于验证过程较为复杂,则参与验证的节点数量不宜过多,随其在处理效率上具有显著的优势,但去中心化程度不及POW。DPOS共识,是解决了POW在挖矿过程中产生的大量能源过耗的问题,也避免了POS权益分配下可能存在信用偏差的问题,然而该机制规定全部账本的记录都由有限个“超级节点”完成,且所有的交易都由节点交由“超级节点”记录在链上,虽省去通信时间,实现了百倍、千倍的提速,但牺牲掉了去中心化程度。但因DPOS的计算复杂度较高,实际运用中为保证运算效率,参与到DPOS决策的节点如BFT不能超过30个。

混合共识机制

既然每个单一的共识机制优劣不一。那么我们是否可以选择两个或两个以上的共识机制混合在一起把让它们形成互补呢 ?执行这个设想,当前最理想的解决办法就是采用混合共识机制。此外,透过混合共识机制可以有效的缓解不可能三角问题(Impossible triangle issue):速度、安全性与中心化程度。

混合共识即把两种或多种共识机制运用在同一区块链公链的底层架构中,互相融合,协调工作。早初提出混合共识的是两个教授:R. Pass 和 E. Shi,他们提出了一个公平区块链项目fruichain。fruitchain采用了混合共识机制:fPow+Dpos(PBFT),该共识机制能轻而易举的达到1000TPS,但由于是混合共识的第一次试探,该公链依旧有不少需要提高和改进的地方,譬如容易受到sybil攻击问题等。提到混合共识不得不提国产项目truechain,truechain可以说是基于fruitchain发展出来的一个项目,解决了fruitchain上面的部分问题。但由于truechain处理交易事务是采用BFT共识机制,处理复杂性随着节点数量增多而变得复杂,从而导致速度减慢限制了TPS,故参与验证的节点数量有较为严格的制约,当前truechain官方公布的TPS为1200左右。类似的项目还有Enecuum、HCASH、Zillqa等。

单独考虑从混合共识机制方面入手似乎都会遇到truechain的窘境,即TPS未能做到实际性的提高。那混合共识机制是否没意义呢?非也,近日笔者在ABEY最新的技术黄皮书中看到ABEY2.0提出的一种解决TPS上不去的方案:采用Sharding(分片化处理),ABEY2.0的slowchain(或称snailchain)采用的是fPow共识机制,fastchain采用的dBFT。snailchain不参与交易的验证仅负责选出委员,而fastchain则负责处理交易事务的验证工作。为了提高TPS,ABEY2.0的PoW共识采用了恒量活跃区块数量的方案(有兴趣的币友可以参考Pascalcoin),fastchain部分采用分片化并行处理交易的验证,验证结果反馈失败则保留到翌日再处理 。交易的归档不会保留整个过程中所有的内容,择而保留交易方的balance。从而可以极大限度的提高TPS。

技术革新依旧在路上,随着区块链技术的发展,将会有越来越多像ABEY2.0这样的高性能公链出现在大众视野。

—-

编译者/作者:区块geek

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...