Я хотел бы спросить мнение Dev сообщества о utxo выбора при отправке.
Я вижу много кошельков использовать следующий метод.
Код:
Первый приоритет: высота блока - в порядке возрастания
Второй приоритет: значение - в порядке возрастания
Мне интересно, какие преимущества и недостатки этого метода.
Кроме того, мне интересно, если есть альтернативные методы отбора utxo, которые имеют разные свойства.
Использование такой де-факто стандартного набора utxo:
Так что, если у нас было 8 BTC в блоке 4 и 1,5 и 0,5 BTC utxos в блоке 6 ...
Для любого значения (даже 0,5 BTC) до 8 BTC, он всегда будет использовать 8 BTC utxo первым.
Тогда с точностью до 8,5 BTC он будет использовать вход 8 BTC и BTC вход 0.5.
Затем до 10 BTC будет использовать все три utxos.
Так как альтернативный пример:
Используя приведенный выше пример, до 0,5 BTC следует использовать BTC вход 0.5 из > 0,5 до 1,5 следует использовать только BTC вход 1.5, и что-то > 8,5 и до 9,5 следует использовать только 8 BTC и BTC utxo 1.5.
Как бы мой метод выбора отличаются в преимуществах и недостатках?