Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Tikiri—Towards a lightweight blockchain for IoT

Journal Article · · Future Generations Computer Systems
 [1];  [2];  [3];  [3];  [4];  [4]
  1. Old Dominion Univ., Norfolk, VA (United States); Old Dominion Univ., Norfolk, VA (United States)
  2. Univ. of Texas at El Paso, TX (United States)
  3. Old Dominion Univ., Norfolk, VA (United States)
  4. 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
OSTI ID: 2502102
Journal Information:
Future Generations Computer Systems, Journal Name: Future Generations Computer Systems Journal Issue: C Vol. 119; ISSN 0167-739X
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (18)

Internet of things: Vision, applications and research challenges journal September 2012
An efficient Lightweight integrated Blockchain (ELIB) model for IoT security and privacy journal January 2020
FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing journal August 2019
Internet of Things, Blockchain and Shared Economy Applications journal January 2016
Why Functional Programming Matters journal February 1989
Blockchains and Smart Contracts for the Internet of Things journal January 2016
Mystiko—Blockchain Meets Big Data conference December 2018
Analyzing the applicability of Internet of Things to the battlefield environment conference May 2016
Data Allocation Mechanism for Internet-of-Things Systems With Blockchain journal April 2020
Microservices journal January 2015
$\mathsf{LightChain}$: A Lightweight Blockchain System for Industrial Internet of Things journal June 2019
Cassandra: a decentralized structured storage system journal April 2010
NoSQL databases: MongoDB vs cassandra conference January 2013
The part-time parliament journal May 1998
Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade journal January 2016
Measuring Docker Performance: What a Mess!!!
  • Casalicchio, Emiliano; Perciballi, Vanessa
  • ICPE '17: ACM/SPEC International Conference on Performance Engineering, Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion https://doi.org/10.1145/3053600.3053605
conference April 2017
The Byzantine Generals Problem journal July 1982
A Study of LoRa: Long Range & Low Power Networks for the Internet of Things journal September 2016

Similar Records

Rahasak—Scalable blockchain architecture for enterprise applications
Journal Article · Tue Jun 01 00:00:00 EDT 2021 · Journal of Systems Architecture · OSTI ID:1849306

An Intelligent Distributed Ledger Construction Algorithm for IoT
Conference · Fri Oct 01 00:00:00 EDT 2021 · IEEE Access · OSTI ID:1839600