Open Shitaibin opened 4 years ago
view-change-ack是必须的吗?v+1的视图下,主节点收到足够的view-change,因为view-change有签名,主节点就可以自己验证了,为什么还需要ack消息
new-view消息本身也必须要经过三阶段共识吗?new-view不是包含了2f+1个viewchange消息吗?backup节点收到了new-view消息,验证view-change的签名不一样可以吗?
@elvin-du view-change-ack是必须的吗?v+1的视图下,主节点收到足够的view-change,因为view-change有签名,主节点就可以自己验证了,为什么还需要ack消息
view-change-ack的目的在于让新主节点知道其他副本节点也收到了view-change消息,而不是新主节点收到了足够数量的view-change消息就切换,而不关心其他副本节点有没有收到
@elvin-du new-view消息本身也必须要经过三阶段共识吗?new-view不是包含了2f+1个viewchange消息吗?backup节点收到了new-view消息,验证view-change的签名不一样可以吗?
你好,图片挂掉了
@FireIcegentleman 你好,图片挂掉了
其实没有挂,图片是http链接的,但域名是https的,chrome禁止加图片了,换个浏览器就行
收到,谢谢
------------------ 原始邮件 ------------------ 发件人: "大彬"<notifications@github.com>; 发送时间: 2020年12月8日(星期二) 中午12:34 收件人: "Shitaibin/shitaibin.github.io"<shitaibin.github.io@noreply.github.com>; 抄送: "计算机1602班学委刘浩宇"<291628148@qq.com>; "Mention"<mention@noreply.github.com>; 主题: Re: [Shitaibin/shitaibin.github.io] 为什么PBFT需要View Changes | Go语言充电站 (#87)
@FireIcegentleman 你好,图片挂掉了
其实没有挂,图片是http链接的,但域名是https的,chrome禁止加图片了,换个浏览器就行
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
https://lessisbetter.site/2020/03/22/why-pbft-needs-viewchange/
前言在当前的PBFT资料中,尤其是中文资料,多数都在介绍PBFT的3阶段消息过程,很少提及View Changes(视图切换),View Changes对PBFT的重要性,如同Leader Election对Raft的重要性,它是一个一致性算法中,不可或缺的部分。 作者为大家介绍下,为什么View Changes如此重要,即为什么PBFT需要View Changes,以及View Changes的