基于轻量可视化技术的比特币网络仿真器
本论文提出了一种新的区块链网络仿真器,该仿真器采用比特币的原始参考实现作为 主程序,利用轻量级可视化技术构建一个可以调节的本地测试网络。
为了支持大规模网络的快速仿真而无需禁用挖矿服务,本论文提出的仿真器可以将 比特币挖矿难度等级调整到低于默认的最低值。为了评估区块链在不同网络状况下 的性能,仿真器支持定义不同的网络拓扑结构,并且集成了linux内核流量控制工具 来模拟包的延迟或丢失。
为了验证仿真器的效率,我们进行了若干实验并研究了算力和网络延迟等因素的影响。 论文对设置不同挖矿难度等级、区块时间以及分叉等的影响也进行了研究,同时在 github提供了仿真器的开源代码实现。
论文PDF下载:Local Bitcoin Network Simulator for Performance Evaluation using Lightweight Virtualization