


最近,Facebook 主导的数字货币 Libra 发行了白皮书,其测试网代码已经在 GitHub 开源。通读 Libra 的白皮书,可以看到其采用的共识协议是 LibraBFT。见名知意,这是一个拜占庭容错共识协议。这个共识协议是在另外一个共识协议 HotStuff 的基础上演化而来,了解 HotStuff 的工作原理将会给弄清楚 LibraBFT 的整个过程带来很大帮助。


共识协议 HotStuff 由 VMware Research 等团队于2018年3月提出,其预印版经过五轮迭代修改,并将于并行与分布计算领域著名的国际会议 PODC 2019上正式发表。HotStuff 是一个基于主节点(Leader)的拜占庭容错共识协议。我们可以看到,和很多共识协议一样,其网络被假定为了一个可靠安全的点对点网络,其通信模型采用
HotStuff共识协议解析:Libra背后的关键技术

本文深入浅出地介绍了Facebook的Libra所依赖的共识协议——HotStuff。从PBFT出发,解释了HotStuff如何通过星形通信网络拓扑、三阶段确认和流水化处理降低通信复杂度,提升效率。HotStuff的这些特性使其成为LibraBFT的基础,并被其他项目广泛采用。
最低0.47元/天 解锁文章
1086

被折叠的 条评论
为什么被折叠?



