首页 > 手机 > 配件 > jfkidear的博客,pbft

jfkidear的博客,pbft

来源:整理 时间:2022-04-07 17:57:33 编辑:华为40 手机版

区块链技术有多少种共识算法?如何理解它们?

区块链技术有多少种共识算法如何理解它们

目前主要几类共识算法如下:PoW、PoS、DPos、Ripple Consensus、PBFT1、PoW(工作量证明)通过与或运算,计算出一个满足规则的随机数,即获得本次记账权,发出本轮需要记录的数据,全网其它节点验证后一起存储; 优点:易实现,节点间无需交换额外的信息即可达成共识,破坏系统需要投入极大的成本。

缺点:浪费能源,区块的确认时间难以缩短;共识达成的周期较长,不适合商业应用2、PoS(权益证明)PoW的一种升级共识机制,本质上是采用权益证明来代替PoW的算力证明,记账权由最高权益的节点获得,而不是最高算力的节点。根据每个节点所占代币的比例和时间;等比例的降低挖矿难度,从而加快找随机数的速度。 优点:,解决了PoW 消耗算力的问题,在一定程度上缩短了共识达成的时间 缺点:拥有权益 的参与者未必希望参与记账,还是需要挖矿。

3、DPos(股份授权证明机制)类似于董事会投票,持币者投出一定数量的节点,代理他们进行验证和记账。 优点:大幅缩小参与验证和记账节点的数量,可以达到秒级的共识验证。 缺点:整个共识机制还是依赖于代币,很多商业应用是不需要代币存在的。4、Ripple Consensus(瑞波共识算法)使一组节点能够基于特殊节点列表达成共识。

初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由51%的该俱乐部会员投票通过。共识遵循这核心成员的51%权力,外部人员则没有影响力。由于该俱乐部由“中心化”开始,它将一直是“中心化的”,而如果它开始腐化,股东们什么也做不了。5、PBFT:Practical Byzantine Fault Tolerance(实用拜占庭容错算法)PBFT是一种状态机副本复制算法,即服务作为状态机进行建模,状态机在分布式系统的不同节点进行副本复制。

文章TAG:jfkidearpbft博客

最近更新