共识算法

两个原理:FLP与CAP

FLP定理

FLP定理由Fischer、Lynch和Patterson三位作者在1985年发表。
定义:在网络可靠、存在节点失效(即使只有一个)的最小化异步模型中,不存在一个可以解决一致性问题的确定性算法。
该原理告诉人们:不要浪费时间去为异步分布式系统设计在任意场景下都能实现共识的算法,在允许节点失效的情况下,纯粹异步系统无法确保一致性在有限时间内完成。

CAP定理

CAP(Consistency, Availability, Partition tolerance) 由Eric Brewer在2000年提出,后来Lynch等人进行了证明。
定义:分布式计算系统不可能同时确保一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。

Paxos

Raft

PBFT

工作量证明——PoW(Proof of Work)

股权权益证明——PoS(Proof of Stack)

委托权益人证明机制DPoS(Delegated Proof of Stack)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值