Что такое RBF простыми словами
RBF (Replace-by-Fee, «замена по комиссии») — это механика Bitcoin, описанная в BIP125, которая разрешает отправить новую транзакцию с теми же входами, но с более высокой комиссией. Новая версия заменяет старую в мемпуле и быстрее попадает в блок. Удобно, когда отправил BTC с низкой комиссией, а сеть перегружена и транзакция висит часами.
В 2026 году RBF — стандартная функция всех современных кошельков. Sparrow, Electrum, BlueWallet, Wasabi, Bitcoin Core поддерживают её из коробки. По умолчанию все исходящие транзакции помечаются как RBF-совместимые. Это делает Bitcoin намного удобнее в условиях изменчивого хешрейта и сети.
Главные сценарии — зависшая транзакция при подскочившей нагрузке сети, ошибочно поставленная маленькая комиссия (10 sat/vB при 50+ в моменте), необходимость отменить отправку до подтверждения. Без RBF приходилось бы ждать сутки или больше.
RBF vs CPFP vs ожидание подтверждения
Сравним способы ускорить или отменить зависшую BTC-транзакцию.
| Параметр | RBF | CPFP | Ожидание |
|---|---|---|---|
| Кто инициирует | Отправитель | Получатель или отправитель | Все |
| Требует флаг RBF | Да | Нет | — |
| Время решения | 10-30 минут | 10-30 минут | Часы-сутки |
| Можно отменить | Да (до подтверждения) | Нет | Нет |
| Дополнительная комиссия | Доплата сверх старой | Полная новая | — |
RBF и CPFP — два разных инструмента: RBF для отправителя, CPFP — когда не получится сделать RBF (например, ты получатель).
Как ускорить транзакцию через RBF
В Sparrow или Electrum процесс выглядит так.
- Открой свою отправленную транзакцию в списке исходящих
- Нажми Bump Fee или Increase Fee
- Кошелёк предложит новую комиссию — обычно в 2-3 раза выше
- Подпиши новую версию транзакции с теми же UTXO-входами
- Сделай broadcast — новая версия вытеснит старую из мемпула
- Майнеры выбирают более доходные транзакции — новая попадёт в блок быстрее
Условие: исходная транзакция должна быть помечена как opt-in RBF (nSequence < 0xFFFFFFFE-1). У современных кошельков это включено по умолчанию. Если флаг не стоял, придётся использовать CPFP.
До 2016 года RBF был отключён, чтобы малый бизнес мог принимать BTC «zero-conf» — без подтверждений. Сейчас это небезопасно: отправитель с RBF-флагом может за 30 секунд отменить транзакцию и подменить получателя. Поэтому биржи и платёжные процессоры ждут минимум 1 подтверждение. Если ты принимаешь BTC напрямую — жди confirmation или используй Lightning Network с гарантированной финализацией.
Как отменить транзакцию через RBF
Технически отмена возможна, но только до первого подтверждения. Шаги:
- Сделай новую транзакцию с теми же UTXO-входами
- Output направь на свой второй адрес (не на старого получателя)
- Установи комиссию выше, чем у оригинальной
- Broadcast — старая исчезнет из мемпула, новая займёт её место
После 1 подтверждения транзакция в блокчейне и отменить её невозможно. Полученные BTC можно использовать дальше — отправить на свою биржу Bybit, MEXC, Bitget, или обменять в рубли через обменник BTC→RUB.
Перед крупной отправкой BTC проверь mempool.space — сколько sat/vB реально нужно для попадания в следующий блок. Если ставишь меньше — обязательно включай RBF, чтобы при необходимости поднять комиссию. Это маленькая привычка экономит часы ожидания и иногда сотни рублей.
Что нужно знать новичку
RBF — мощный инструмент, но требует понимания механики.
- RBF работает только до получения 1 подтверждения транзакции
- Не все кошельки одинаково реализуют RBF — Trust Wallet и BlueWallet поддерживают, но опция может быть скрыта
- Не делай RBF при оплате товара — продавец может посчитать это попыткой обмана
- Full RBF (включён в 2024 году у части майнеров) заменяет даже транзакции без флага — это новая реальность сети
- Если торгуешь P2P через биржи, всегда жди confirmation перед отдачей товара
- Изучи интерфейс своего кошелька заранее — RBF лучше освоить «в спокойствии», а не в момент паники