「区块链基础概念100」:改进型实用拜占庭容错 | 023

拜占庭将军问题其实不像传说中那样,源于公元5世纪的东罗马战场,而是产生于1982年一个美国科学家写论文时的头脑风暴。

「区块链基础概念100」由刺猬财经「学习区块链」频道出品,在区块链基础概念之上延展深度阅读,并紧密连接产业,关注产业发展热点和趋势。

1. 基础概念

改进型实用拜占庭容错/ Practical Byzantine Fault Tolerance / PBFT

PBET 共识机制是少数服从多数,根据信息在分布式网络中节点间互相交换后各节点列出所有得到的信息,一个节点代表一票,选择大多数的结果作为解决办法。PBET 将容错量控制在全部节点数的1/3,即如只要有超过2/3 的正常节点,整个系统便可正常运作。

2.深度解读

导读:PBFT具备高效、节能的特征,无需等待确认,耗能低。

导读:Casper FFG 是受 PBFT 启发并经过改良的共识协议,它虽然被设计得很简洁(Simple),但其对安全性的证明却不简单(Easy)。

导读:Miguel CastroBarbara Liskov1999年提出PBFT,旨在解决拜占庭算法效率不高的问题,同时它也是首个能应用在异步系统中的拜占庭算法。

3.产业动态

导读:拜占庭将军问题其实不像传说中那样,源于公元5世纪的东罗马战场,而是产生于1982年一个美国科学家写论文时的头脑风暴。

导读:Zilliqa是第一个尝试把分片技术带入区块链扩容的项目,采用PoW防止女巫攻击,PBFT达成共识,并使用新智能合约语言Scilla,旨在解决交易速度的同时兼顾安全性。

导读:Tendermint属于拜占庭容错算法,它针对PBFT(实用拜占庭容错算法)做了优化,只需要有两轮投票即可达成共识。Casper是以太坊从POW转型到POS的一个优化版POS共识机制。二者还远不是完美的共识机制。

 


「学习区块链」与「区块链通识课」、「区块链从入门到精通」、「火星公开课」、「火星大学精选」等系列组成区块链科普知识库,帮助区块链爱好者及投资者从0到1系统理解区块链。

「学习区块链」频道欢迎合作,有意者请添加微信号:huoxingcaijing

本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。

(0)
上一篇 2019年11月20日
下一篇 2019年11月20日

相关推荐