Стоит ли консолидировать Bitcoin UTXO?
Баланс Bitcoin может быть разделен на множество непотраченных выходов транзакций, или UTXO. Более поздний платеж, который выбирает несколько из них, требует один вход транзакции для каждого выбранного выхода. Консолидация тратит эти входы сейчас и создает один новый выход, который можно использовать как один вход позже.
Консолидация стоит рассмотреть, когда комиссия, уплаченная сейчас, ниже, чем будущее снижение стоимости входов, которое вы ожидаете получить. Это сравнение комиссий — лишь часть решения. Совместное тратение отдельных UTXO может раскрыть подсказку об общем владении, а один более крупный выход может снизить гибкость контроля монет в будущем.
- Подсчитайте UTXO, которые вы можете объединить
- Выберите их тип скрипта или введите смешанный набор
- Установите комиссию, которую вы заплатите сейчас
- Опишите тот же будущий платеж для обеих стратегий
- Сравните общие комиссии, точку безубыточности и компромиссы конфиденциальности
Сравните сохранение UTXO отдельно с консолидацией сейчас
Стратегия A сохраняет выбранные UTXO отдельно и тратит все их в моделируемой будущей транзакции. Стратегия B платит за консолидацию в один выход сейчас, а затем платит за будущую транзакцию, которая использует консолидированный выход как один вход. Будущий платеж и выходы сдачи остаются идентичными, поэтому сравнение изолирует разницу в структуре входов.
Три базовые транзакции используют тот же проверенный Weight и движок виртуального размера, что и Калькулятор комиссии за транзакцию Bitcoin. Комиссии рассчитываются на основе виртуального размера и sat/vB, затем округляются до целого satoshi на последнем шаге комиссии.
| Стратегия | Стоимость сейчас | Стоимость позже |
|---|---|---|
| Держать UTXOs раздельно | Комиссия без консолидации | Потратить все выбранные оригинальные UTXO |
| Консолидировать сейчас | Потратить выбранные UTXO в один выход | Потратить один консолидированный UTXO |
Найдите будущую ставку комиссии безубыточности
Будущее преимущество vSize — это vSize прямых трат минус vSize после консолидации. Когда эта разница положительна, приблизительная ставка безубыточности — это округленная комиссия консолидации, деленная на количество сохраненных будущих виртуальных байтов. Будущая ставка комиссии выше этой точки может сделать стратегию B дешевле в моделируемом случае.
Будущая ставка комиссии — это сценарий, а не прогноз. Округление до целого satoshi также может немного сдвинуть точную точку пересечения. Если моделируемая будущая транзакция не становится меньше после консолидации, страница сообщает об отсутствии конечной безубыточности, а не представляет вводящий в заблуждение порог.
Это зависит от выбранных типов входов, структуры выходов, текущей ставки и предполагаемой будущей ставки. Это не прогнозирует мемпул и не учитывает ценность конфиденциальности при сохранении монет отдельно.
Оставайтесь в пределах стандартного лимита Weight транзакции
Bitcoin Core ограничивает стандартную транзакцию 400 000 единиц веса для ретрансляции и политики майнинга. Это политика стандартности, а не правило консенсусной валидности блока Bitcoin. Калькулятор отклоняет смоделированную консолидацию, прямой расход или расход после консолидации, превышающие этот лимит.
Не существует единого безопасного максимального количества UTXO для каждой транзакции. P2PKH, вложенные SegWit, Native SegWit и Taproot входы имеют разный Weight, а выходы также занимают место. Поэтому элементы управления входами используют максимумы, зависящие от скрипта, а финальный серверный расчет проверяет полную смешанную транзакцию снова.
Размер подписи и конструкция кошелька могут незначительно изменить итоговый Weight. Подтвердите, что фактическая транзакция остается в рамках политики перед подписанием.
Взвесьте конфиденциальность и экономию на комиссиях
Объединение UTXO в одной транзакции может указывать на то, что ими управляет один и тот же владелец. Это также может объединить монеты с разной историей или метками в один более крупный выход. Потенциальную будущую экономию на комиссиях следует рассматривать вместе с этой постоянной ончейн-связью.
Раздельное хранение выходов может сохранить больше контроля над тем, какие монеты тратятся вместе. Калькулятор не присваивает денежную стоимость конфиденциальности и не проверяет историю ваших транзакций, поэтому положительный результат по комиссии не является автоматической рекомендацией к консолидации.
Проверьте транзакцию кошелька перед подписанием
Модель охватывает распространенные односигнатурные P2PKH, P2SH-P2WPKH, P2WPKH и Taproot входы с ключевым путем. Она не создает PSBT, не выполняет выбор монет, не проверяет пыль, не моделирует мультисиг или траты по скрипт-пути, не подписывает транзакцию и не транслирует ее. Необязательное выбранное значение вычитает только смоделированную комиссию за консолидацию.
Используйте контроль монет в кошельке, чтобы проверить точные UTXO, метки, назначение и сдачу перед подписанием. Затем сравните итоговый виртуальный размер и комиссию кошелька с деталями расчета, показанными здесь. Используйте Конвертер сатоши для единиц BTC/sat или калькулятор комиссии для одной транзакции, если вам нужно только оценить конкретную транзакцию.
Bitcoin UTXO Калькулятор консолидации: Часто задаваемые вопросы
Когда мне следует консолидировать UTXO биткоина?
Consider it when a low current fee may offset the cost of spending many inputs at a higher future fee. Also review privacy, coin labels, transaction Weight and your wallet's final preview before deciding.
Является ли 1 sat/vB хорошей комиссией за консолидацию?
Это может быть экономично, когда текущие условия ретрансляции это допускают, но подтверждение не гарантировано. Используйте живую цель как текущую оценку и проверьте транзакцию кошелька перед трансляцией.
Сколько UTXO может объединить одна стандартная транзакция Bitcoin?
Максимум зависит от типа входного скрипта и структуры вывода. Калькулятор выводит лимиты ввода, специфичные для скрипта, и отклоняет любую полную смоделированную транзакцию, превышающую стандартный лимит политики Bitcoin Core в 400 000 WU.
Как рассчитывается будущая ставка комиссии безубыточности?
Округлённая комиссия, уплаченная за консолидацию, делится на будущие виртуальные байты, которые будут сэкономлены. Если консолидация не уменьшает будущий vSize, то конечной точки безубыточности не существует.
Могу ли я объединить UTXO из разных типов адресов Bitcoin?
Кошелек может создать транзакцию со смешанными типами входов. Расширенный режим моделирует P2PKH, P2SH-P2WPKH, P2WPKH и Taproot key-path входы отдельно, но фактическая подписанная транзакция кошелька является авторитетной.
Улучшает ли консолидация UTXO конфиденциальность?
Обычно не сам по себе. Совместное расходование UTXO может создать подсказку об общем владении и объединить отдельные истории монет в один выход.
Что произойдет, если моделируемая транзакция превысит 400 000 WU?
Калькулятор отклоняет сравнение и просит вас уменьшить выбранные входные данные или будущие выходные данные. Лимит — это стандартная политика ретрансляции и майнинга Bitcoin Core, а не консенсусный лимит.
Этот калькулятор проверяет пыль или создает транзакцию?
Нет. Он оценивает Weight, виртуальный размер и комиссии. Он не применяет специфичную для кошелька логику пыли, не выбирает монеты, не создает PSBT, не подписывает и не транслирует.
Методология и источники
Сравнение строит три явные структуры транзакций и отправляет каждую через существующий общий движок Bitcoin Weight/vSize. Серверные HTML, обновления REST и детерминированные тесты используют тот же объект оценки.
- Профили компонентов ввода и вывода, границы CompactSize, обработка маркера witness, обработка пустого witness и округление vSize повторно используются из Bitcoin Калькулятора комиссий за транзакции.
- Каждая смоделированная транзакция проверяется на соответствие стандартной политике транзакций Bitcoin Core в 400 000 WU. Элементы управления входами и выходами используют производные лимиты количества для конкретных скриптов, за которыми следует полная серверная проверка смешанной структуры.
- Каждая комиссия за транзакцию равна виртуальному размеру, умноженному на десятичную ставку sat/vB, при этом только окончательный результат округляется вверх до целого satoshi.
- Чистая экономия равна будущей комиссии за прямой расход минус объединенные комиссии за консолидацию сейчас и будущую пост-консолидацию.
- Точка безубыточности равна округленной комиссии за консолидацию, деленной на сохраненные будущие vbytes, и опускается, когда это преимущество в размере равно нулю или отрицательно.
- Текущие ставки проверяются и кэшируются на сервере. Предполагаемая будущая ставка комиссии всегда помечается как ручной сценарий, а BTC/USD остается необязательным.
Основные ссылки
- Политика стандартных транзакций Bitcoin Core Определяет максимальную стандартную транзакцию 400 000 WU Weight, используемую политическим шлюзом.
- BIP 141: Segregated Witness Определяет Weight транзакции, сериализацию witness и правила виртуального размера.
- BIP 341: Taproot Определяет поведение Taproot выхода и witness с ключевым путем, используемое в рассмотренном профиле.
- Справочник разработчика транзакций Bitcoin Документирует входы, выходы транзакций и сериализацию CompactSize.
- Руководство по конфиденциальности Bitcoin.org Объясняет, почему история транзакций и повторное использование адресов требуют осознанного подхода к конфиденциальности.
- mempool.space REST API Документирует текущий источник данных для рекомендаций по комиссиям.
Проверено Редакционная команда BitcoinToolkit логика сравнения последний раз тестировалась