A coin selection strategy based on the greedy and genetic algorithm

被引:2
|
作者
Wei, Xuelin [1 ]
Wu, Chang [1 ]
Yu, Haoran [1 ]
Liu, Siyan [1 ]
Yuan, Yihong [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Commun Engn, 2006 Xiyuan Ave, Chengdu, Peoples R China
[2] Univ Sydney, Sch Comp Sci & Engn, Sydney, NSW, Australia
关键词
Coin selection; UTXO; Bitcoin transaction; Block size; Greedy algorithm; Genetic algorithm;
D O I
10.1007/s40747-022-00799-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Coin selection method refers to the process undergone when selecting a set of unspent transaction outputs (UTXOs) from a cryptocurrency wallet or account to use as inputs in each transaction. The most applied coin selection method that UTXO-based cryptocurrencies currently employ is an algorithm that decides on a certain set of UTXOs that matches the target amount and limits the transaction fee. However this approach trades off favourable maintenance overhead of the entire network for low transaction fees, as many low-value UTXOs known as "dust" is produced. Over time, this will impact the scalability and management of the cryptocurrency network as the global set of UTXOs become larger. Therefore, there is an urgency to find a higher-performing coin selection method suitable for UTXO-based cryptocurrencies. This paper proposes a method based on the greedy and genetic algorithm for effectively choosing sets of UTXOs in Bitcoin. The main objective of this coin selection strategy is to get as close as possible to the target while also maintaining and possibly reducing the number of UTXO inputs.
引用
收藏
页码:421 / 434
页数:14
相关论文
共 50 条
  • [21] Optimal arrangement of fixed heliostat field based on genetic algorithm and greedy algorithm
    Peng, Shaozhuo
    Chen, Guanye
    Zhou, Jiaqi
    Tan, Dingying
    Chen, Pingping
    2024 4TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATION SYSTEMS, CCCIS 2024, 2024, : 41 - 46
  • [22] Totally greedy coin sets and greedy obstructions
    Cowen, L. J.
    Cowen, Robert
    Steinberg, Arthur
    ELECTRONIC JOURNAL OF COMBINATORICS, 2008, 15 (01):
  • [23] An Improved Adaptive Genetic Algorithm for Solving 3-SAT Problems Based on Effective Restart and Greedy Strategy
    Fu, Huimin
    Xu, Yang
    Wu, Guanfeng
    Jia, Hairui
    Zhang, Wuyang
    Hu, Rong
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2018, 11 (01) : 402 - 413
  • [24] An Improved Adaptive Genetic Algorithm for Solving 3-SAT Problems Based on Effective Restart and Greedy Strategy
    Huimin Fu
    Yang Xu
    Guanfeng Wu
    Hairui Jia
    Wuyang Zhang
    Rong Hu
    International Journal of Computational Intelligence Systems, 2018, 11 : 402 - 413
  • [25] A Portfolio Selection Strategy Using Genetic Relation Algorithm
    Chen, Yan
    Mabu, Shingo
    Hirasawa, Kotaro
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [26] A wrapper based binary bat algorithm with greedy crossover for attribute selection
    Akila, S.
    Christe, S. Allin
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 187
  • [27] A greedy correlation measure based attribute clustering algorithm for gene selection
    Xu, Jiucheng
    Gao, Yunpeng
    Li, Shuangqun
    Sun, Lin
    Xu, Tianhe
    Ren, Jinyu
    Journal of Computers (Finland), 2013, 8 (04): : 951 - 959
  • [28] Loop Closure Detection Algorithm Based on Greedy Strategy for Visual SLAM
    Wang, Yunfeng
    Weng, Xiuling
    Wu, Wei
    Guo, Donghui
    Tianjin Daxue Xuebao (Ziran Kexue yu Gongcheng Jishu Ban)/Journal of Tianjin University Science and Technology, 2017, 50 (12): : 1262 - 1270
  • [29] A Variable Combinatorial Test Suite Strategy Based on Modified Greedy Algorithm
    Homaid, Ameen A. Ba
    Alsewari, AbdulRahman A.
    2015 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND COMPUTER SYSTEMS (ICSECS), 2015, : 154 - 159
  • [30] Group strategy of dissertation defense based on greedy retrospective hybrid algorithm
    Su, Pei
    Luo, Bing Xue
    Deng, Fang Yi
    Xia, Ai Xue
    Guo, Yan
    2020 3RD INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY (CISAT) 2020, 2020, 1634