A scalable and secure transaction attachment algorithm for DAG-based blockchain

Mostra el registre complet Registre parcial de l'ítem

  • dc.contributor.author Guo, Fengyang
  • dc.contributor.author Hecker, Artur
  • dc.contributor.author Dustdar, Schahram
  • dc.date.accessioned 2025-11-04T06:47:54Z
  • dc.date.available 2025-11-04T06:47:54Z
  • dc.date.issued 2025
  • dc.description.abstract Blockchain, as an innovative distributed ledger technology, has attracted considerable attention in recent years from both academic circles and industry sectors. Its applications span a diverse range of domains, including finance and the Internet of Things (IoT). However, the scalability of blockchain technology is still a critical limitation with the increasing volume of data. To address this limitation, a directed acyclic graph (DAG) data structure has been proposed to improve scalability by supporting asynchronous process of transactions. IOTA is a well-known DAG-based blockchain that theoretically offers faster confirmation speeds with an increasing number of transactions. However, in practice, IOTA still faces the challenge of balancing scalability and security. In this article, we propose a scalable and secure transaction attachment algorithm for the DAG-based blockchain IOTA. We determine two critical parameters through our experimental analysis: one for calculating the selection probability and the other for setting the threshold for abnormal transactions. First, we calculate the selection probability of unconfirmed transactions. Then, we select abnormal transactions whose selection probability falls below the predefined threshold to maintain the security. Finally, new transactions attach randomly to former transactions with a time computational complexity O(n) , ensuring the scalability. Through experiments comparing the proposed algorithm to the current transaction attaching algorithm, we demonstrate the scalability and security of our proposed algorithm.en
  • dc.format.mimetype application/pdf
  • dc.identifier.citation Guo F, Hecker A, Dustdar S. A scalable and secure transaction attachment algorithm for DAG-based blockchain. IEEE Internet Things J. 2025 May 1;12(9):12298-309. DOI: 10.1109/JIOT.2024.3521680
  • dc.identifier.doi http://dx.doi.org/10.1109/JIOT.2024.3521680
  • dc.identifier.issn 2327-4662
  • dc.identifier.uri http://hdl.handle.net/10230/71753
  • dc.language.iso eng
  • dc.publisher Institute of Electrical and Electronics Engineers (IEEE)
  • dc.relation.ispartof IEEE Internet of Things Journal. 2025 May 1;12(9):12298-309
  • dc.rights © 2024 The Authors. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
  • dc.rights.accessRights info:eu-repo/semantics/openAccess
  • dc.rights.uri http://creativecommons.org/licenses/by/4.0/
  • dc.subject.keyword Distributed ledger systemen
  • dc.subject.keyword Internet of Things (IoT)en
  • dc.subject.keyword IOTA blockchain networken
  • dc.subject.keyword Network modelingen
  • dc.title A scalable and secure transaction attachment algorithm for DAG-based blockchainen
  • dc.type info:eu-repo/semantics/article
  • dc.type.version info:eu-repo/semantics/publishedVersion