Blockchain Simulators: A Systematic Mapping Study

Blockchain Simulators: A Systematic Mapping Study
复制标题

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

DOI:
--
复制
发表时间:
2022
期刊:
IEEE International Conference on Services Computing
影响因子:
--
通讯作者:
E. Solaiman
E. Solaiman
中科院分区:
--
文献类型:
--
作者:
Adel Albshri;Ali Alzubaidi;Bakri Awaji;E. Solaiman

文献摘要

被引文献

相似文献

近年来,区块链等分布式账本技术不断涌现,引起了学术界、政府和行业的兴趣。文献中已经介绍了多种区块链解决方案,例如比特币、以太坊和超级账本技术。然而,仍然缺乏评估这些解决方案及其应用的工具,限制了对其潜力和相关挑战/限制的探索。也就是说,尝试真正的区块链网络通常需要坚实的预算;因此,复杂的区块链模拟器可以在实际实施阶段之前促进设计和评估解决方案。此类模拟器的质量取决于几个因素,例如可用性、可靠性、提供的功能和支持的功能。本文旨在针对这些质量因素对区块链模拟器进行系统性的映射审查。本文还阐明了每个模拟器支持的配置参数(输入)和生成的指标(输出)。此外,它还调查每个模拟器支持的哪些指标经过科学验证/评估。此外,还进行了代码质量比较,以评估所覆盖模拟器的源代码。结果表明,没有模拟器能够完全涵盖现有区块链技术的广泛操作特性和功能。然而,区块链模拟领域存在一些有前途的努力,具有有趣且有用的功能。最后,我们讨论区块链模拟的主题并提供我们对此问题的见解。
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.