Зміст
З появою біткоіни в 2009 році кількість бажаючих провести переклад було мінімальним. Як результат, при проведенні транзакції стягувалася невелика комісія розміром в 5-10 тисяч Сатоши або операції проводилися без комісійних зборів. З ростом популярності кріптовалютной мережі зросла і кількість перекладів, що призвело до підвищення навантаження на мережу. Поточний розмір блоку в 1 Мб дозволять здійснювати близько 2000 операцій, але реальний розмір запитів вище. В результаті виникають затримки, які досягають декількох годин, а то й днів. Як прискорити транзакцію Bitcoin? Які методи найбільш ефективні? У чому причини затримки? Ці та інші питання розглянемо нижче.
Чи можна прискорити транзакцію Bitcoin?
Кріптовалютная мережу по-різному сприймає транзакції і вимоги до розміру комісії також різняться. При невеликому навантаженні і мінімальній кількості переказів запити обробляються в установлені терміни. Зокрема, на створення блоку йде близько 10 хвилин, а підтвердження відбувається після 2-6 чергових елементів ланцюга блокчейн. Отже, час транзакції (при відсутності завантаження) становить від 20 до 60 хвилин.
З ростом числа транзакцій система віддає пріоритет операцій з більшою комісією. Наприклад, на 14 квітня 2018 року середня премія за переказ складає 1,34 біткоіни. У період стрімкого зростання (в кінці 2017 року) вона досягала 55 доларів. Якщо учасник мережі встановив комісійний платіж вище середнього значення, його транзакція пройде швидше, ніж переклад користувача, який вирішив заощадити. Не менше значення має і розмір транзакції. Чим більша сума, тим швидше вона обробляється.
Якщо операція проводиться з мінімальною комісією або зовсім без неї, вона накопичується в Mempool — спеціальному сховищі для завислих операцій. З цієї причини обробка переказів може займати до декількох тижнів.
Бувають випадки, коли гроші зараховані відправнику на баланс, але після необхідне для підтвердження число блоків не пройдено. Така угода перебуває в завислому стані, а користувач не знає, які дії зробити. Для вирішення проблеми важливо знати, як проштовхнути транзакцію біткоіни, і які дії будуть найбільш ефективні.
процес перекладу
Щоб розібратися в тонкощах прискорення, важливо розуміти принципи оформлення угоди в мережі Bitcoin. Транзакція проходить за наступним алгоритмом:
У більшості випадків потрібно, щоб чергова угода була перевірена в шести чергових блоках. Якщо цього не відбулося, гроші не доходять до адресата.
Від чого залежить час транзакції Bitcoin?
Швидкість підтвердження залежить від ряду факторів:
Як прискорити транзакцію Bitcoin на блокчейн — кращі способи
Сьогодні існує ряд ефективних заходів, що дозволяють впоратися з зависла транзакцією. Виділимо кращі способи і розглянемо послідовність дій.
Antpool
Пул Antpool є дочірнє підприємство компанії Bitmain, що займається виготовленням обладнання для Майнінг. Одна з найбільш корисних функцій пулу — можливість проштовхування операцій в кріптовалютной мережі. Розглянемо, як прискорити транзакцію Bitcoin через Antpool.
Алгоритм дій наступний:
Підтвердження операції відбувається в наступні 2-10 блоків. Час очікування транзакції становить до трьох діб. Мінус в тому, що враховуються блоки, які отримані пулом Antpool, а не здобуті у всій системі. Як результат, можливості методики обмежені. Щоб подивитися статистику видобутку віртуальної монети, варто перейти в однойменний розділ сайту ( «Статистика»).
Практика показує, що прискорювач транзакцій Bitcoin Antpool не завжди дає очікуваний результат. Якщо переклад не проходить довгий час, варто спробувати інші методи.
ViaBTC
Ще один шлях — проштовхування непідтверджених транзакцій за допомогою пулу ViaBTC. Майданчик веде діяльність з 2016 року, за невеликий період діяльності їй вдалося збільшити число користувачів і обійти багатьох конкурентів (в тому числі і більших). Щоб прискорити переклад, варто зробити наступне:
Через високий попит на інструмент оформити заявку не завжди вдається. Якщо все-таки вийшло оформити «замовлення», підтвердження операції триває не більше 3-х діб, але на практиці переклад займає менше часу — до 2-3 годин.
Особливість ViaBTC полягає в обмеженні кількості операцій, доступних для додавання. Як правило, допускається не більше 100 перекладів протягом 60 хвилин. Причина в великому попиті з боку користувачів і максимальному навантаженні. Щоб підвищити шанси на успіх, можна використовувати один секрет (про нього мало хто знає). Суть в тому, що обмеження оновлюється раз на годину, поетом заявку необхідно заповнити протягом останньої хвилини години, наприклад, між 11.59 і 12.00. При такому підході ймовірність потрапити в число щасливчиків зростає. Крім того, при покупці майнінгового контакту в пулі система видає 5 прискорень (можна користуватися ними безкоштовно). Варто зазначити, що через великий попит на послугу з покупкою виникають проблеми.
CPFT
Ще один прискорювач транзакції біткоіни — метод «Дитина платить за батька». Розглянемо застосування методики для гаманця Bitcoin Core і транзакції розміром 0,08 BTC:
Розглянутий метод працює при наявності доступу до приватних ключів гаманця. По суті, людина спрямовує кошти з підвищеною комісією, що дозволяє проштовхнути перший переклад. Розрахунок йде на те, що Майнер швидше включають в блок ту транзакцію, яка краще оплачується.
подвійна трата
Тонкощі застосування методики «Подвійних витрат» залежать від типу гаманця Bitcoin. У багатьох сховищах такий спосіб не спрацює. Як варіант, можна почекати 3-4 дні і переконатися, що гаманець самостійно видаляє непотрібні операції. Коли це станеться, потрібно оформити новий переклад, але вже з більшою комісією. Функція подвійний витрати підтримується популярним гаманцем Bitcoin Core.
Алгоритм прискорення транзакції Bitcoin:
Для проштовхування операції використовуємо код HEX на сайтах blockchain.info/pushtx, coinb.in/#broadcast або інших. Для ефективності застосовуємо метод прискорення за допомогою Antpool з наступним підтвердженням пересилання нових відомостей.
Якщо сховище підтримує опцію автоматичного видалення зависла операції, при наступному перекладі досить вказати більшу суму (з урахуванням рекомендованої комісії). В такому випадку на підтвердження транзакції піде менше часу. Наведений спосіб прискорення працює, але в багатьох гаманцях такої опції немає. Причина в тому, що розробники гаманців роблять все можливе для захисту від повторних витрат. Часто при спробі проведення другої операції вискакує помилка, що попереджає про активність минулого перекладу.
Якщо виставити більш високу комісію, операція проходить швидше, а другий переклад (з меншою премією) залишається в кріптосеті назавжди. В процесі застосування методу важливо не використовувати застарілі відомості з адреси першої операції. В іншому випадку угода може пройти в майбутньому.
BTC.com
При наявності вільних коштів можна прискорити переклад біткоіни за допомогою сервісу BTC.com (сервіс платний). Алгоритм дій наступний:
У разі застосування такої методики операція проходить в термін до чотирьох годин. Це оптимальний варіант, коли потрібно швидко підтвердити переказ. Ціна послуги висока, тому користуватися таким способом рекомендується в наступних випадках:
Якщо мова йде про невеликий перекладі, в застосуванні такого способу і великих витратах немає сенсу.
Додаткові методи, як прискорити транзакцію біткоіни
Перераховані способи проштовхування перекладів користуються найбільшим попитом і довели ефективність. Але існують і інші шляхи, що дозволяють прискорити процес перерахування коштів:
Ще один спосіб — скасування зависла операції і проведення нової угоди зі збільшеною комісією. Перед застосуванням цього способу варто переконатися, що операція дійсно не підтверджена (за допомогою сайту blockchain). Далі алгоритм такої (для Bitcoin Core):
Після перезавантаження клієнта непідтверджені операції видаляються. Тепер можна приступати до проведення переказу з уже більшою комісією.
Знаючи, чи можна прискорити транзакцію Bitcoin, і які методи застосовуються для вирішення завдання, вдається уникнути зависання грошей. Щоб виключити проблеми в майбутньому, важливо виставляти адекватну комісію, враховуючи важливість перекладу. Якщо потрібне швидке проведення транзакції, то і розмір премії повинен бути на 20-30% вище рекомендованого параметра.
Більш детально про транзакції в мережі біткоіни, причини їх зависання і способах прискорення дивіться в наступному відео: