Litcius/Paper detail

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

Xinglin Gong, Erwu Liu, Rui Wang

20202020 5th International Conference on Computer and Communication Systems (ICCCS)28 citationsDOI

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.

Topics & Concepts

BlockchainComputer scienceInternet of ThingsSmart contractTraceabilityTransparency (behavior)Computer securityDistributed computingDatabaseSoftware engineeringBlockchain Technology Applications and SecurityIoT and Edge/Fog ComputingFinTech, Crowdfunding, Digital Finance
Blockchain-Based IoT Application Using Smart Contracts: Case Study of M2M Autonomous Trading | Litcius