Distributed Consensus for Blockchains in Internet-of-Things Networks

被引:20
|
作者
Yang, Li [1 ]
Zou, Yifei [1 ]
Xu, Minghui [1 ]
Xu, Yicheng [2 ]
Yu, Dongxiao [1 ]
Cheng, Xiuzhen [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 266237, Peoples R China
[2] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Wireless networks; Simulation; Buildings; Spread spectrum communication; Interference; Consensus algorithm; Blockchains; distributed algorithm; consensus in blockchain; Internet-of-Things (IoT); SINR model; ABSTRACT MAC LAYER; IOT; ALGORITHMS;
D O I
10.26599/TST.2021.9010065
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, due to the wide implementation of mobile agents, the Internet-of-Things (IoT) networks have been applied in several real-life scenarios, servicing applications in the areas of public safety, proximity-based services, and fog computing. Meanwhile, when more complex tasks are processed in IoT networks, demands on identity authentication, certifiable traceability, and privacy protection for services in IoT networks increase. Building a blockchain system in IoT networks can greatly satisfy such demands. However, the blockchain building in IoT brings about new challenges compared with that in the traditional full-blown Internet with reliable transmissions, especially in terms of achieving consensus on each block in complex wireless environments, which directly motivates our work. In this study, we fully considered the challenges of achieving a consensus in a blockchain system in IoT networks, including the negative impacts caused by contention and interference in wireless channel, and the lack of reliable transmissions and prior network organizations. By proposing a distributed consensus algorithm for blockchains on multi-hop IoT networks, we showed that it is possible to directly reach a consensus for blockchains in IoT networks, without relying on any additional network layers or protocols to provide reliable and ordered communications. In our theoretical analysis, we showed that our consensus algorithm is asymptotically optimal on time complexity and is energy saving. The extensive simulation results also validate our conclusions in the theoretical analysis.
引用
收藏
页码:817 / 831
页数:15
相关论文
共 50 条
  • [1] Distributed Consensus for Blockchains in Internet-of-Things Networks
    Li Yang
    Yifei Zou
    Minghui Xu
    Yicheng Xu
    Dongxiao Yu
    Xiuzhen Cheng
    [J]. Tsinghua Science and Technology, 2022, (05) : 817 - 831
  • [2] Distributed Deep Convolutional Neural Networks for the Internet-of-Things
    Disabato, Simone
    Roveri, Manuel
    Alippi, Cesare
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (08) : 1239 - 1252
  • [3] A Distributed Ambient Backscatter MAC Protocol for Internet-of-Things Networks
    Cao, Xuelin
    Song, Zuxun
    Yang, Bo
    ElMossallamy, Mohamed A.
    Qian, Lijun
    Han, Zhu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (02): : 1488 - 1501
  • [4] Risks from Spam Attacks on Blockchains for Internet-of-Things Devices
    Paavolainen, Santeri
    Elo, Tommi
    Nikander, Pekka
    [J]. 2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 314 - 320
  • [5] Distributed scheduling using belief propagation for internet-of-things (IoT) networks
    Sohn, Illsoo
    Yoon, Sang Won
    Lee, Sang Hyun
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2018, 11 (01) : 152 - 161
  • [6] Distributed scheduling using belief propagation for internet-of-things (IoT) networks
    Illsoo Sohn
    Sang Won Yoon
    Sang Hyun Lee
    [J]. Peer-to-Peer Networking and Applications, 2018, 11 : 152 - 161
  • [7] A Distributed Decoding Algorithm for 6G Internet-of-Things Networks
    Yuan Weijie
    Li Shuangyang
    Chong Ruoxi
    Bai Baoming
    Ng, D. W. K.
    [J]. JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (01) : 21 - 27
  • [8] A Scalable Distributed Spatial Index for the Internet-of-Things
    Iyer, Anand Padmanabha
    Stoica, Ion
    [J]. PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 548 - 560
  • [9] A Converging Distributed Positioning Algorithm for Internet-of-Things
    Bagdonas, Kazimieras
    Jusas, Nerijus
    Venckauskas, Algimantas
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2017, 23 (06) : 72 - 76
  • [10] Distributed Pub/Sub Model in CoAP-based Internet-of-Things Networks
    Jung, Joong-Hwa
    Choi, Dong-Kyu
    Koh, Seok-Joo
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2018, : 657 - 662