论文标题

大规模模拟BFT协议实施

Simulating BFT Protocol Implementations at Scale

论文作者

Berger, Christian, Toumia, Sadok Ben, Reiser, Hans P.

论文摘要

新型的区块链生成拜占庭式断层(BFT)状态机器复制(SMR)协议侧重于可扩展性和性能,以满足分布式分类帐技术(例如分散和地理分散)的要求。验证BFT协议实现的可伸缩性和性能需要仔细评估。虽然进行实际协议部署的实验通常提供最佳的现实主义,但它们既昂贵又耗时。在本文中,我们探讨了未修改的BFT协议实现的模拟,作为廉价和快速协议评估的方法:我们可以准确地预测BFT协议的性能,同时实验扩展其环境,即通过改变节点或地理分散体的数量。我们的方法是对资源友好的,并保留了应用程序真实性,因为现有的BFT框架可以简单地插入模拟引擎中,而无需进行代码修改或重新实现。

The novel blockchain generation of Byzantine fault-tolerant (BFT) state machine replication (SMR) protocols focuses on scalability and performance to meet requirements of distributed ledger technology (DLT), e.g., decentralization and geographic dispersion. Validating scalability and performance of BFT protocol implementations requires careful evaluation. While experiments with real protocol deployments usually offer the best realism, they are costly and time-consuming. In this paper, we explore simulation of unmodified BFT protocol implementations as as a method for cheap and rapid protocol evaluation: We can accurately forecast the performance of a BFT protocol while experimentally scaling its environment, i.e., by varying the number of nodes or geographic dispersion. Our approach is resource-friendly and preserves application-realism, since existing BFT frameworks can be simply plugged into the simulation engine without requiring code modifications or re-implementation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源