Як діяти в разі непідтвердженою транзакції біткоіни

Зростаючий Mempool - проблема як для екосистеми, так і для користувачів Bitcoin

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

Так, один з активних користувачів Reddit зазначає, що його транзакційна плата Trezor збільшилася до $ 247,87 при відправці 1 біткойнов.

Хоча такі високі гонорари зустрічаються рідко, проте в цілому вони вказують на більш істотну проблему. На даний момент в mempool налічується більше 196 000 непідтверджених транзакцій. Без масштабирующего рішення ця ситуація тільки погіршиться.

Неможливо сказати, чи мають ці проблеми вплив на індекс домінування біткойнов, але велика ймовірність, що це саме так. Зокрема, домінування Bitcoin на кріптовалютном ринку вперше в історії опустилося нижче 50%.

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

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

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

Тому далі в статті поговоримо про те, як діяти в разі непідтвердженою транзакції біткоіни, і як попередити її «застрявання» в мережі.

Перед тим, як її відправити

Через посилення конкуренції за потрапляння в блок, фіксованих комісійних в розмірі 0.1 mBTC стало недостатньою для потрапляння в наступний блок. Такі операції стали випереджати транзакції з більш високими комісіями. Як наслідок, підтвердження угоди з низькою комісією може зайняти чимало часу.

Рада 1. Збільшення комісії

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

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

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

Порада 2. Активація динамічної зміни комісії гаманцем

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

Крім того, в деяких гаманцях є можливість вибору пріоритету комісійних.

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

Після того, як ви її відправили

Якщо ваша транзакція не може пройти підтвердження вже після відправки, то в такому випадку потрібно знати, як зробити «стрибок в черзі» в мемпуле.

Opt-In RBF - «вибіркова заміна комісії»

Для здійснення транзакцією «стрибка в черзі» найпростіше скористатися опцією «вибіркової заміни комісійних» - Opt-In RBF. Завдяки останній, користувач має можливість повторно відправити ту ж транзакцію, але вже з великими комісійними.

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

В даний час Opt-In RBF підтримується гаманцями GreenAddress і Electrum. Щоб скористатися опцією, її потрібно буде включити в настройках гаманця перед відправкою ще першої транзакції.

CPFP - «діти платять за батьків»

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

Однак у названої служби введено обмеження: не більш ніж сто транзакцій на годину. В якості альтернативи можна звернути увагу на BTC.com Transaction Accelerator. також дозволяє прискорити потрапляння транзакції в наступний блок мережі.