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

Затримка транзакції Bitcoin зазвичай не означає, що ваші BTC втрачено. У більшості випадків транзакція просто очікує в мемпулі, доки не знизяться комісії, майнер не включить її до блоку, відправник не підвищить комісію або транзакція врешті-решт не буде вилучена з мемпулів вузлів.

Як працює підтвердження транзакцій Bitcoin?

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

Процес підтвердження зазвичай відбувається так:

  1. Трансляція: ваш гаманець надсилає підписану транзакцію вузлам Bitcoin.
  2. Очікування в мемпулі: транзакція очікує в мемпулі разом з іншими непідтвердженими транзакціями.
  3. Вибір майнером: майнери обирають транзакції для включення до наступного блоку, зазвичай надаючи перевагу вищим ставкам комісії.
  4. Перше підтвердження: після включення транзакції до видобутого блоку вона отримує одне підтвердження.
  5. Додаткові підтвердження: кожен наступний доданий блок дає транзакції ще одне підтвердження та ускладнює її скасування.

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

Чому мемпул Bitcoin перевантажується?

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

Поширені причини перевантаження мемпулу:

  • Волатильність ринку: значні коливання ціни можуть спровокувати поповнення, виведення коштів і переміщення гаманців на біржах.
  • Ordinals, BRC-20 або Runes: активність інскрипцій та токенів Bitcoin може спричиняти раптові сплески транзакцій.
  • Повільне створення блоків: іноді блоки видобуваються повільніше, ніж у середньому за 10 хвилин, що дозволяє черзі накопичуватися.
  • Великі переміщення гаманців: біржі, кастодіани або майнінг-пули можуть одночасно консолідувати або переміщувати велику кількість UTXO.
  • Високий ринковий попит: бичачі ринки часто залучають більше нових користувачів і збільшують активність у мережі.

Коли мемпул переповнений, користувачі конкурують за обмежений простір блоку, пропонуючи вищі комісії.

Як розраховуються комісії за транзакції Bitcoin?

Комісії Bitcoin залежать не від суми відправлених BTC, а від розміру транзакції. Більша транзакція займає більше простору в блоці й коштує дорожче для підтвердження.

Комісії за транзакції залежать від:

  1. Ставки комісії: вимірюється в sat/vB. Вища ставка sat/vB робить транзакцію привабливішою для майнерів.
  2. Кількості вхідних даних (inputs): витрачання великої кількості дрібних UTXO збільшує розмір транзакції і її вартість.
  3. Кількості вихідних даних (outputs): надсилання на кілька адрес або створення вихідних даних для решти збільшує розмір транзакції.
  4. Типу адреси: транзакції з нативним SegWit (bc1q) і Taproot (bc1p) зазвичай ефективніші, ніж застарілі формати адрес.
  5. Складності скрипту: Multisig або складніші скрипти можуть збільшувати розмір транзакції.

Наприклад, проста SegWit-транзакція з одним вхідним і двома вихідними даними може бути значно дешевшою, ніж транзакція, яка об'єднує багато дрібних UTXO, навіть якщо обидві надсилають однакову суму BTC.

Що робити, якщо транзакція Bitcoin застрягла?

Якщо ваша транзакція Bitcoin довго перебуває в очікуванні, зазвичай є три варіанти: підвищити комісію, скористатися дочірньою транзакцією або почекати.

  1. Використати Replace-By-Fee (RBF): RBF дозволяє повторно надіслати ту саму транзакцію з вищою комісією. Це зазвичай найпростіший спосіб прискорити застряглу транзакцію Bitcoin, але він працює лише якщо оригінальна транзакція була позначена як RBF-сумісна. Багато сучасних гаманців вмикають RBF за замовчуванням.
  2. Використати Child-Pays-For-Parent (CPFP): CPFP дозволяє створити нову транзакцію, яка витрачає вихідні дані застряглої транзакції та прикріплює до неї вищу комісію. Майнери можуть включити обидві транзакції разом, оскільки сукупна комісія стає привабливою. Це може спрацювати для відправників, які використовують вихідні дані для решти, або для одержувачів, які витрачають непідтверджені вихідні дані.
  3. Почекати підтвердження або вилучення транзакції: якщо платіж не є терміновим, можна почекати. Якщо тиск комісій знизиться, майнери можуть врешті-решт включити транзакцію. Якщо вона достатньо довго залишається непідтвердженою, багато вузлів можуть вилучити її зі своїх мемпулів, і оригінальні кошти знову стануть доступними для витрачання з гаманця відправника.

Як уникнути повільних транзакцій Bitcoin?

Більшості затримок транзакцій Bitcoin можна уникнути, обравши правильну комісію та використовуючи сучасний гаманець.

Рекомендовані практики:

  • Перевіряйте поточні ставки комісій: перед надсиланням скористайтеся оцінювачем комісій у гаманці або трекером мемпулу.
  • Вмикайте RBF: це дасть вам можливість підвищити комісію пізніше.
  • Використовуйте адреси SegWit або Taproot: адреси bc1q та bc1p зазвичай зменшують розмір транзакції та комісії.
  • Уникайте надсилання під час перевантаження: якщо платіж не терміновий, зачекайте на період нижчих комісій.
  • Консолідуйте UTXO в періоди низьких комісій: об'єднання багатьох дрібних UTXO в тихі періоди може знизити майбутні комісії.
  • Використовуйте Lightning для невеликих платежів: Lightning Network може бути швидшою та дешевшою для невеликих платежів Bitcoin.

Підсумок

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

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

Пов'язані поняття

  1. Що таке мемпул?
  2. Що таке Lightning Network?
  3. Що таке UTXO (невитрачений вихід транзакції)?
  4. Що таке SegWit?

Додаткові матеріали

  1. Найкращі гаманці Bitcoin: найзручніші способи зберігати BTC у 2026 році
  2. Найкращі майнінг-пули Bitcoin для видобутку BTC у 2026 році
  3. Taproot Assets: протокол, здатний назавжди змінити Bitcoin
  4. Що таке Ordinals (ORDI) — піонерський BRC-20 токен Bitcoin і як його придбати на BingX?