Blockchain is built on a peer-to-peer network that relies on frequent communications among the distributively located nodes. In particular, the consensus mechanisms (CMs), which play a pivotal role in blockchain, are communication resource-demanding and largely determines blockchain security bound and other key performance metrics such as transaction throughput, latency and scalability. Most blockchain systems are designed in a stable wired communication network running in advanced devices under the assumption of sufficient communication resource provision. However, it is envisioned that the majority of the blockchain node peers will be connected through the wireless network in the future. Constrained by the highly dynamic wireless channel and scarce frequency spectrum, communication can significantly affect blockchain's key performance metrics. Hence, in this paper, we present wireless blockchain networks (WBN) under various commonly used CMs and we answer the question of how much communication resource is needed to run such a network. We first present the role of communication in the four stages of the blockchain procedure. We then discuss the relationship between the communication resource provision and the WBNs performance, for three of the most used blockchain CMs namely, Proof-of-Work (PoW), practical Byzantine Fault Tolerant (PBFT) and Raft. Finally, we provide analytical and simulated results to show the impact of the communication resource provision on blockchain performance.
翻译:屏障链系建于一个依赖分布式节点之间频繁通信的对等通信网络上,特别是在阻塞链中发挥着关键作用的共识机制(CMs)是通信资源需求,在很大程度上决定了连锁安全约束和其他关键性能指标,如交易吞吐量、延缓度和可缩缩度等。大多数连锁系统设计在一个稳定的有线通信网络中,以足够的通信资源提供为假设,在先进设备中运行;然而,设想大部分链链节节点将在未来通过无线网络连接。受高动态无线频道和稀缺频谱频谱的制约,通信可以极大地影响块链关键性能指标。因此,在本文件中,我们在各种常用的CMs下展示无线链链链链链链链连接系统(WBN),我们回答这样一个问题,即,需要多少通信资源来运行这样一个网络。我们首先介绍在屏障链程序的四个阶段的通信作用。我们然后讨论通信资源提供与WBNBS的绩效,即最常用的C-FMS-FS-FS-S-Simal 提供我们使用的C-FDFS-FSlock-FSlock-FServical 提供的3个实际性能、Supal-FMSl 和FMS-FMS-FMS-FM 提供。