Efficient Coins Selection for UTXOs through Evolutionary and Random Draw Methods

Authors

  • Krassimira Stoyanova Institute of Information and Communication Technologies-Bulgarian Academy of Sciences
  • Petar Tomov Institute of Information and Communication Technologies-Bulgarian Academy of Sciences

DOI:

https://doi.org/10.64552/wipiec.v12i1.127

Keywords:

UTXO Selection, Hybrid Optimization, Evolutionary Algorithms, Blockchain Privacy, Combinatorial Complexity, Digital Asset Management.

Abstract

This study proposes and evaluates a novel hybrid optimization framework that integrates stochastic Random Draw sampling with Evolutionary Algorithms (EA) to address the multi-objective challenges of Unspent Transaction Output (UTXO) selection. In digital asset management, selecting an optimal subset of coins from fragmented wallet pools requires balancing transaction privacy, economic efficiency, and computational throughput-a task complicated by a combinatorial search space exceeding 10^41 possibilities. The proposed methodology utilizes a random-draw seeding mechanism to bypass initial combinatorial complexity, followed by iterative evolutionary refinement. Results demonstrate that this hybrid approach achieves a 97% success rate and a convergence speed 43% faster than standard optimization techniques, reaching optimal solutions in an average of 14 ms. Furthermore, the inclusion of mutation and crossover operators ensures high UTXO diversity, significantly enhancing privacy by mitigating identifiable transaction patterns common in deterministic heuristics. This research concludes that the hybrid model provides a robust, scalable solution for real-time wallet infrastructures, effectively reconciling the trade-offs between long-term wallet health and immediate transaction requirements.

References

S. Martello and P. Toth. (1984), A mixture of dynamic programming and branch-and-bound for the subset-sum problem. Management Science, 30(6): pp. 765–771

K. Baqer, D. Y. Huang, D. McCoy, and N. Weaver. Stressing Out: Bitcoin “Stress Testing”. Financial Cryptography and Data Security, pages 3–18, Berlin Heidelberg, 2016. Springer.

T. Dryja, (2019) Utreexo: A dynamic hash-based accumulator optimized for the Bitcoin UTXO set, Cryptol. ePrint Arch., 611, https://eprint.iacr.org/2019/611.

P. K. Kaushal, A. Bagga, R. Sobti, (2017), Evolution of bitcoin and security risk in bitcoin wallets, in: IEEE International Conference on Computer, Communications and Electronics (Comptelix), 2017, pp. 172–177, DOI: 10.1109/COMPTELIX.2017.8003959

W. Dai, J. Deng, Q. Wang, C. Cui, D. Zou, H. Jin, 2018, SBLWT: A secure blockchain lightweight wallet based on trustzone, IEEE Access 6 pp. 40638–40648, http://dx.doi.org/10.1109/ACCESS.2018.2856864.

A. Biryukov, S. Tikhomirov, (2019) Transaction clustering using network traffic analysis for bitcoin and derived blockchains, in: IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 204–209, http: //dx.doi.org/10.1109/INFCOMW.2019.8845213.

L. Van Der Horst, K.-K.R. Choo, N.-A. Le-Khac, (2017), Process memory investigation of the bitcoin clients electrum and bitcoin core, IEEE Access 5, pp. 22385–22398, http://dx.doi.org/10.1109/ACCESS.2017.2759766.

X. Wei, Wu, C., Yu, H., Liu, S., & Yuan, Y. (2022). A coin selection strategy based on the greedy and genetic algorithm. Complex & Intelligent Systems, 9, 421-434, http://dx.doi.org/10.1007/s40747-022-00799-2.

D. J. Diroff, (2019). Bitcoin coin selection with leverage, CoRR arXiv preprint, DOI: 10.48550/arXiv.1911.01330

V.-H. Nguyen, H.-S. Trang, Q.-T. Nguyen, N. Huynh-Tuong, T.-V. Le, (2018) Building mathematical models applied to utxos selection for objective transactions, in: IEEE 5th NAFOSTED Conference on Information and Computer Science, NICS, pp. 160–164, http://dx.doi.org/10.1109/NICS.2018.8606819.

G. Ramezan, M. Schneider, M. McCann, (2023) MACS: A multi-asset coin selection algorithm for UTXO-based blockchains, in: 2023 IEEE International Conference on Blockchain (Blockchain), 2023, pp. 121–126, DOI: 10.1109/Blockchain60715.2023.00029

M. Laciak, J. Kačur, P. Flegner, M. Durdán, M. Pavlíčková and J. Ternák, "Use of the optimization system with a model for optimizing parameters of technological processes," 2024 25th International Carpathian Control Conference (ICCC), Krynica Zdrój, Poland, 2024, pp. 1-5, doi: 10.1109/ICCC62069.2024.10569965.

Z. Dimitrova, D. Borissova and V. Dimitrov, "Web Application based on Serverless Architecture to Support Group Decision-Making by Scoring Models," 2024 5th International Conference on Communications, Information, Electronic and Energy Systems (CIEES), Veliko Tarnovo, Bulgaria, 2024, pp. 1-5, doi: 10.1109/CIEES62939.2024.10811190.

I. Blagoev and D. Borissova, "Secure Techniques for Further Linux Mail Server Protection Against Compromised Accounts," 2024 5th International Conference on Communications, Information, Electronic and Energy Systems (CIEES), Veliko Tarnovo, Bulgaria, 2024, pp. 1-6, doi: 10.1109/CIEES62939.2024.10811308.

V. G. Guliashki, G. Mušič, G., & G. Marinova (2024). An Efficient Algorithm for Scheduling Aircraft Landing Problem. 2024 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications (CoBCom), 1-6.

V. G. Guliashki, & G. Marinova (2024). Optimal Energy Management for Grid-Connected Microgrid Applications. 2024 International Conference on Broadband Communications for Next Generation Networks and Multimedia Applications (CoBCom), 1-5.

N. D. Jana, & J. Sil (2016). Interleaving of particle swarm optimization and differential evolution algorithm for global optimization. International Journal of Computers and Applications, 38(2–3),116–133. https://doi.org/10.1080/1206212X.2016.1218242

D. Kozen , S. Zaks (1994) Optimal bounds for the change-making problem, Theoretical Computer Science, Vol. 123, pp. 377-388, https://doi.org/10.1016/0304-3975(94)90134-1.

M. M. Erhardt (2016). An Evaluation of Coin Selection Strategies

J. Zhang, J. Yang, L. Li, Nian, Q., Luo, L., & Guo, D. (2024). DBUP: Dynamic blockchain UTXO processing for storage efficiency optimization. Comput. Networks, 254, 110744.

M. Schneider (2024). Enhancing Coin Selection in UTXO-based Blockchains through Modified Greedy Algorithms. 2024 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), 665-666.

Downloads

Published

2026-06-15

How to Cite

Stoyanova, K., & Tomov, P. (2026). Efficient Coins Selection for UTXOs through Evolutionary and Random Draw Methods. WiPiEC Journal - Works in Progress in Embedded Computing Journal, 12(1), 8. https://doi.org/10.64552/wipiec.v12i1.127