Since its proposal by Eyal and Sirer (CACM '13), selfish mining attack on proof-of-work blockchains has been studied extensively in terms of both improving its impact and defending against it. Before any defense is deployed in a real world blockchain system, it needs to be tested for security and dependability. However, real blockchain systems are too complex to conduct any test on or benchmark the developed protocols. Some simulation environments have been proposed recently, such as BlockSim (Maher et al., '20). However, BlockSim is developed for the simulation of an entire network on a single CPU. Therefore, it is insufficient to capture the essence of a real blockchain network, as it is not distributed and the complications such as propagation delays that occur in reality cannot be simulated realistically enough. In this work, we propose BlockSim-Net, a simple, efficient, high performance, network-based blockchain simulator, to better reflect reality.
翻译:自Eyal和Sirer提出的提案(CACM'13)以来,已经广泛研究过自私的采矿攻击劳动证据链的做法,既可以提高它的影响,也可以防范它。在将任何防御装置部署在现实世界的供应链系统之前,需要测试它的安全性和可靠性。然而,真正的供应链系统过于复杂,无法对已开发的议定书进行任何测试或基准。最近提出了一些模拟环境,如BlockSim(Maher等人, '20)。然而,BlockSim是为模拟一个单一的CPU上的整个网络而开发的。因此,它不足以捕捉一个真实的供应链网络的精髓,因为网络没有分布,而且现实中出现的传播延误等复杂问题也不可能得到现实的模拟。在这项工作中,我们建议BlockSim网络,一个简单、高效、高性、基于网络的链路模拟器,以更好地反映现实。