ГЛАВНАЯ / ИНСТРУКЦИИ / DUST OUTPUT В BITCOIN: ПОЧЕМУ ПОРОГ ЗАВИСИТ ОТ ПОЛИТИКИ УЗЛА
Dust output в Bitcoin: почему порог зависит от политики узла
Dust в Bitcoin – выход, который узел считает слишком малым относительно затрат на его будущую трату при установленной dust relay fee. Это правило относится к политике стандартности и ретрансляции, а не задаёт универсальный минимальный перевод на уровне консенсуса. Значение зависит от выходного скрипта и политики конкретного узла.
Dust сравнивает стоимость выхода с ожидаемой стоимостью его расходования
Узел оценивает, что небольшой выход может стоить дороже в комиссии при последующем расходовании, чем его номинальная сумма. Для расчёта учитывается размер output и оценочная стоимость транзакционных данных, нужных, чтобы потратить этот output, при действующей dust relay fee.
Порог поэтому связан с типом scriptPubKey. У разных типов выходов различается сериализованный размер и ожидаемое представление траты, включая witness для SegWit. Один порог в сатоши нельзя автоматически переносить на каждый формат адреса и каждый узел.
- тип scriptPubKey определён
- будущий input size учтён
- порог не принят за фиксированное значение
Dust policy не превращает малый выход в недействительный по консенсусу
Dust limit используется Bitcoin Core и другими узлами как часть политики стандартных транзакций. Транзакция с таким выходом может быть отвергнута стандартной mempool policy или не ретранслироваться узлом, хотя это не равнозначно общему правилу консенсуса, запрещающему такой выход в каждом блоке.
Фактическое поведение зависит от версии, конфигурации и политики майнера или узла. Не обещайте, что транзакция обязательно подтвердится, если она прошла локальную проверку, и не считайте отказ mempool доказательством, что средства или транзакция «сломаны».
- уточните, какой узел выдал отказ;
- проверьте стандартность отдельно от проверки консенсуса;
- не переносите локальную relay policy на все узлы сети.
DustRelayFee и тип выхода влияют на расчёт
В Bitcoin Core параметр dustrelayfee задаёт ставку, используемую для определения dust. При её изменении меняется и оценка экономической стоимости выхода. В релизах у программы есть значение по умолчанию, но узел может работать с другой настройкой; поэтому число из случайной статьи быстро становится неточным.
Порог связан не только с тем, сколько байт занимает output в текущей транзакции. Для оценки важно предположение о размере будущего input, который потратит этот выход. Проверьте актуальный код и документацию конкретной версии, если нужно воспроизвести расчёт точно.
Сначала выясните причину отказа и формат выхода
Если кошелёк не позволяет создать выход, прочитайте точное сообщение: интерфейс может применять собственное ограничение, не совпадающее с узловым reject. Зафиксируйте тип скрипта, сумму в сатоши, сеть и параметры узла. Затем проверьте текущую реализацию IsDust и установленную dustrelayfee.
Не пытайтесь автоматически объединять или тратить мелкие UTXO, не оценив комиссию, приватность и происхождение монет. Расходование создаёт новый input и тоже занимает место в будущей транзакции. Экономический смысл зависит от ставки комиссии в момент траты и целей владельца.
- узел и версия установлены
- точная ошибка сохранена
- стоимость будущей траты сопоставлена с суммой
Частые вопросы
Dust запрещён консенсусом?
Dust threshold – политика relay/standardness узла; это не универсальный запрет консенсуса на включение выхода.
Порог одинаков для всех выходов?
Нет. Оценка зависит от типа output script и расчётной стоимости будущей траты.
Можно ли назвать один постоянный порог в сатоши?
Только для явно заданной политики, версии, типа выхода и настроек узла.
Dust – это минимальная сумма для отправки?
Не обязательно. Кошелёк или сервис может иметь собственное ограничение, а dust policy относится к оценке узла.
Что проверить при ошибке dust?
Тип скрипта, сумму, источник отказа, версию узла и dustRelayFee.
Чек-лист: dust output в bitcoin: почему порог зависит от политики узла
- тип scriptPubKey определён;
- узел и версия зафиксированы;
- dustrelayfee не принят за сетевую константу;
- будущий размер траты учтён;
- relay policy отделена от consensus;
- сумма и ошибка сохранены;
- комиссия расходования оценена перед консолидацией.
Материал подготовлен редакцией сайта и проверен 4 ноября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.