A General Framework for Intelligent IoT Data Acquisition and Sharing in an Untrusted Environment Based on Blockchain

被引:0
作者
Lu, Yin [1 ,2 ,3 ,4 ]
Xue, Yongtao [3 ]
Li, Qingyuan [5 ]
Wu, Luocheng [6 ]
Li, Taosen [3 ]
Yang, Peipei [5 ]
Zhu, Hongbo [3 ,4 ]
机构
[1] Nanjing Univ Posts & Telecommun, Coll Internet Things, Nanjing 210003, Peoples R China
[2] Nanjing Univ Posts & Telecommun, Key Lab Broadband Wireless Commun & Sensor Networ, Minist Educ, Nanjing 210003, Peoples R China
[3] Nanjing Univ Posts & Telecommun, Jiangsu Key Lab Wireless Commun, Nanjing 210003, Peoples R China
[4] Nanjing Univ Posts & Telecommun, Res Inst Internet Things, Nanjing 210003, Peoples R China
[5] Nanjing Univ Posts & Telecommun, Bell Honors Sch, Nanjing 210023, Peoples R China
[6] Nanjing Univ Posts & Telecommun, Sch Automat, Nanjing 210023, Peoples R China
关键词
blockchain; data sharing; Internet of Things; Oracle; INTERNET;
D O I
10.23919/JCC.fa.2023-0108.202403
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Traditional IoT systems suffer from high equipment management costs and difficulty in trustworthy data sharing caused by centralization. Blockchain provides a feasible research direction to solve these problems. The main challenge at this stage is to integrate the blockchain from the resourceconstrained IoT devices and ensure the data of IoT system is credible. We provide a general framework for intelligent IoT data acquisition and sharing in an untrusted environment based on the blockchain, where gateways become Oracles. A distributed Oracle network based on Byzantine Fault Tolerant algorithm is used to provide trusted data for the blockchain to make intelligent IoT data trustworthy. An aggregation contract is deployed to collect data from various Oracle and share the credible data to all on -chain users. We also propose a gateway data aggregation scheme based on the REST API event publishing/subscribing mechanism which uses SQL to achieve flexible data aggregation. The experimental results show that the proposed scheme can alleviate the problem of limited performance of IoT equipment, make data reliable, and meet the diverse data needs on the chain.
引用
收藏
页码:137 / 148
页数:12
相关论文
共 30 条
  • [1] Trustworthy Blockchain Oracles: Review, Comparison, and Open Research Challenges
    Al-Breiki, Hamda
    Rehman, Muhammad Habib Ur
    Salah, Khaled
    Svetinovic, Davor
    [J]. IEEE ACCESS, 2020, 8 : 85675 - 85685
  • [2] Bitcoin N. S., 2008, Bitcoin: A peer-to-peer electronic cash system
  • [3] Integration of Cloud computing and Internet of Things: A survey
    Botta, Alessio
    de Donato, Walter
    Persico, Valerio
    Pescape, Antonio
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 684 - 700
  • [4] Real-world blockchain applications under the lens of the oracle problem. A systematic literature review
    Caldarelli, Giulio
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGY MANAGEMENT, OPERATIONS AND DECISIONS (ICTMOD), 2020,
  • [5] A Blockchain Connected Gateway for BLE-Based Devices in the Internet of Things
    Cha, Shi-Cho
    Chen, Jyun-Fu
    Su, Chunhua
    Yeh, Kuo-Hui
    [J]. IEEE ACCESS, 2018, 6 : 24639 - 24649
  • [6] Chaudhary S., 2019, 2019 4 INT C INT THI, P1, DOI DOI 10.1109/IOT-SIU.2019.8777467
  • [7] Blockchains and Smart Contracts for the Internet of Things
    Christidis, Konstantinos
    Devetsikiotis, Michael
    [J]. IEEE ACCESS, 2016, 4 : 2292 - 2303
  • [8] Dorri A, 2017, INT CONF PERVAS COMP
  • [9] Ellis S., 2017, Chainlink a decentralized oracle network
  • [10] Gurunath R., 2018, 2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC)I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), P104, DOI 10.1109/I-SMAC.2018.8653728