wChain: A Fast Fault-Tolerant Blockchain Protocol for Multihop Wireless Networks

被引:38
作者
Xu, Minghui [1 ,2 ]
Liu, Chunchi [1 ]
Zou, Yifei [1 ]
Zhao, Feng [3 ]
Yu, Jiguo [4 ,5 ]
Cheng, Xiuzhen [1 ,2 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 266510, Peoples R China
[2] George Washington Univ, Dept Comp Sci, Washington, DC 20052 USA
[3] Yulin Normal Univ, Guangxi Coll & Univ Key Lab Complex Syst Optimiza, Yulin 537000, Peoples R China
[4] Qilu Univ Technol, Sch Comp Sci & Technol, Shandong Acad Sci, Jinan 250014, Peoples R China
[5] Natl Supercomp Ctr Jinan, Shandong Comp Sci Ctr, Jinan 250014, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; fault-tolerance; multihop wireless networks; SINR model;
D O I
10.1109/TWC.2021.3078639
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents wChain, a blockchain protocol specifically designed for multihop wireless networks that deeply integrates wireless communication properties and blockchain technologies under the realistic SINR model. We adopt a hierarchical spanner as the communication backbone to address medium contention and achieve fast data aggregation within O(logN log G) slots where N is the network size and G refers to the ratio of the maximum distance to the minimum distance between any two nodes. Besides, wChain employs data aggregation and reaggregation as well as node recovery mechanisms to ensure efficiency, fault tolerance, persistence, and liveness. The worst-case runtime of wChain is upper bounded by O(f logN log Gamma), where f = left perpendicularN/2right perpendicular is the upper bound of the number of faulty nodes. To validate our design, we conduct both theoretical analysis and simulation studies. The results not only demonstrate the nice properties of wChain, but also point to a large new space for the exploration of blockchain protocols in wireless networks.
引用
收藏
页码:6915 / 6926
页数:12
相关论文
共 30 条
  • [1] Akpaida V.O.A., 2018, Journal of Engineering Research and Reports, V1, P1, DOI [10.9734/jerr/2018/v1i29804, DOI 10.9734/JERR/2018/V1I29804]
  • [2] Reaching consensus in wireless networks with probabilistic broadcast
    Aysal, Tuncer C.
    Sarwate, Anand D.
    Dimakis, Alexandros G.
    [J]. 2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, : 732 - +
  • [3] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [4] Chockler Gregory., 2005, PODC 05, P197
  • [5] Blockchain and Deep Reinforcement Learning Empowered Intelligent 5G Beyond
    Dai, Yueyue
    Xu, Du
    Maharjan, Sabita
    Chen, Zhuang
    He, Qian
    Zhang, Yan
    [J]. IEEE NETWORK, 2019, 33 (03): : 10 - 17
  • [6] Dong Q, 2009, 2009 6TH ANNUAL IEEE COMMUNICATIONS SOCIETY CONFERENCE ON SENSOR, MESH AND AD HOC COMMUNICATIONS AND NETWORKS (SECON 2009), P108
  • [7] Joint Optimization of Radio and Computational Resources Allocation in Blockchain-Enabled Mobile Edge Computing Systems
    Feng, Jie
    Yu, F. Richard
    Pei, Qingqi
    Du, Jianbo
    Zhu, Li
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (06) : 4321 - 4334
  • [8] The Bitcoin Backbone Protocol: Analysis and Applications
    Garay, Juan
    Kiayias, Aggelos
    Leonardos, Nikos
    [J]. ADVANCES IN CRYPTOLOGY - EUROCRYPT 2015, PT II, 2015, 9057 : 281 - 310
  • [9] Golebiewski Z, 2009, LECT NOTES COMPUT SC, V5793, P166, DOI 10.1007/978-3-642-04383-3_13
  • [10] A Novel Trust Evaluation Process for Secure Localization Using a Decentralized Blockchain in Wireless Sensor Networks
    Kim, Tai-Hoon
    Goyat, Rekha
    Rai, Mritunjay Kumar
    Kumar, Gulshan
    Buchanan, William J.
    Saha, Rahul
    Thomas, Reji
    [J]. IEEE ACCESS, 2019, 7 : 184133 - 184144