找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 10335
  • 0
  • 分享到

什么是Paxos算法?Paxos算法是区块链核心算法之一

2018-8-24 11:41

来源: 区块链安全档案

分析Paxos算法的目的



Paxos算法的目的是为了解决分布式环境下一致性的问题。多个节点并发操纵数据,如何保证在读写过程中数据的一致性,并且解决方案要能适应分布式环境下的不可靠性(系统如何就一个值达到统一)。

Paxos算法中,可分为4种角色:

Proposer:提议发起者

处理客户端请求,将客户端的请求发送到集群中,以便决定这个值是否可以被批准。

Acceptor:提议批准者

负责处理接收到的提议,他们的回复就是一次投票。会存储一些状态来决定是否接收一个值。

Client:产生议题者

Proposer就像Client的使者,由Proposer使者拿着Client的议题去向Acceptor提议,让Acceptor来决策。

Learner:最终决策学习者

最终学习的目标是Acceptor们最终接受了什么议题?

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部