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
关键词
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 条
  • [21] Delay and Communication Tradeoffs for Blockchain Systems With Lightweight IoT Clients
    Danzi, Pietro
    Kalor, Anders E.
    Stefanovic, Cedomir
    Popovski, Petar
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) : 2354 - 2365
  • [22] SCC : Storage Compression Consensus for Blockchain in Lightweight IoT Network
    Kim, Teasung
    Noh, Jaewon
    Cho, Sunghyun
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2019,
  • [23] Fusion Chain: A Decentralized Lightweight Blockchain for IoT Security and Privacy
    Na, Dongjun
    Park, Sejin
    ELECTRONICS, 2021, 10 (04) : 1 - 18
  • [24] A Lightweight Blockchain-Based IoT Identity Management Approach
    Bouras, Mohammed Amine
    Lu, Qinghua
    Dhelim, Sahraoui
    Ning, Huansheng
    FUTURE INTERNET, 2021, 13 (02): : 1 - 14
  • [25] A Lightweight Hash-Based Blockchain Architecture for Industrial IoT
    Seok, Byoungjin
    Park, Jinseong
    Park, Jong Hyuk
    APPLIED SCIENCES-BASEL, 2019, 9 (18):
  • [26] PoBT: A Lightweight Consensus Algorithm for Scalable IoT Business Blockchain
    Biswas, Sujit
    Sharif, Kashif
    Li, Fan
    Maharjan, Sabita
    Mohanty, Saraju P.
    Wang, Yu
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (03): : 2343 - 2355
  • [27] Efficient Lightweight Blockchain with Hybridized Consensus Algorithm for IoT Networks
    Uveise, S. A. Mohammed
    Fathima, S. M. H. Sithi Shameem
    IETE JOURNAL OF RESEARCH, 2024, 70 (12) : 8527 - 8537
  • [28] PCBChain: Lightweight Reconfigurable Blockchain Primitives for Secure IoT Applications
    Yan, Wei
    Zhang, Ning
    Njilla, Laurent L.
    Zhang, Xuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (10) : 2196 - 2209
  • [29] A Lightweight Stochastic Blockchain for IoT Data Integrity in Wireless Channels
    Dhaka, Sushila
    Chen, Yu-Jia
    De, Swades
    Wang, Li-Chun
    IEEE OPEN JOURNAL OF VEHICULAR TECHNOLOGY, 2023, 4 : 765 - 781
  • [30] A Lightweight Payment Verification Protocol for Blockchain Transactions on IoT Devices
    Pouraghily, Arman
    Wolf, Tilman
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 617 - 623