Она пришла мне в голову, что вы можете уменьшить плату, а UTXO установить размер, за счет использования blockchain. Как вы думаете...
Если ваш баланс состоит из большого количества маленьких UTXOs, провести txes будет дорого из-за их больших размеров. Вы могли бы оптимизировать, что, посылая к себе, укрепляя свои собственные UTXOs, следующим образом.
Когда у вас нет срочной необходимости вносить фактические платежи, вы бы ждать в течение времени с более низкой платой, выберите еще ниже средняя платы, а затем отправить к себе. Это может занять день или неделю, но в конце концов вы бы иметь большую сумму на один UTXO. Позже, при создании реальной оплаты, где время важно, вы получите лучшие сборы из-за небольшого размера ТХ.
Плюсы:
* Более низкие сборы, и, возможно, быстрее фактические платежи.
* Уменьшает UTXO комплект размер сети.
Минусы:
* Требуется ручной работы.
* Увеличивает размер blockchain.
Учитывая blockchain уже большая в настоящее время, в отличии от множества UTXO, который по-прежнему помещается в памяти, я думаю UTXO размера важнее blockchain размера? Но я не уверен, что не было бы последствия в будущем, когда UTXO набор больше не помещается в оперативной памяти.
Будет ли иметь смысл для клиентов Bitcoin в полуавтоматический, после подтверждения пользователя, сделать такую консолидацию, когда это выгодно? Интересно, сколько UTXO настроить сеть может снизиться, если бы все это сделал.
Несколько связанных гласит:
https://medium.com/@jimmysong/high-fees-and-utxo-sets-474969adebd2
https://medium.com/@lopp/the-challenges-of-optimizing-unspent-output-selection-a3e5d05d13ef
http://gavinandresen.ninja/utxo-uhoh