Tikiri—Towards a lightweight blockchain for IoT
- Old Dominion Univ., Norfolk, VA (United States)
- Univ. of Texas at El Paso, TX (United States)
- Univ. of Colombo (Sri Lanka). School of Computing
Internet of Things (IoT) platforms have been deployed in several domains to enhance efficiency of business process and improve productivity. Most IoT platforms comprise of heterogeneous software and hardware components which can potentially introduce security and privacy challenges. Blockchain technology has been proposed as one of the solutions to realize IoT security by leveraging the (a) Immutable ledger, (b) Decentralized architecture and (c) Strong cryptography primitives. However, integrating blockchain platforms with IoT based applications presents several challenges due to lack of (a) acceptable performance on resource-constrained devices, (b) high transaction throughput, (c) keyword-based search and retrieve, (d) transaction back pressure operations, and (e) real-time response. In this paper, we propose a lightweight blockchain platform, “Tikiri”, for resource-constrained IoT devices. Tikiri uses Apache Kafka for the consensus and proposes new blockchain architecture to handle real-time transaction execution on the blockchain. Tikiri is characterized by functional programming and actor-based smart contract platform that realizes concurrent execution of transactions in the blockchain. Tikiri realizes a lightweight and scalable blockchain that can provides performance on the resource-constrained IoT devices.
- Research Organization:
- Old Dominion Univ., Norfolk, VA (United States)
- Sponsoring Organization:
- USDOE Office of Fossil Energy (FE)
- Grant/Contract Number:
- FE0031744
- OSTI ID:
- 1849304
- Alternate ID(s):
- OSTI ID: 1776470
- Journal Information:
- Future Generations Computer Systems, Vol. 119, Issue C; ISSN 0167-739X
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
Securing Environmental IoT Data Using Masked Authentication Messaging Protocol in a DAG-Based Blockchain: IOTA Tangle
An Intelligent Distributed Ledger Construction Algorithm for IoT