Wireless blockchain network is proposed to enable a decentralized and safe wireless networks for various blockchain applications. To achieve blockchain consensus in wireless network, one of the important steps is to broadcast new block using wireless channel. Under wireless network protocols, the block transmitting will be affected significantly. In this work, we focus on the consensus process in blockchain-based wireless local area network (B-WLAN) by investigating the impact of the media access control (MAC) protocol, CSMA/CA. With the randomness of the backoff counter in CSMA/CA, it is possible for latter blocks to catch up or outpace the earlier one, which complicates blockchain forking problem. In view of this, we propose mining strategies to pause mining for reducing the forking probability, and a discard strategy to remove the forking blocks that already exist in CSMA/CA backoff procedure. Based on the proposed strategies, we design Block Access Control (BAC) approaches to effectively schedule block mining and transmitting for improving the performance of B-WLAN. Then, Markov chain models are presented to conduct performance analysis in B-WLAN. The results show that BAC approaches can help the network to achieve a high transaction throughput while improving block utilization and saving computational power. Meanwhile, the trade-off between transaction throughput and block utilization is demonstrated, which can act as a guidance for practical deployment of blockchain.
翻译:提出无线连锁网,是为了建立分散和安全的无线网络,供各种连锁应用程序使用。为了在无线网络中达成连锁共识,一个重要步骤是利用无线网络协议广播新区块。在无线网络协议下,区块传输将受到严重影响。在这项工作中,我们通过调查媒体出入控制协议(MAC)的影响,重点研究基于连锁的无线局域网(B-WLAN)的共识进程。随着CSMA/CA的后端柜台的随机性,后端的柜台有可能赶上或超过前端的柜台,而前端的柜台使问题复杂化。有鉴于此,我们提出暂停采矿战略,以降低路段的概率,并采用弃置战略来消除CSMA/CAoff程序已经存在的无线局域网块。根据拟议战略,我们设计了封锁接入控制(BAC)办法,以便有效地安排采矿和传输改善B-WLAN的运行情况。然后,Markov连锁模型可以在B-WLAN进行业绩分析,使块链链路串问题更加复杂地分析。结果显示,通过BAC交易的利用率,而使B-PLeval利用,而B-Leval-Leval-S-Leval利用,可以使B-Leval-Leval-Levational lactions ladal laction ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal lading lading lading ladal lading ladal laction lactional lading lading laction ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal ladal lad ladal ladal ladal ladalal ladal