中文

Gromit:区块链系统性能与可扩展性的基准测试

分布式、并行与集群计算 2022-08-25 v1 性能

摘要

区块链系统实现数量的日益增长,与仍有限的、对这些方案性能特征系统性比较的研究形成鲜明对比。此类研究对于评估新颖共识协议及其实现所引入的基本权衡至关重要。这些性能局限通常用聚焦于区块链系统共识算法的临时基准框架分析。然而,设计选择的比较评估需要在系统层面对区块链进行统一且全面的性能评估的宏基准,而非孤立组件的性能指标。为填补此研究空白,我们实现了 Gromit,一个用于分析区块链系统的通用框架。Gromit 将每个被测系统视为交易 fabric,其中客户端向验证节点发出交易。我们使用 Gromit 开展了迄今最大的区块链研究,涉及七个具不同共识模型的代表性系统。我们以合成工作负载从这些系统的交易吞吐量与可扩展性确定了其峰值性能,并表明交易吞吐量并不随验证节点数量而扩展。我们探究了受测系统对网络延迟的鲁棒性,揭示许可链性能对网络条件高度敏感。

关键词

引用

@article{arxiv.2208.11254,
  title  = {Gromit: Benchmarking the Performance and Scalability of Blockchain Systems},
  author = {Bulat Nasrulin and Martijn De Vos and Georgy Ishmaev and Johan Pouwelse},
  journal= {arXiv preprint arXiv:2208.11254},
  year   = {2022}
}