An Efficient and Reliable Byzantine Fault Tolerant Blockchain Consensus Protocol for Single-Hop Wireless Networks

被引:4
作者
Zhang, Li [1 ]
Zhang, Baoxian [1 ]
Li, Cheng [2 ]
机构
[1] Univ Chinese Acad Sci, Res Ctr Ubiquitous Sensor Networks, Beijing 100049, Peoples R China
[2] Mem Univ, Fac Engn & Appl Sci, St John A1B 3X5, NF, Canada
关键词
Blockchain; wireless networks; byzantine fault tolerance; consensus protocol; SIGNATURES;
D O I
10.1109/TWC.2023.3293709
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Consensus protocol is a key technology enabling blockchain to provide secure and trustful services in wireless networks. However, most previous study on blockchain consensus protocols for wireless networks relies on reliable message transmissions and honest leaders. In practice, wireless blockchains inherently suffer from limited physical resources and unreliable wireless channels due to environmental noises and adversary attacks. This paper studies the design of Byzantine fault tolerant consensus protocol for blockchain in single-hop wireless networks subject to signal-to-noise constraint. For this purpose, we propose a low-latency and reliable Byzantine fault-tolerant consensus protocol LRBP, which incorporates the following three designs: 1) Randomized credit-based block proposer selection, which can prevent adversary corruption and improve the system throughput, 2) Enhanced threshold Boneh-Lynn-Shacham signature based voting mechanism, which can achieve communication-efficient block validity voting by using piggyback-based acknowledgment and criticality-based adaptive channel accessing probability adjustment, and 3) Random linear network coding based batch forwarding, which supports reliable block transmissions. We derive the consensus success probability and consensus time complexity of LRBP. We prove that LRBP simultaneously satisfies the properties of persistence and liveness. It is resistant to the 51% attack, Sybil attack, double-spending attack, and jamming attack. Simulation results show the high efficiency of LRBP as compared with existing work.
引用
收藏
页码:1974 / 1987
页数:14
相关论文
共 43 条
[1]  
[Anonymous], 2023, IEEE Internet Things J., V10, P12102, DOI [10.1109/JIOT.2021.3124022, DOI 10.1109/JIOT.2021.3124022]
[2]  
[Anonymous], 2021, IEEE Internet Things J., V8, P129
[3]  
Ashik MH, 2020, IEEE REGION 10 SYMP, P1608
[4]  
Boldyreva A, 2003, LECT NOTES COMPUT SC, V2567, P31
[5]   Short signatures from the Weil pairing [J].
Boneh, D ;
Lynn, B ;
Shacham, H .
JOURNAL OF CRYPTOLOGY, 2004, 17 (04) :297-319
[6]  
Bu Xiangmei, 2022, 2022 2nd International Conference on Intelligent Technology and Embedded Systems (ICITES), P185, DOI 10.1109/ICITES56274.2022.9943708
[7]  
Buchman E., 2016, Tendermint: Byzantine Fault Tolerance in the Age of Blockchains
[8]  
Buterin Vitalik, 2017, arXiv
[9]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[10]   Optimal Packet Size Analysis for Intra-flow Network Coding Enabled One Hop Wireless Multicast [J].
Cui, Hao ;
Yan, Yan ;
Zhang, Baoxian ;
Li, Cheng .
AD HOC NETWORKS, ADHOCNETS 2019, 2019, 306 :53-64