当前位置:   article > 正文

分布式一致性算法

分布式一致性算法

Paxos共识算法
Paxos共识算法,在工程角度实现了一种最大化保障分布式系统一致性(存在极小的概率无法实现一致)的机制。

Raft算法
Raft算法Raft算法包括三种角色:Leader(领导者)、Candidate(候选领导者)和Follower(跟随者),决策前通过选举一个全局的leader来简化后续的决策过程。Raft算法面向对多个决策达成一致的问题,分解了Leader选举、日志复制和安全方面的考虑,并通过约束减少了不确定性的状态空间。

拜占庭算法
拜占庭问题(Byzantine Problem)更为广泛,讨论的是允许存在少数节点作恶(消息可能被伪造)场景下的一致性达成问题。拜占庭容错(Byzantine Fault Tolerant,BFT)算法讨论的是在拜占庭情况下对系统如何达成共识。

PBFT(实用拜占庭容错)作为经典分布式算法
共识算法(consensus plugin)是区块链技术中最核心的部件之一,PBFT(实用拜占庭容错)作为经典分布式算法,被很多区块链采用,布萌也是采用了这一共识算法。

参考文档

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/296354
推荐阅读
相关标签
  

闽ICP备14008679号