论文标题

区块链模拟器:系统的映射研究

Blockchain Simulators: A Systematic Mapping Study

论文作者

Albshri, Adel, Alzubaidi, Ali, Awaji, Bakri, Solaiman, Ellis

论文摘要

最近,像区块链这样的分布式分类帐技术正在激增,并引起了学术界,政府和工业的兴趣。已经引入了广泛的区块链解决方案,例如文献中的比特币,以太坊和超级技术。但是,仍缺乏评估这些解决方案及其应用的工具,从而限制了其潜力和相关挑战/局限性的探索。也就是说,尝试实际区块链网络通常需要稳定的预算;因此,复杂的区块链模拟器可以在实际实施阶段之前促进设计和评估解决方案。此类模拟器的质量取决于几个因素,例如可用性,可靠性,提供功能和支持功能。本文旨在提供针对这些质量因素的区块链模拟器的系统性映射回顾。本文还阐明了配置参数(输入),并产生了每个模拟器支持的指标(输出)。此外,它研究了每个模拟器支持的指标经过科学验证/评估。此外,进行了代码质量比较以评估覆盖模拟器的源代码。结果表明,没有模拟器完全涵盖了现有区块链技术的广泛操作范围。但是,具有有趣且有用的特征的区块链模拟领域中存在一些有前途的努力。最后,我们讨论了区块链模拟的主题,并提供了对此事的见解。

Recently, distributed ledger technologies like blockchain have been proliferating and have attracted interest from the academic community, government, and industry. A wide range of blockchain solutions has been introduced, such as Bitcoin, Ethereum, and Hyperledger technologies in the literature. However, tools for evaluating these solutions and their applications are still lacking, limiting the exploration of their potentiality and associated challenges/limitations. That is, experimenting with real blockchain networks usually requires a solid budget; and thus, sophisticated blockchain simulators can facilitate designing and evaluating solutions before the actual implementation stage. The quality of such simulators depends on several factors such as usability, reliability, provided capabilities, and supported features. This paper aims to provide a systemic mapping review of blockchain simulators focusing on these quality factors. This paper also sheds light on the configuration parameters (inputs) and produced metrics (outputs) supported by each simulator. Furthermore, it investigates which metrics supported by each simulator are scientifically validated/evaluated. Moreover, code quality comparison is carried out to assess the source code of the covered simulators. The results reveal that no simulator fully covers the wide operational range of features and capabilities of existing blockchain technologies. However, several promising efforts exist in the domain of blockchain simulation with interesting and useful features. Finally, we discuss the subject of blockchain simulation and provide our insight into the matter.

扫码加入交流群

加入微信交流群

微信交流群二维码

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