当前位置: X-MOL 学术Future Gener. Comput. Syst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Tikiri—Towards a lightweight blockchain for IoT
Future Generation Computer Systems ( IF 7.5 ) Pub Date : 2021-02-16 , DOI: 10.1016/j.future.2021.02.006
Eranga Bandara , Deepak Tosh , Peter Foytik , Sachin Shetty , Nalin Ranasinghe , Kasun De Zoysa

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.



中文翻译:

Tikiri-面向物联网的轻量级区块链

物联网(IoT)平台已部署在多个领域中,以提高业务流程的效率并提高生产力。大多数物联网平台包含异构软件和硬件组件,这可能会带来安全性和隐私挑战。通过利用(a)不可变账本,(b)分散式架构和(c)强密码学原语,提出了区块链技术作为实现物联网安全的解决方案之一。但是,由于缺乏(a)资源受限的设备上可接受的性能,(b)高交易吞吐量,(c)基于关键字的搜索和检索,(d)交易背压,将区块链平台与基于IoT的应用程序集成会带来一些挑战。操作,以及(e)实时响应。在本文中,我们提出了一个轻量级的区块链平台,“ Tikiri”,用于资源受限的物联网设备。Tikiri使用Apache Kafka达成共识,并提出了新的区块链架构来处理区块链上的实时交易执行。Tikiri的特点是功能性编程和基于参与者的智能合约平台,可实现区块链中交易的并发执行。Tikiri实现了轻量级且可扩展的区块链,可在资源受限的IoT设备上提供性能。

更新日期:2021-02-25
down
wechat
bug