35 / 691UTXO+

Coin Control

Ручной выбор UTXO

Осознанный выбор UTXO, которые потратит кошелёк, для управления комиссиями, приватностью и структурой транзакции.

Coin Control открывает доступ к модели выходов Bitcoin. Вместо одного баланса счёта плательщик может выбрать конкретные неизрасходованные выходы как входы транзакции, изучить их историю и решить, объединять, сохранять раздельно или консолидировать их.

Каждый вход добавляет вес. При одинаковом типе входов и ставке комиссии потратить десять небольших UTXO обычно дороже, чем один крупный. Консолидация при низких ставках может уменьшить будущую транзакцию, но создаёт публичную связь между входами. Сравнивайте размер в vB, ставку в sat/vB и общую комиссию, а не только количество или стоимость UTXO. [BIP 141: transaction weight]

Наблюдатели часто предполагают общего владельца нескольких входов одной транзакции. Эвристика не безошибочна, но объединение ранее раздельных источников может разрушить разграничение средств и раскрыть больший общий объём владения. Payjoin показывает, почему это не доказательство собственности: разные участники могут совместно создать одну транзакцию. [BIP 78: Payjoin and ownership heuristics]

Coin Control помогает отслеживать вероятный change и впоследствии не объединять его с несвязанными средствами. Change возвращает оставшуюся стоимость плательщику; это не доходность и не обратимая транзакция. Кошельку по-прежнему нужны правильное распознавание сдачи, метки и оценка комиссии. Один лишь ручной выбор не предотвращает повторное использование адресов. [BIP 78: Payjoin and ownership heuristics]

Пользователь может отделить средства из источников KYC от поступлений между равноправными участниками, сохранить редкий или обременённый условиями выход, выбрать подтверждённые входы либо составить точный платёж. Компании используют метки для учёта, а координатор multisig ограничивает область подписания. listunspent позволяет проверить конкретные txid и vout, сумму, метку и число подтверждений; solvable само по себе не означает, что кошелёк располагает приватными ключами. [Bitcoin Core v29.0: listunspent]

Ручной контроль требует больше внимания. Недостаточная стоимость выбранных входов не покрывает платёж и комиссию; большая сдача, напротив, возникает из избытка стоимости, а не малого числа входов. Лишние входы могут увеличить комиссию и связи между средствами. Перед подписанием проверьте метки входов, адрес назначения, change, ставку и общую комиссию на надёжном устройстве. [Bitcoin Core v29.0: fundrawtransaction]

Выбор в интерфейсе может не быть окончательным списком входов. Bitcoin Core v29.0 по умолчанию включает add_inputs в fundrawtransaction и может добавить средства, если исходных входов недостаточно. Чтобы использовать только уже заданные входы, проверьте эту опцию и итоговую транзакцию. Само её создание не добавляет отсутствующих подписей. [Bitcoin Core v29.0: fundrawtransaction]

Пусть общая стоимость входа равна 120000 sat, платёж — 100000 sat, а итоговый размер — 200 vB при ставке 5 sat/vB. Комиссия составит 1000 sat, а change — 19000 sat, если комиссию платит отправитель и создаётся выход сдачи. Это модель с заданными условиями, а не оценка размера произвольного входа. Изменение структуры или вычитание комиссии из суммы получателя меняет расчёт. [Bitcoin Core v29.0: fundrawtransaction]

Coin Control — функция кошелька, а не новое правило консенсуса или обещание анонимности. Она не меняет прошлую историю UTXO, не заменяет резервную копию либо необходимые подписи и не стирает связь, уже опубликованную при консолидации. Проверяйте поведение конкретной версии кошелька и то, что подписываете; элемент интерфейса не определяет будущую цену и не обещает безрисковый результат. [Bitcoin Core v29.0: listunspent] [BIP 78: Payjoin and ownership heuristics]

Для полной картины прочитайте эту статью вместе с UTXO, Кошелёк, Выход сдачи, Приватность в Bitcoin. На эту статью также ссылаются Выход сдачи, CoinJoin, Приватность в Bitcoin, Coin Selection.

DOC · 001BIP 141: transaction weightПервичный источник ↗DOC · 002BIP 78: Payjoin and ownership heuristicsПервичный источник ↗DOC · 003Bitcoin Core v29.0: listunspentДокументация ↗DOC · 004Bitcoin Core v29.0: fundrawtransactionДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией