{"title":"DBUP: Dynamic blockchain UTXO processing for storage efficiency optimization","authors":"","doi":"10.1016/j.comnet.2024.110744","DOIUrl":null,"url":null,"abstract":"<div><p>In traditional blockchain systems, the Unsent Transaction Output (UTXO) dataset stores all generated UTXOs, which typically represent digital assets of the users. UTXOs can be used to track the output status of cryptocurrency transactions. However, with the development of blockchain networks, the UTXO dataset continuously increasing in scale. In the UTXO dataset, a large number of low-value UTXOs occupied huge storage space, making the blockchain dataset expanded. This impacts the running performance of the whole blockchain system. To address this issue, this paper proposes the Dynamic Blockchain UTXO Processing strategy (DBUP) for UTXO storage efficiency optimization. This strategy aims to rapidly consume the low-value UTXOs, effectively alleviating UTXO dataset expansion. Furthermore, Through improved simulated annealing (ISA) algorithm and a UTXO dynamic adjustment mechanism in DBUP, the strategy ensures that the transaction fee in the transaction process remain at a low level. The experimental evaluation indicates that our strategy can achieve the better performance against the Low Value First (LVF) and the First-In-First-Out (FIFO) strategies, enhancing the storage efficiency of blockchain systems.</p></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":null,"pages":null},"PeriodicalIF":4.4000,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128624005760","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
In traditional blockchain systems, the Unsent Transaction Output (UTXO) dataset stores all generated UTXOs, which typically represent digital assets of the users. UTXOs can be used to track the output status of cryptocurrency transactions. However, with the development of blockchain networks, the UTXO dataset continuously increasing in scale. In the UTXO dataset, a large number of low-value UTXOs occupied huge storage space, making the blockchain dataset expanded. This impacts the running performance of the whole blockchain system. To address this issue, this paper proposes the Dynamic Blockchain UTXO Processing strategy (DBUP) for UTXO storage efficiency optimization. This strategy aims to rapidly consume the low-value UTXOs, effectively alleviating UTXO dataset expansion. Furthermore, Through improved simulated annealing (ISA) algorithm and a UTXO dynamic adjustment mechanism in DBUP, the strategy ensures that the transaction fee in the transaction process remain at a low level. The experimental evaluation indicates that our strategy can achieve the better performance against the Low Value First (LVF) and the First-In-First-Out (FIFO) strategies, enhancing the storage efficiency of blockchain systems.
期刊介绍:
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.