Implementation of smart contracts for blockchain based IoT applications

被引:0
|
作者
Papadodimas, Georgios [1 ]
Palaiokrasas, Georgios [1 ]
Litke, Antonios [1 ]
Varvarigou, Theodora [1 ]
机构
[1] Natl Tech Univ Athens, Elect & Comp Engn Dept, Athens, Greece
基金
欧盟地平线“2020”;
关键词
blockchain; ethereum; smart contracts; internet of things; sensing as a service;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An increasing number of people, organizations and corporations are expressing their interest in the decentralization technology of the blockchain. The creation of the blockchain marks the time when we start building distributed peer-to-peer networks consisting of non-trusting members that interact with each other without a trusted intermediary but in a verifiable manner. In this paper, we propose a decentralized application (DApp) based on blockchain technology for sharing Internet of Things (IoT) sensors' data, and demonstrate various challenges addressed during the development process. This application combines blockchain technology with IoT and operates through smart contracts that are executed on the Ethereum blockchain. More specifically the application is a platform for sharing (buying and selling) measurements of IoT weather sensors and operates on the Ethereum blockchain, acting as a marketplace for IoT sensor data. This application applies the Sensing-as-a-Service (S2aaS) business model combined with blockchain.
引用
收藏
页码:60 / 67
页数:8
相关论文
共 50 条
  • [1] IoT Applications Using Blockchain and Smart Contracts
    Roriz, Rui
    Pereira, Jose Luis
    DIGITAL SCIENCE, 2019, 850 : 426 - 434
  • [2] Implementation of a Smart Contract on a Consortium Blockchain for IoT Applications
    Lin, Ting
    Huan, Ziyi
    Shi, Yongcan
    Yang, Xu
    SUSTAINABILITY, 2022, 14 (07)
  • [3] IoT devices hardware modeling for executing Blockchain and Smart Contracts applications
    Kromes, Roland
    Verdier, Francois
    2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019), 2019,
  • [4] An Implementation of Smart Contracts by Integrating BIM and Blockchain
    Shojaei, Alireza
    Flood, Ian
    Moud, Hashem Izadi
    Hatami, Mohsen
    Zhang, Xun
    PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2019, VOL 2, 2020, 1070 : 519 - 527
  • [5] Survey on blockchain based smart contracts: Applications, opportunities and challenges
    Hewa, Tharaka
    Ylianttila, Mika
    Liyanage, Madhusanka
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 177
  • [6] 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.
    SUSTAINABILITY, 2021, 13 (19)
  • [7] EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts
    Pan, Jianli
    Wang, Jianyu
    Hester, Austin
    Algerm, Ismail
    Liu, Yuanni
    Zhao, Ying
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4719 - 4732
  • [8] BKRSC-IoT: Blockchain-Based Key Revocation Using Smart Contracts for IoT Networks
    Bettayeb, Sami
    Messai, Mohamed-Lamine
    Hemam, Sofiane Mounine
    MANAGEMENT OF DIGITAL ECOSYSTEMS, MEDES 2023, 2024, 2022 : 331 - 344
  • [9] IoT Data Storage on a Blockchain Using Smart Contracts and IPFS
    de Brito Goncalves, Joao Paulo
    Spelta, Gabriel
    Villaca, Rodolfo da Silva
    Gomes, Roberta Lima
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 508 - 511
  • [10] Towards Secure IoT Communication with Smart Contracts in a Blockchain Infrastructure
    Ali, Jawad
    Ali, Toqeer
    Musa, Shahrulniza
    Zahrani, Ali
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (10) : 578 - 585