- Bitcoin(BTC)$95,326.00-1.99%
- Ethereum(ETH)$3,299.98-2.30%
- Tether(USDT)$1.000.08%
- XRP(XRP)$2.21-1.53%
- BNB(BNB)$655.08-1.02%
- Solana(SOL)$181.34-1.77%
- Dogecoin(DOGE)$0.311817-3.92%
- USDC(USDC)$1.000.18%
- Lido Staked Ether(STETH)$3,292.41-2.23%
- Cardano(ADA)$0.88-3.52%
Чому деякі транзакції з біткойнами залишаються непідтвердженими?
У середньому час підтвердження транзакції в біткойнах становить 10 хвилин. Це напрочуд повільно. Навіть старомодні банківські транзакції обробляються значно швидше, ніж це. Крім того, час транзакції BTC сильно коливається і іноді може зайняти більше 10 хвилин. Іноді вони можуть тривати годинами або просто залишатися непідтвердженими.
Цей повільний та спорадичний час транзакцій можна пояснити кількома факторами, включаючи загальну мережеву активність, комісію за транзакції та швидкість хешування. Якщо відбувається збільшення обсягів транзакцій, мережа стає перевантаженою, а обробка транзакцій займає більше часу. Крім того, якщо деякі користувачі платять вищі комісії за транзакції, вони будуть мати пріоритет над іншими. Це може призвести до того, що ваша транзакція буде затримана або залишиться непідтвердженою.
Непідтверджену транзакцію, також відому як підтвердження з нульовим значенням, було підтверджено, але не записано в блокчейні Bitcoin. Щоб зрозуміти, чому це відбувається, давайте зробимо короткий обхід і зрозуміємо, як обробляються транзакції біткойн.
Як обробляються транзакції BTC?
Коли транзакція біткойн надсилається в мережу, вона перевіряється всіма доступними вузлами. Вузли — це не що інше, як комп’ютери користувачів у мережі Bitcoin. Ці комп’ютери підтверджують законність кожної транзакції та додають її до пулу непідтверджених транзакцій, який називається mempool. Кожен вузол має свій власний мемпул перевірених транзакцій, які очікують.
Після цього майнери змагаються, щоб розгадати складні головоломки і отримати право забирати ці транзакції, об’єднувати їх у блок і додавати в блокчейн.
В обмін вони отримують нововипущені біткойни за кожен створений і доданий блок. Хоча є ще кілька тонкощів і кроків, це довга і коротка транзакція біткойн.
То чому транзакції залишаються непідтвердженими?
Коли мережа перевантажена, кілька транзакцій зливаються в пам’ятний пул. У цей час мемпул починає визначати пріоритети транзакцій, встановлюючи мінімальний поріг комісії за транзакцію. Майнери підберуть транзакції, які є для них фінансово більш вигідними, тобто з більшими комісіями за транзакції.
Тому під час перевантажень мережі користувачі часто сплачують вищі комісійні, щоб визначити пріоритет своєї транзакції в мемпулі. Вища комісія за транзакцію є стимулом для майнерів забрати цю транзакцію. Однак, можливо, вам доведеться викласти багато грошей, щоб перейти в чергу та обробити транзакцію. Наприклад, у квітні 2021 року середня комісія за транзакцію BTC зросла майже до 60 доларів, що збіглося з історичними максимумами вартості, складністю майнінгу та попитом на блоки.
Крім того, оскільки розмір блоку біткойн обмежений 1 МБ, кожен блок може переносити лише близько 1500 транзакцій. Тому, навіть якщо ви сплачуєте високу комісію, все ще є шанс, що ваша транзакція залишиться в пам’яті, оскільки інші сплатили ще більшу комісію.
Що робити, якщо ваша транзакція не підтверджена?
Щойно ви зробите транзакцію, ви можете перейти до провідника Blockchain та відстежувати його статус. Якщо ваша транзакція залишається в підвішеному стані довше, ніж вам зручно, ви можете зробити ці три речі:
– Будьте терплячі та чекайте підтвердження — іноді це може зайняти тиждень.
– Термін дії вашої транзакції також може закінчитися і її буде вилучено з мемпулу — зачекайте, поки це станеться, а потім виконайте транзакцію знову з більшими комісіями.
– Замініть трансакцію за допомогою методу заміни на оплату (RBF). RBF – це процес створення тієї ж транзакції з більшою комісійною. Це допоможе вам піднятися на кілька позицій у пам’яті.
Чи можете ви прискорити свої транзакції?
Окрім збільшення комісії за транзакцію, ви також можете вибрати непікові години – час, коли транзакції найнижчі. Знову ж таки, ви можете перевірити блокчейн-провідник, щоб зрозуміти це.
Ви також можете використовувати прискорювачі, такі як BTC Nitro, щоб прискорити транзакції. Nitro повторно транслює ваші транзакції на кілька вузлів по всьому світу. Це зайде так далеко, що нагадає майнерам про вашу незавершену транзакцію. А якщо ви зареєструєтеся в преміум-версії, ви можете просто отримати транзакцію, прийняту її мережевими партнерами.