Replace-by-Fee (RBF): как повысить комиссию зависшей транзакции биткоин
Самый дешёвый способ ускорить транзакцию, которую вы отправили сами.
Что такое RBF?
Replace-by-Fee («замена с повышением комиссии») — правило ретрансляции в сети биткоин, которое позволяет заменить неподтверждённую транзакцию новой версией, тратящей хотя бы один из тех же входов и платящей более высокую комиссию. Узлы и майнеры оставляют более выгодную версию и отбрасывают старую. Поскольку обе версии тратят одни и те же монеты, подтвердиться может только одна из них.
RBF появился в BIP 125, который требовал, чтобы исходная транзакция «сигнализировала» возможность замены. Начиная с Bitcoin Core 28.0 (октябрь 2024) узлы по умолчанию принимают замены и без такого сигнала — это называется full RBF. На практике ограничивающим фактором теперь стал ваш кошелёк: он должен позволять создать замену.
Правила, которым должна соответствовать замена
- Она должна платить более высокую общую комиссию, чем исходная транзакция (и чем все вытесняемые ею потомки).
- Дополнительная комиссия должна как минимум покрывать её собственный размер по ставке incremental relay fee (0,1 sat/vB в актуальном Bitcoin Core, 1 sat/vB на многих старых узлах).
- Её ставка комиссии должна быть выше, чем у заменяемых транзакций.
Кошелёк соблюдает эти правила за вас — вам нужно лишь выбрать новую ставку комиссии. Сначала проверьте текущую ставку для следующего блока, чтобы повышать комиссию только один раз.
Как использовать RBF в популярных кошельках
| Кошелёк | Где найти |
|---|---|
| Bitcoin Core | Вкладка «Транзакции» → правый клик → «Увеличить комиссию транзакции» (или bumpfee в консоли) |
| Electrum | History → правый клик по транзакции → «Increase fee» |
| Sparrow | Transactions → правый клик → «Increase Fee (RBF)» |
| BlueWallet | Откройте транзакцию → «Bump fee» |
| Trezor Suite | Детали транзакции → «Bump fee» |
| Другие кошельки | Ищите «Ускорить», «Повысить комиссию», «Speed up», «Bump fee», «Increase fee» или «Replace» |
Меню кошельков меняются от версии к версии; если вы не нашли нужный пункт, скорее всего, ваш кошелёк не поддерживает RBF для этой транзакции.
Как отменить транзакцию с помощью RBF
Некоторые кошельки предлагают «Отменить транзакцию». Технически это RBF-замена, которая отправляет те же монеты обратно на ваш собственный адрес с более высокой комиссией. Если она подтвердится первой, исходный платёж становится недействительным. Это работает, только пока исходная транзакция не подтверждена, и сетевую комиссию вы всё равно платите. Полное руководство: можно ли отменить неподтверждённую транзакцию биткоин?
Когда RBF невозможен
- Вы получатель — создать замену может только отправитель. Используйте CPFP.
- Платёж пришёл с биржи — обратитесь в её поддержку или воспользуйтесь акселератором.
- В кошельке нет функции повышения комиссии, или это аппаратный кошелёк/мультиподпись, где повторно подписать сложно.
В таких случаях премиум-ускорение работает вообще без изменения транзакции.
Продавцам: поскольку замены теперь передаются по умолчанию, считайте любой входящий неподтверждённый платёж обратимым, пока у него нет хотя бы одного подтверждения.