论文标题

缠结的特性,用于统一随机和随机步行尖端选择

Properties of the Tangle for Uniform Random and Random Walk Tip Selection

论文作者

Kusmierz, Bartosz, Sanders, William, Penzkofer, Andreas, Capossele, Angelo, Gal, Alon

论文摘要

分布式分类帐技术的应用程序越来越多,正在推动行业和学术界,以解决区块链的局限性,尤其是其可扩展性问题。最近的分布式分类帐技术已用更灵活的定向无环形图代替了区块链线性结构,以试图容纳更高的吞吐量。尽管基于定向无环的分布式分类帐技术的快速增长扩散,但研究人员仍未对其行为有基本的理解。在本文中,我们分析了Tangle,这是一种在IOTA,BYTEBALL,AVALANCHE或SPECTER等各种协议中使用(具有某些修改)的定向无环图。我们的贡献是三倍。首先,我们在连续的时间模型中运行模拟,以检查尖端计数稳定性和累积重量演变,同时改变传入交易的速度。特别是我们确认对具有均匀随机尖端选择策略的尖端数量的分析预测。其次,我们展示了不同的尖端选择算法如何影响缠结的生长。此外,我们通过分析随机步行的退出概率的传播来解释这些差异。我们的发现证实了分析得出的预测,并提供了有关累积重量生长的不同阶段以及交易的平均时间差的新见解,以便在使用不同的尖端选择算法时获得首次批准。最后,我们将模拟开销和性能分析为缠结大小的函数,并比较不同尖端选择算法的结果。

The growing number of applications for distributed ledger technologies is driving both industry and academia to solve the limitations of blockchain, particularly its scalability issues. Recent distributed ledger technologies have replaced the blockchain linear structure with a more flexible directed acyclic graph in an attempt to accommodate a higher throughput. Despite the fast-growing diffusion of directed acyclic graph based distributed ledger technologies, researchers lack a basic understanding of their behavior. In this paper we analyze the Tangle, a directed acyclic graph that is used (with certain modifications) in various protocols such as IOTA, Byteball, Avalanche or SPECTRE. Our contribution is threefold. First, we run simulations in a continuous-time model to examine tip count stability and cumulative weight evolution while varying the rate of incoming transactions. In particular we confirm analytical predictions on the number of tips with uniform random tip selection strategy. Second, we show how different tip selection algorithms affect the growth of the Tangle. Moreover, we explain these differences by analyzing the spread of exit probabilities of random walks. Our findings confirm analytically derived predictions and provide novel insights on the different phases of growth of cumulative weight as well as on the average time difference for a transaction to receive its first approval when using distinct tip selection algorithms. Lastly, we analyze simulation overhead and performance as a function of Tangle size and compare results for different tip selection algorithms.

扫码加入交流群

加入微信交流群

微信交流群二维码

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