本文介绍了 Aptos Blockchain 上的 Quorum Store,这是对 Narwhal 的首次实现,旨在通过去除领导者瓶颈来显著提高共识的吞吐量。Quorum Store 实现了数据传播与元数据排序的解耦,允许验证者并行异步传播数据。通过大规模压力测试,Quorum Store 在仅共识测试和端到端处理上分别实现了12倍和3倍的 TPS 改进,展现了出色的横向扩展能力和性能。
本文不会对 Narwhal and Tusk 做过多细节描述,更多的是依据论文以及源码,对 Narwhal and Tusk 的设计思路和底层逻辑进行思考,换句话说,我想知道 Narwhal and Tusk 的设计思路,而不仅仅是对这两个协议的原理介绍。