LightChain: On the Lightweight Blockchain for the Internet-of-Things

The Internet of Things (IoT) and the blockchain are justly regarded as the technology for the future. The blockchain is a Distributed Ledger Technology (DLT) solution which has enormous potential as can be seen in the numerous avenues it has been deployed. Simplistically, it is a decentralized database which can revolutionize the current centralized world we live. IoT is the interconnection of devices with mostly bounded resources. IoT applications are also distributed in nature thereby making it inevitable that the paths of the blockchain and IoT will cross in the future. Blockchain's DLT will eventually play a crucial role in how IoT devices will communicate. The Proof of Work (PoW) mechanism was the original consensus technique introduced in the first blockchain based application (Bitcoin). PoW guaranteed consensus in the network by verifying transactions. However, the PoW had deficiencies. The solving of the PoW puzzle is computationally expensive which has become an impediment in the potential marriage of IoT and blockchain. This predicament arises as IoT devices are plagued with limited resources. In this work, we address this issue by presenting an approach where IoT devices can combine their resources to solve PoW puzzles that they might not have been able to solve on their own. This would ensure a successful merger between the blockchain and the IoT.

[1]  Elaine Shi,et al.  Bitter to Better - How to Make Bitcoin a Better Currency , 2012, Financial Cryptography.

[2]  S. Popov The Tangle , 2015 .

[3]  José A. B. Fortes,et al.  On the Use of Machine Learning to Predict the Time and Resources Consumed by Applications , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[4]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[5]  Elaine Shi,et al.  FruitChains: A Fair Blockchain , 2017, IACR Cryptol. ePrint Arch..

[6]  Aggelos Kiayias,et al.  Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol , 2017, CRYPTO.

[7]  Björn Scheuermann,et al.  Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies , 2016, IEEE Communications Surveys & Tutorials.

[8]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing , 2017, IEEE Communications Magazine.

[9]  Rina Panigrahy,et al.  Heuristics for Vector Bin Packing , 2011 .

[10]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[11]  Danda B. Rawat,et al.  Blockchain: Emerging Applications and Use Cases , 2019, ArXiv.

[12]  Rina Panigrahy,et al.  Validating Heuristics for Virtual Machines Consolidation , 2011 .

[13]  Christian Decker,et al.  A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels , 2015, SSS.

[14]  Alcides Calsavara,et al.  Solving the Virtual Machine Placement Problem as a Multiple Multidimensional Knapsack Problem , 2014 .