本文探讨了区块链安全中的核心问题,即对手可以控制的验证者百分比,而区块链仍然安全且保持活跃。研究这些百分比的答案取决于客户模型,并在该模型上标定了共识协议的安全性和活跃性韧性。文章对状态机复制(SMR)共识协议进行了详细介绍,并分析了不同模型下的韧性可能性。
本文探讨了基于先来先服务(FCFS)的共识协议在无权限区块链中能否防止前置交易的可能性。虽然FCFS排序可以在一定程度上减轻前置交易,但不能完全防止。文章还分析了前置交易的机制及相关网络因素,并提出了改进措施。
本篇文章是阅读了《区块链架构与实现——Cosmos详解》之后,对Tendermint理解更新。包括部分协议设计的底层逻辑,从工程实现的角度(而不仅仅是原理上)对具体模块进行阐述,比如Proposer轮换以及Slashing策略。本系列共有三篇文章,此为第三篇。从HotStuff
文章介绍了Espresso的HotShot共识协议,该协议专为Rollups设计,旨在提高高吞吐量和快速最终性。HotShot基于HotStuff BFT协议,并扩展到了去中心化的“权益证明”设置,以补充以太坊的动态可用性。文章还探讨了乐观响应与动态可用性之间的权衡,并解释了HotShot如何在网络条件有利时实现高性能,并在最坏情况下回退到高弹性的低吞吐量路径。
本文详细介绍了Casper FFG共识协议及其在以太坊2.0中的应用。Casper FFG是基于PBFT改进的权益证明(PoS)共识协议,旨在实现区块链的去中心化和高效性。文章还探讨了以太坊2.0如何通过分片技术(Sharding)提升交易处理能力,并整合Casper FFG以实现更安全的共识机制。
本文不会对 Narwhal and Tusk 做过多细节描述,更多的是依据论文以及源码,对 Narwhal and Tusk 的设计思路和底层逻辑进行思考,换句话说,我想知道 Narwhal and Tusk 的设计思路,而不仅仅是对这两个协议的原理介绍。