Як пришвидшити транзакцію Bitcoin (або скасувати її), якщо вона зависла

Як пришвидшити транзакцію Bitcoin (або скасувати її), якщо вона зависла

Ви надіслали біткойн, і він вже годину лежить у статусі "в очікуванні". Можливо, дві. Одержувач чекає, ви оновлюєте огляд блоків кожні 30 секунд, і нічого не відбувається. Транзакція застрягла в мемпулі, і ви починаєте сумніватися, чи не зникли ваші гроші.

Це не так. Застряглу транзакцію біткойнів можна виправити майже в будь-якому випадку. Кошти не втрачені; їх просто ще не забрав майнер, тому що комісія, яку ви додали, була недостатньо високою для поточного попиту мережі. Це трапляється частіше, ніж ви думаєте, особливо коли мемпул заповнюється під час стрибків цін, запусків NFT або хвиль карбування токенів BRC-20.

У цьому посібнику розглядаються всі методи пришвидшення або скасування очікуваної транзакції біткоїнів: RBF (Заміна за комісію), CPFP (Дитина платить за батьків), прискорювачі транзакцій та прості стратегії запобігання, щоб ви знову не потрапили в глухий кут.

Чому зависають транзакції Bitcoin

Кожна транзакція біткойна проходить один і той самий шлях. Ви транслюєте її зі свого гаманця в мережу біткойна. Вона потрапляє в мемпул, кімнату очікування, де непідтверджені транзакції залишаються, поки майнер не підбере їх і не додасть до нового блоку. Блоки надходять приблизно кожні 10 хвилин, і кожен блок має обмежений обсяг пам'яті (приблизно 1-4 МБ залежно від використання SegWit).

Майнери обирають, які транзакції включати, ґрунтуючись на одному факторі: комісії за байт. Транзакція, що пропонує 50 сатоші за віртуальний байт (sat/vB), має пріоритет над транзакцією, що пропонує 5 sat/vB. Коли мемпул неактивний, навіть транзакції з низькою комісією підтверджуються протягом одного або двох блоків. Коли він зайнятий, тисячі транзакцій конкурують за один і той самий блок, і все, що має комісію нижче середньої, відсувається на другий план.

Ось що зазвичай призводить до зависання біткойн-транзакції:

Ви встановили занадто низьку комісію. Багато гаманців дозволяють вибирати між рівнями комісії "економ", "звичайний" та "пріоритетний". Якщо ви обрали найдешевший варіант у період пік, ваша транзакція може затриматися на години або дні.

Мережа перевантажилася після того, як ви відправили транзакцію. Ви обрали розумну комісію, але через 20 хвилин популярний монетний двір Ordinals завалив мемпул транзакціями з високою комісією, відсунувши вашу вниз по черзі.

Ваш гаманець погано оцінений. Деякі гаманці розраховують комісії на основі кількох останніх блоків, що може занижувати попит, якщо активність зростає.

Штат Мемпул Плата за підтвердження приблизно за 1 блок Типове очікування при 5 сатураціях/vB
Тиха (<20 МБ) 1-5 насичених/веб 10-20 хвилин
Помірний (20-50 МБ) 10-30 насичених/веб 1-4 години
Зайнятий (50-100 МБ) 30-80 насичених/веб 4-24 години
Дуже перевантажено (100+ МБ) 80-200+ насичених/веб Дні, або не підтвердимо, поки не зникнуть затори

Ви можете перевірити поточний стан mempool на mempool.space, одній з найкращих панелей моніторингу стану мережі Bitcoin у режимі реального часу.

Спосіб 1: Заміна платою (RBF)

RBF – це найнадійніший спосіб пришвидшити завислу транзакцію біткойнів. Він дозволяє транслювати заміну транзакції з вищою комісією, по суті кажучи майнерам: «ігноруйте стару, оберіть цю».

Як це працює: Ваша початкова транзакція містила прапорець RBF (більшість сучасних гаманців увімкнули його за замовчуванням). Ви створюєте нову транзакцію з тими ж вхідними даними, але з вищою комісією. Майнери віддадуть перевагу новій версії з вищою комісією. Після підтвердження заміни початкова транзакція видаляється з мемпулу.

Крок за кроком:

