With the advent of blockchain technology, the number of proposals has boomed. The network traffic imposed by these blockchain proposals increases the cost of hosting nodes. Unfortunately, as of today, we are not aware of any comparative study of the bandwidth consumption of blockchains. In this paper, we propose the first empirical comparison of blockchain bandwidth consumption. To this end, we measure the network traffic of blockchain network nodes of five blockchain protocols: Algorand, Aptos, Avalanche, Redbelly and Solana. We study the variation over time, differentiate the receiving and sending traffic and analyze how this traffic varies with the number of nodes and validators. We conclude that the transport protocol is the main factor impacting the network traffic, segregating node roles helps reduce traffic and different blockchains are differently impacted by the network size.
翻译:随着区块链技术的兴起,相关提案数量激增。这些区块链提案产生的网络流量增加了托管节点的成本。遗憾的是,截至目前,我们尚未发现任何关于区块链带宽消耗的比较研究。本文首次对区块链带宽消耗进行了实证比较。为此,我们测量了五种区块链协议(Algorand、Aptos、Avalanche、Redbelly 和 Solana)区块链网络节点的网络流量。我们研究了流量随时间的变化,区分了接收与发送流量,并分析了该流量如何随节点和验证者数量的变化而变化。我们的结论是:传输协议是影响网络流量的主要因素,节点角色分离有助于降低流量,且不同区块链受网络规模的影响程度存在差异。