- 博客(11)
- 收藏
- 关注
原创 异步共识是什么?(一)
摘要:本文探讨了异步共识中的关键概念和问题,重点解析了FLP定理的实质及其对异步共识的限制。文章通过PBFT例子说明异步共识需在无时间假设下保证安全性和活性,并详细分析了HB-BFT算法中随机硬币的作用机制——通过公共随机性绕过FLP不可能性,使系统在初始值分歧时仍能达成共识。同时区分了一致性广播与可靠性广播的差异,并指出异步环境中消息可达性和阈值控制的局限性。作者分享了学习过程中的常见误区,为理解异步共识提供了具体案例和思路。
2025-09-01 00:06:43
858
5
原创 Hotstuff源码分析(六)(demo实验)
前4章笔者学习分析了hotstuff底层源码及相关逻辑,但是还是会觉得不同的模块逻辑很孤立,这一章笔者尝试从源码提供的demo实验入手,逐步去理解hotstuff的执行,笔者会尽量还原逻辑。
2024-08-17 00:25:12
1098
原创 hotstuff源码分析(二)
上一章分析了源代码中的config(日志与宏)、util(区块分析器)、task(任务、任务池)、type(辅助工具:克隆、错误基类)、crypto(椭圆曲线加密)五个文件部分。这一章我们深入探讨entity和promiss。
2024-08-13 14:59:35
486
原创 hotstuff源码分析(前言)
最近在研究共识算法,对于hotstuff算法比较感兴趣,但是太复杂了源码,用的还是我没怎么接触的C++语言写的,想着在这里记录一下,如果有错误的地方,也希望有大佬帮忙纠正。
2024-08-12 14:46:47
587
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