1. Відкрийте свій гаманець і знайдіть транзакцію, що очікує обробки

2. Шукайте опцію «Прискорення» або «Плата за підвищення» (тут використовується RBF за лаштунками)

3. Встановіть нову, вищу плату. Перевірте mempool.space, щоб дізнатися про поточну рекомендовану ставку.

4. Підтвердіть та розішліть транзакцію заміни

5. Нова транзакція замінює стару. Та сама сума тому ж одержувачу, просто вища комісія.

Які гаманці підтримують RBF:

  • Електрум (повністю ручне керування RBF)
  • Синій гаманець
  • Гаманець Горобець
  • Bitcoin Core
  • Ledger Live (через транзакцію заміни)
  • Люкс «Трезор»

Важливо: RBF працює лише в тому випадку, якщо оригінальна транзакція була позначена як замінювана. Більшість гаманців роблять це автоматично, але деякі старіші або простіші гаманці – ні. Якщо RBF не було ввімкнено, вам знадобиться Спосіб 2.

Чи можна скасувати транзакцію біткоїнів за допомогою RBF? Так, певною мірою. Замість того, щоб надсилати заміну початковому одержувачу, ви можете надіслати її назад на свою адресу з вищою комісією. Майнер забирає ваше самовідправлення, і початкова транзакція скасовується. Ви втрачаєте комісію за заміну, але біткоїн повертається до вас. Це найближче до скасування очікуваної транзакції біткоїнів.

прискорити біткойн

Спосіб 2: Дитина платить за батьків (CPFP)

CPFP працює, коли RBF недоступний. Замість заміни завислої транзакції ви створюєте нову транзакцію ("дочірню"), яка витрачає непідтверджений вивід завислої транзакції ("батьківської").

Як це працює: Дочірня транзакція включає комісію, достатньо високу, щоб покрити витрати як на неї саму, так і на батьківську транзакцію. Майнери бачать, що підтвердження обох разом приносить їм більше прибутку, ніж підтвердження інших транзакцій, тому вони включають обидві в наступний блок.

Коли використовувати CPFP:

  • Ваш гаманець не позначив початкову транзакцію для RBF
  • Ви одержувач, а не відправник (одержувачі також можуть використовувати CPFP)
  • Вам потрібне підтвердження транзакції, але ви не можете змінити оригінал

Крок за кроком:

1. Визначте непідтверджену транзакцію у вашому гаманці

2. Створіть нову транзакцію, яка витрачає непідтверджені дані про решту (або непідтверджені отримані кошти, якщо ви є одержувачем)

3. Встановіть комісію за дочірню транзакцію достатньо високою, щоб компенсувати низьку комісію батьківської транзакції.

4. Розповсюджуйте дочірню транзакцію. Майнери отримають обидві транзакції разом.

Математика: якщо батьківський об'єкт має розмір 250 байт при швидкості 3 sat/vB (занадто мало), а вам потрібна комбінована ефективна швидкість 30 sat/vB, дочірній об'єкт має покрити прогалину. Плата дочірнього об'єкта має розраховуватися як: (бажана швидкість x загальний розмір батьківського об'єкта + дочірнього об'єкта) мінус існуюча плата батьківського об'єкта.

Гаманці, що підтримують CPFP: Electrum, Sparrow, Bitcoin Core, Trezor Suite та Exodus – усі вони мають певну форму підтримки CPFP.

Спосіб 3: Прискорювачі транзакцій Bitcoin

Якщо ви не можете використовувати RBF або CPFP (можливо, ви використовуєте базовий гаманець без розширеного контролю комісій), можуть допомогти зовнішні сервіси-акселератори. Ці сервіси надсилають ідентифікатор вашої транзакції безпосередньо до майнінгових пулів і просять їх визначити його пріоритет.

Безкоштовні акселератори:

  • mempool.space (візуальний mempool, допомагає зрозуміти вашу позицію)
  • бітАкцелерація
  • біткойнджампер

Платні акселератори:

  • ViaBTC (підключено до великого майнінгового пулу)
  • Акселератор BTC.com
  • Акселератор Binance Pool

