IoT Data Storage on a Blockchain Using Smart Contracts and IPFS

被引:7
|
作者
de Brito Goncalves, Joao Paulo [1 ]
Spelta, Gabriel [2 ]
Villaca, Rodolfo da Silva [2 ]
Gomes, Roberta Lima [2 ]
机构
[1] Fed Inst Espirito Santo Ifes, Cachoeiro De Itapemirim, ES, Brazil
[2] Fed Univ Espirito Santo Ufes, Vitoria, ES, Brazil
基金
巴西圣保罗研究基金会;
关键词
Blockchain; Internet of Things; Smart Contracts; IPFS;
D O I
10.1109/Blockchain55522.2022.00078
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Since the creation of the cryptocurrency Bitcoin, the interest in blockchain technology has increased, entering areas such as IoT (Internet of Things) and data sharing. The main objective of this paper is to develop a system that allows the storage of data from IoT services in a decentralized network with a blockchain managing transactions through a smart contract. The project was carried out using the blockchain Ethereum, IPFS (InterPlanetary File System) for storage, Solidity language for contract development, NodeJS for coding the simulation of IoT devices, web interface and back-end of the solution. The MQTT protocol was used to transport data from the devices. Our main objective was achieved, as the tests carried out show use cases in which this solution has an advantage over the direct storage in the Ethereum blockchain.
引用
收藏
页码:508 / 511
页数:4
相关论文
共 50 条
  • [1] Trustworthy IoT Data Streaming Using Blockchain and IPFS
    Hasan, Haya R.
    Salah, Khaled
    Yaqoob, Ibrar
    Jayaraman, Raja
    Pesic, Sasa
    Omar, Mohammed
    [J]. IEEE ACCESS, 2022, 10 : 17707 - 17721
  • [2] IoT Applications Using Blockchain and Smart Contracts
    Roriz, Rui
    Pereira, Jose Luis
    [J]. DIGITAL SCIENCE, 2019, 850 : 426 - 434
  • [3] Reliable Vehicle Data Storage Using Blockchain and IPFS
    Ye, Hyoeun
    Park, Sejin
    [J]. ELECTRONICS, 2021, 10 (10)
  • [4] Identity Management in IoT Networks Using Blockchain and Smart Contracts
    Omar, Ahmad Sghaier
    Basir, Otman
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 994 - 1000
  • [5] Enhanced Security of IoT Data Sharing Management by Smart Contracts and Blockchain
    Hoang-Anh Pham
    Trung-Kien Le
    Thi-Ngoc-My Pham
    Hoai-Quoc-Trung Nguyen
    Thanh-Van Le
    [J]. ISCIT 2019: PROCEEDINGS OF 2019 19TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2019, : 398 - 403
  • [6] Ransomware as a Service using Smart Contracts and IPFS
    Karapapas, Christos
    Pittaras, Iakovos
    Fotiou, Nikos
    Polyzos, George C.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [7] Monetization of IoT data using smart contracts
    Suliman, Ahmed
    Husain, Zainab
    Abououf, Menatallah
    Alblooshi, Mansoor
    Salah, Khaled
    [J]. IET NETWORKS, 2019, 8 (01) : 32 - 37
  • [8] Decentralized Industrial IoT Data Management Based on Blockchain and IPFS
    Zheng, Xiaochen
    Lu, Jinzhi
    Sun, Shengjing
    Kiritsis, Dimitris
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: TOWARDS SMART AND DIGITAL MANUFACTURING, PT II, 2020, 592 : 222 - 229
  • [9] Implementation of smart contracts for blockchain based IoT applications
    Papadodimas, Georgios
    Palaiokrasas, Georgios
    Litke, Antonios
    Varvarigou, Theodora
    [J]. PROCEEDINGS OF THE 2018 9TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF), 2018, : 60 - 67
  • [10] An Attribute-Based Access Control for IoT Using Blockchain and Smart Contracts
    Zaidi, Syed Yawar Abbas
    Shah, Munam Ali
    Khattak, Hasan Ali
    Maple, Carsten
    Rauf, Hafiz Tayyab
    El-Sherbeeny, Ahmed M.
    El-Meligy, Mohammed A.
    [J]. SUSTAINABILITY, 2021, 13 (19)