Shitaibin / shitaibin.github.io

博客:Go语言、区块链
http://lessisbetter.site
67 stars 21 forks source link

为什么PBFT需要3个阶段消息? | Go语言充电站 #86

Open Shitaibin opened 4 years ago

Shitaibin commented 4 years ago

https://lessisbetter.site/2020/03/15/why-pbft-needs-3-phase-message/

前言在面试的时候,很多同学的简历熟悉PBFT共识算法,在现场面试的时候,却只能说个主要逻辑,离完整的算法,还差十万八千里,相似从网络上看了一些文章,就算是熟悉了。当我问“为什么PBFT需要3个阶段消息?2个阶段行不行”时,还没有人能回答出来。 回答这个问题,还要从PBFT要解决的本质问题说起,所以我打算以这样一个思路,为大家回答问题: PBFT与拜占庭问题 拜占庭节点在网络中的行为 什么是3阶段