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.
Read full abstract