![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
共识系列
文章平均质量分 91
解析共识算法中涉及的部分关键问题
独倚高楼望月盼归人
这个作者很懒,什么都没留下…
展开
-
【共识系列.02】PBFT : 实用拜占庭容错算法
quadPBFT包含三个阶段:一阶段消息分发+两阶段投票\quad消息分发阶段主节点广播消息,投票阶段所有节点对主节点广播的消息投票,经过两个阶段投票,所有节点对主节点广播的消息达成一致。\quad视图(view):每个视图(view)包含一个主节点,主节点宕机之后,通过view-change操作实现换主。PBFT由视图驱动运转。\quad。原创 2023-07-03 22:29:41 · 1329 阅读 · 1 评论 -
【共识系列.01】PBFT为什么需要三阶段
【硬骨头系列.01】PBFT为什么需要三阶段1.两阶段为什么不能达成共识2.三阶段为什么能达成共识本文面向对PBFT算法有一定了解的同学,因此PBFT算法的背景介绍以及具体的流程算法本文不做介绍。1.两阶段为什么不能达成共识- 现在假设算法为两阶段,并且假设主节点为诚实节点算法的流程为:a. 客户端将自己的请求转发给主节点(或者通过其他的从节点转发给主节点);b. 之后主节点构造pre-prepare消息,并将其转发给其他的从节点(由于主节点是诚实节点,因此主节点发送给其他从节点的消息都是一致原创 2021-04-11 23:22:42 · 1275 阅读 · 0 评论