Tikiri-Towards a lightweight blockchain for IoT

被引:46
作者
Bandara, Eranga [1 ]
Tosh, Deepak [2 ]
Foytik, Peter [1 ]
Shetty, Sachin [1 ]
Ranasinghe, Nalin [3 ]
De Zoysa, Kasun [3 ]
机构
[1] Old Dominion Univ, Norfolk, VA 23529 USA
[2] Univ Texas El Paso, El Paso, TX 79968 USA
[3] Univ Colombo, Sch Comp, Colombo, Sri Lanka
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2021年 / 119卷
关键词
Blockchain; Smart contact; Edge computing; IoT; Big data; INTERNET; THINGS;
D O I
10.1016/j.future.2021.02.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页码:154 / 165
页数:12
相关论文
共 50 条
  • [31] Lakshman Avinash, 2010, Operating Systems Review, V44, P35, DOI 10.1145/1773912.1773922
  • [32] THE BYZANTINE GENERALS PROBLEM
    LAMPORT, L
    SHOSTAK, R
    PEASE, M
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1982, 4 (03): : 382 - 401
  • [33] The part-time parliament
    Lamport, L
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (02): : 133 - 169
  • [34] LightChain: A Lightweight Blockchain System for Industrial Internet of Things
    Liu, Yinqiu
    Wang, Kun
    Lin, Yun
    Xu, Wenyao
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3571 - 3581
  • [35] Meiklejohn S., 2015, ARXIV PREPRINT ARXIV
  • [36] Merkel D., 2014, LINUX J, V2014, P2
  • [37] Internet of things: Vision, applications and research challenges
    Miorandi, Daniele
    Sicari, Sabrina
    De Pellegrini, Francesco
    Chlamtac, Imrich
    [J]. AD HOC NETWORKS, 2012, 10 (07) : 1497 - 1516
  • [38] An efficient Lightweight integrated Blockchain (ELIB) model for IoT security and privacy
    Mohanty, Sachi Nandan
    Ramya, K. C.
    Rani, S. Sheeba
    Gupta, Deepak
    Shankar, K.
    Lakshmanaprabu, S. K.
    Khanna, Ashish
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 (102): : 1027 - 1037
  • [39] Nakamoto S., 2008, BITCOIN PEER TO PEER
  • [40] Popejoy S, 2017, PACT SMART CONTRACT