Increasing popularity of trading digital assets can lead to significant delays in Blockchain networks when processing transactions. When transaction fees become miners' primary revenue, an imbalance in reward may lead to miners adopting deviant mining strategies. Scaling the block capacity is one of the potential approaches to alleviate the problem. To address this issue, this paper reviews and evaluates six state-of-the-art compression protocols for Blockchains. Specifically, we designed a Monte Carlo simulation to simulate two of the six protocols to observe their compression performance under larger block capacities. Furthermore, extensive simulation experiments were conducted to observe the mining behaviour when the block capacity is increased. Experimental results reveal an interesting trade-off between volatility and scalability. When the throughput is higher than a critical point, it worsens the volatility and threatens Blockchain security. In the experiments, we further analyzed the relationship between volatility and scalability properties with respect to the distribution of transaction values. Based on the analysis results, we proposed the recommended maximum block size for each protocol. At last, we discuss the further improvement of the compression protocols.
翻译:数字资产交易的流行可能会导致处理交易时区块链网络出现显着延迟。当交易费用成为矿工的主要收入时,奖励不平衡可能导致矿工采用不正当的挖矿策略。增加块容量是缓解问题的潜在方法之一。为了解决这个问题,本文回顾和评估了六种最先进的区块链压缩协议。特别地,我们设计了一个蒙特卡罗模拟来模拟其中两个协议在更大的块容量下的压缩性能。此外,进行了大量模拟实验来观察块容量增加时的挖矿行为。实验结果揭示了波动性和可扩展性之间的有趣平衡。当吞吐量高于临界点时,这会恶化波动性并威胁区块链安全。在实验中,我们进一步分析了与交易价值分布相关的波动性和可扩展性属性之间的关系。基于分析结果,我们提出了每个协议的推荐最大块大小。最后,我们讨论了压缩协议的进一步改进。