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

An Intelligent Distributed Ledger Construction Algorithm for IoT

Conference · · IEEE Access
 [1];  [1]
  1. Missouri Univ. of Science and Technology, Rolla, MO (United States)

Blockchain is the next generation of secure data management that creates near-immutable decentralized storage. Secure cryptography created a niche for blockchain to provide alternatives to wellknown security compromises. However, design bottlenecks with traditional blockchain data structures scale poorly with increased network usage and are extremely computation-intensive. This made the technology difficult to combine with limited devices, like those in Internet of Things networks. In protocols like IOTA, replacement of blockchain’s linked-list queue processing with a lightweight dynamic ledger showed remarkable throughput performance. However, current stochastic algorithms for ledger construction suffer distinct trade-offs between efficiency and security. This work proposed a machine-learning approach with a multi-arm bandit that resolved these issues and was designed for auditing on limited devices. This algorithm was tested in a reinforcement-learning environment simulating the IOTA ledger’s construction with a decision tree. This study showed through regret analysis and experimentation that this approach was secure against manipulation attacks while remaining energy-efficient. Although the IOTA protocol was a pioneer for lightweight distributed ledgers, it is expected that future blockchain protocols will adopt techniques similar to those presented in this work.

Research Organization:
Kansas City Nuclear Security Campus (KCNSC), Kansas City, MO (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
DE-NA0002839
OSTI ID:
1839600
Report Number(s):
NSC-614-4062
Journal Information:
IEEE Access, Vol. 10; Conference: IEEE Access; ISSN 2169-3536
Publisher:
IEEE
Country of Publication:
United States
Language:
English

References (26)

A Survey on the Integration of Blockchain With IoT to Enhance Performance and Eliminate Challenges journal January 2021
Networking Integrated Cloud–Edge–End in IoT: A Blockchain-Assisted Collective Q -Learning Approach journal August 2021
Short-term bitcoin market prediction via machine learning journal November 2021
When Intrusion Detection Meets Blockchain Technology: A Review journal January 2018
On the Likelihood that one Unknown Probability Exceeds Another in view of the Evidence of two Samples journal December 1933
Machine Learning Adoption in Blockchain-Based Smart Applications: The Challenges, and a Way Forward journal January 2020
Blockchain-Based Implementation for Financial Product Management conference November 2018
Blockchain for government fund tracking using Hyperledger conference December 2018
Optuna: A Next-generation Hyperparameter Optimization Framework
  • Akiba, Takuya; Sano, Shotaro; Yanase, Toshihiko
  • KDD '19: The 25th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining https://doi.org/10.1145/3292500.3330701
conference July 2019
Near-Optimal Regret Bounds for Thompson Sampling journal October 2017
To chain or not to chain: A reinforcement learning approach for blockchain-enabled IoT monitoring applications journal October 2020
A Highly Parallelized PIM-Based Accelerator for Transaction-Based Blockchain in IoT Environment journal May 2020
Blockchain for AI: Review and Open Research Challenges journal January 2019
Blockchain-Enabled Cyber–Physical Systems: A Review journal March 2021
Systematically Evaluating Security and Privacy for Consumer IoT Devices
  • Loi, Franco; Sivanathan, Arunan; Gharakheili, Hassan Habibi
  • CCS '17: 2017 ACM SIGSAC Conference on Computer and Communications Security, Proceedings of the 2017 Workshop on Internet of Things Security and Privacy https://doi.org/10.1145/3139937.3139938
conference November 2017
A Study on Security and Privacy Guidelines, Countermeasures, Threats: IoT Data at Rest Perspective journal June 2019
A Privacy Preserving Communication Protocol for IoT Applications in Smart Homes journal December 2017
Blockchain-Driven IoT for Food Traceability With an Integrated Consensus Mechanism journal January 2019
IoT: Internet of Threats? A Survey of Practical Security Vulnerabilities in Real IoT Devices journal October 2019
Block chain based data security enhanced IoT server platform conference January 2018
Online Deep Reinforcement Learning for Computation Offloading in Blockchain-Empowered Mobile Edge Computing journal August 2019
Direct Acyclic Graph-Based Ledger for Internet of Things: Performance and Security Analysis journal August 2020
Secure routing for structured peer-to-peer overlay networks journal December 2002
On the Stability of Unverified Transactions in a DAG-Based Distributed Ledger journal September 2020
G-IOTA: Fair and confidence aware tangle conference April 2019
An Adaptive Random Walk Algorithm for Selecting Tips in the Tangle conference April 2019