Платні послуги зазвичай коштують від 5 до 30 доларів залежно від терміновості. Вони працюють, оскільки майнінгові пули можуть надавати пріоритет певним ідентифікаторам транзакцій під час створення наступного блоку.

Увага: Використовуйте акселератори лише з перевірених джерел. Ніколи не надавайте свої закриті ключі або основну фразу жодному сервісу акселераторів. Все, що їм потрібно, це ваш ідентифікатор транзакції (txid), який є публічною інформацією, видимою в будь-якому оглядачі блоків. Існують шахрайські сайти, що видають себе за акселератори, і запитують ваші облікові дані гаманця. Легальним акселераторам ніколи не потрібно нічого, крім txid.

Наскільки добре працюють акселератори? Результати різняться. Під час незначного перевантаження платний акселератор, підключений до великого майнінгового пулу, може перенести вашу транзакцію в наступні 1-3 блоки. Під час екстремального перевантаження (мемпул понад 100 МБ) навіть платні акселератори можуть не допомогти, оскільки розрив у комісіях просто занадто великий. У таких випадках RBF або CPFP є більш надійними, оскільки вони фактично змінюють економіку комісій, а не покладаються на добру волю майнінгового пулу.

Спосіб 4: Просто зачекайте

Це звучить як не порада, але це правда. Якщо мемпул тимчасово перевантажений, і ви не поспішаєте, очікування безкоштовне. Мемпул біткойна не зберігає транзакції вічно. За замовчуванням більшість вузлів скидають непідтверджені транзакції через 14 днів. Після видалення біткойн повертається до вашого гаманця, ніби транзакції ніколи не було.

На практиці більшість піків перевантаження зникають протягом годин або днів. Ринок комісій коригується, коли транзакції з високою комісією підтверджуються та залишають мемпул. Ваша транзакція з низькою комісією поступово переміщується вгору в черзі.

Перевірте mempool.space та подивіться на поріг "очищення". Якщо ваша комісія перевищує його, ваша транзакція зрештою підтвердиться. Якщо вона нижча, її буде скасовано, а ваші кошти повернуто.

Ось про що більшість посібників не згадують: зависла транзакція не наражає ваш біткойн на ризик. У найгіршому випадку це незручності та затримка. Ваш BTC або підтверджується в початковому пункті призначення, або повертається до вашого гаманця після очищення мемпулу. Він не зникає в порожнечі. Єдиний сценарій, коли ви дійсно втратите гроші, це якщо ви панікуєте та платите непомірні комісії за відключення транзакції, яка б підтвердилася сама по собі за кілька годин. Я бачив, як люди платять 40 доларів комісії RBF, щоб пришвидшити транзакцію вартістю 50 доларів, яка б все одно підтвердилася в наступному блоці.

прискорити біткойн

Як запобігти зависанню транзакцій з самого початку

Найкращий спосіб вирішення проблеми – це профілактика. Кілька звичок повністю позбавлять вас головного болю, пов’язаного з RBF/CPFP:

Перевіряйте mempool перед відправкою. Витрачайте 10 секунд на mempool.space перед кожною транзакцією. Якщо рекомендована комісія за підтвердження наступного блоку становить 40 sat/vB, а ваш гаманець пропонує 5, то ви знаєте, що застрягнете.

Використовуйте адреси SegWit. SegWit (адреси, що починаються з bc1q або bc1p) зменшує розмір вашої транзакції, що означає нижчі комісії за той самий пріоритет. Якщо ваш гаманець все ще використовує застарілі адреси (що починаються з 1), перейдіть на них.

Увімкнути RBF за замовчуванням. В Electrum, Sparrow та Bitcoin Core ви можете встановити RBF як стандартний для всіх вихідних транзакцій. Немає жодних недоліків.

Пакетні транзакції. Якщо вам потрібно надіслати біткойн на кілька адрес, об'єднання їх в одну транзакцію коштує менше, ніж надсилання кожної окремо.

Використовуйте Lightning Network для невеликих платежів. Lightning Network — це рішення другого рівня, яке миттєво обробляє біткойн-платежі майже без комісій. Для будь-яких сум менше кількох сотень доларів Lightning швидший і дешевший, ніж транзакції в мережі. Такі гаманці, як Phoenix, Breez і Muun, підтримують Lightning нативно. Lightning Network повністю уникає мемпулу, оскільки платежі відбуваються поза мережею через платіжні канали. Ніяких майнерів, жодної конкуренції за місце в блокчейні, жодних завислих транзакцій. Компроміс полягає в тому, що він також вимагає, щоб одержувач був налаштований на Lightning, і він не ідеально підходить для дуже великих сум.

