Abstract

The Internet of Things (IoT) suffers from various security vulnerabilities. The use of blockchain technology can help resolve these vulnerabilities, but some practical problems in terms of scalability continue to hinder the adaption of blockchain for application in the IoT. The directed acyclic graph (DAG)-based Tangle model proposed by the IOTA Foundation aims to avoid transaction fees by employing a different protocol from that used in the blockchain. This model uses the Markov chain Monte Carlo (MCMC) algorithm to update a distributed ledger. However, concerns about centralization by the coordinator nodes remain. Additionally, the economic incentive to choose the algorithm is insufficient. The present study proposes a light and efficient distributed ledger update algorithm that regards only the subtangle of each step by considering the Bayesian inference. Experimental results have confirmed that the performance of the proposed methodology is similar to that of the existing methodology, and the proposed methodology enables a faster computation time. It also provides the same resistance to possible attacks, and for the same reasons, as does the MCMC algorithm.

Highlights

  • The Internet of Things (IoT) is currently used in various fields and is expected to play a more important role in our lives [1,2]

  • Security issues are increasing because of the heterogeneity and large number of objects in the IoT system [3,4]. Attacks such as the Denial of Service (DoS) can be made on the applications layer, the network layer, and the system level since smart devices constantly interact with various systems that control them [5]

  • Several studies have shown that introducing the blockchain structure into the IoT system can improve the security and efficiency of the IoT network [7]

Read more

Summary

Introduction

The Internet of Things (IoT) is currently used in various fields and is expected to play a more important role in our lives [1,2]. Security issues are increasing because of the heterogeneity and large number of objects in the IoT system [3,4] Attacks such as the Denial of Service (DoS) can be made on the applications layer, the network layer, and the system level since smart devices constantly interact with various systems that control them [5]. IoT nodes continuously generate a large amount of data and send it through the network It becomes necessary for devices with small resources and capacities to utilize the entire blockchain (which is one of the blockchain’s main properties) and actively issue transactions on the chain [11]. It is plausible that every node behaves “selfishly” in a way that minimizes its cost General participants want their transactions’ cumulative confirmation to become sufficiently large in the Tangle. We discuss the resistance of the proposed algorithm to possible attack scenarios, and present recommendations for future research

Blockchain Adaptation for IoT
IOTA and the Tangle
Proposed Algorithm
Set A: Only Included in the Prior Distribution
Set B: Both Included in the Prior Distribution and the t-th Subtangle
Set C: Only Included in the t-th Subtangle
Empirical Study
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call