Blockchain-Based IoT Application Using Smart Contracts: Case Study of M2M Autonomous Trading

时间:2020-06-16 作者:Xinglin Gong ; Erwu Liu ; Rui Wang

Abstract:
Blockchain technology can be used to track billions of interconnected devices, enabling secure data exchange and data processing. The decentralized and autonomous ability of the blockchain makes it an ideal solution for Internet of Things(IoT) applications. In this paper, we explore a basic IoT-Blockchain fusion model with four layers which contains different types of IoT devices. Distributed file system is considered in the model to store huge amount of IoT data. Then, a case study for blockchain-based IoT application, a Machine-to-Machine(M2M) autonomous trading system, is proposed on the Ethereum blockchain. We build smart contracts for device registration, data storage, service provision and fair payment, and the proof-of-concept is implemented using two Raspberry Pis to interact with smart contracts. The proposed system verifies that blockchain could improve IoT applications in transparency, traceability and security.

Published in:2020 5th International Conference on Computer and Communication Systems (ICCCS)
Date of Conference:15-18 May 2020
Date Added to IEEE Xplore:16 June 2020
DOI: 10.1109/ICCCS49078.2020.9118549
Publisher: IEEE
Conference Location:Shanghai, China, China
最新新闻
科研成果