Перевірте адресу одержувача ще раз. Це не має нічого спільного зі швидкістю, але якщо вже мова йде про запобігання проблемам: завжди перевіряйте адресу перед тим, як натиснути кнопку «Надіслати». Транзакцію біткоїнів, після підтвердження в блокчейні, не можна скасувати. Надсилання на неправильну адресу означає, що кошти зникнуть назавжди. Обережно скопіюйте та вставте дані, і якщо ваш гаманець підтримує мітки адресної книги, використовуйте їх.

Знайте, коли в мережі зазвичай тихо. Активність мемпулу Bitcoin відповідає певним закономірностям. Вихідні, як правило, світліші, ніж будні. У нічний час у США (UTC 04:00-12:00) часто спостерігаються нижчі комісії, оскільки основні торгові ринки закриті. Якщо ваш платіж не терміновий, вибравши час для його здійснення, ви заощадите гроші та уникнете ризику застою в мережі.

Які-небудь питання?

За нормальних умов з адекватною комісією більшість транзакцій біткойнів підтверджуються протягом 10-30 хвилин (1-3 блоки). Під час великого перевантаження транзакції з низькою комісією можуть тривати годинами або днями. З мережею Lightning платежі здійснюються миттєво (менше 1 секунди). Швидкість повністю залежить від розміру комісії, яку ви сплачуєте, відносно поточного попиту в мережі.

Тільки якщо це ще не було підтверджено. Використовуючи RBF, ви можете надіслати заміну транзакції назад на свою адресу з вищою комісією, фактично скасувавши оригінальну. Після того, як транзакція отримає хоча б одне підтвердження в блокчейні, її не можна буде скасувати або відкликати ніким. У Bitcoin немає механізму повернення коштів.

Комісії за біткойн не масштабуються залежно від суми в доларах. Вони базуються на розмірі транзакції в байтах, а не на вартості, що надсилається. Надсилання 1000 доларів США та надсилання 1 мільйона доларів США може коштувати однакову комісію, якщо транзакції однакового розміру. Типова транзакція з одним входом та одним виходом становить близько 140-250 байт. При 20 сатоші/vB це приблизно 2800-5000 сатоші, або близько 1,90-3,40 доларів США за цінами BTC на квітень 2026 року. Під час перевантаження та сама транзакція може коштувати 10-50 доларів США+.

Три варіанти в порядку пріоритетності: (1) RBF -- замініть транзакцію версією з вашого гаманця з вищою комісією. (2) CPFP -- створіть дочірню транзакцію, витрачаючи непідтверджений результат з високою комісією. (3) Використайте платний або безкоштовний сервіс прискорення транзакцій. Якщо жоден з цих варіантів не працює, зачекайте, поки mempool очиститься. Транзакції скасовуються приблизно через 14 днів, а кошти повертаються на ваш гаманець.

Майже завжди тому, що комісія, яку ви додали, нижча за ту, яку майнери наразі пріоритезують. Коли мемпул перевантажений, транзакції з низькими комісіями sat/vB переміщуються в кінець черги. Інші причини: мережа Bitcoin природним чином генерує блоки в середньому кожні ~10 хвилин, але проміжки в 20-30 хвилин між блоками регулярно трапляються через дисперсію майнінгу.

Найшвидший метод – RBF (Replace-by-Fee): відкрийте свій гаманець, знайдіть транзакцію, що очікує на розгляд, і скористайтеся опцією «прискорення» або «збільшення комісії», щоб повторно розіслати транзакцію з вищою комісією. Якщо RBF недоступний, використовуйте CPFP, створивши нову транзакцію, яка витрачає непідтверджений вихід з достатньо високою комісією, щоб покрити обидві. Зовнішні сервіси-акселератори, такі як ViaBTC, також можуть передавати ваш ідентифікатор транзакції до майнінгових пулів для визначення пріоритетів.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.