An IoT Blockchain Architecture Using Oracles and Smart Contracts: the Use-Case of a Food Supply Chain
Authors:
- 1 September 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
Abstract
The blockchain is a distributed technology which allows establishing trust among unreliable users who interact and perform transactions with each other. While blockchain technology has been mainly used for crypto-currency, it has emerged as an enabling technology for establishing trust in the realm of the Internet of Things (IoT). Nevertheless, a naive usage of the blockchain for IoT leads to high delays and extensive computational power. In this paper, we propose a blockchain architecture dedicated to being used in a supply chain which comprises different distributed IoT entities. We propose a lightweight consensus for this architecture, called LC4IoT. The consensus is evaluated through extensive simulations. The results show that the proposed consensus uses low computational power, storage capability and latency.Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- A Review on the Use of Blockchain for the Internet of ThingsIEEE Access, 2018
- Blockchain Meets IoT: An Architecture for Scalable Access Management in IoTIEEE Internet of Things Journal, 2018
- Internet of things: a survey of challenges and issuesInternational Journal of Internet of Things and Cyber-Assurance, 2018
- FruitChains2017
- An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends2017
- Blockchain Based Data Integrity Service Framework for IoT Data2017
- Digital Supply Chain Transformation toward Blockchain Integration2017
- A tutorial on blockchain and applications to secure network control-planes2016
- Blockchain for the Internet of Things: A systematic literature review2016
- On the Security and Performance of Proof of Work Blockchains2016