ГоловнаАкадеміяЯк відстежити транзакцію Біткоїна?

Як відстежити транзакцію Біткоїна?

List

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

Ключові висновки

  • Транзакцію Bitcoin можна відстежувати за TXID одразу після того, як її було передано в мережу й вона з’явилася в мемпулі вузла, який використовує блокчейн-оглядач. Чекати на перше підтвердження для відстеження не потрібно.
  • Швидкість підтвердження залежить насамперед від ставки комісії в sat/vB, віртуального розміру транзакції, поточного завантаження мемпулу та правил майнерів. Розмір суми переказу сам по собі не визначає комісію.
  • Bitcoin використовує модель UTXO: гаманець витрачає один або кілька невитрачених виходів, формує платіж одержувачу та зазвичай повертає залишок на окрему адресу решти.
  • Якщо транзакція довго не підтверджується, можна зачекати, скористатися Replace-by-Fee за наявності підтримки або застосувати інший доступний спосіб підвищення комісії. Створення нової транзакції з тими самими коштами без урахування попередньої операції може спричинити конфлікт.
Короткий переказ від AI:
ChatGPTPerplexityClaude

Як працюють транзакції біткоїна

як працює транзакція Bitcoin і мемпул біткоїна

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

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

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

Переказ BTC має три ключові параметри:

  • мережеву комісію та її ставку в sat/vB;
  • вагу й віртуальний розмір транзакції;
  • поточний статус і кількість підтверджень.
Щоб розуміти, чому транзакція підтверджується швидко або повільно, корисно окремо розглянути її віртуальний розмір, ставку комісії та статус у мережі Bitcoin.

Вага та віртуальний розмір транзакції Bitcoin

Кожен переказ BTC має вагу, що вимірюється в одиницях ваги — weight units, або WU. Для розрахунку комісії зазвичай використовується віртуальний розмір — virtual size, або vsize, що вимірюється у віртуальних байтах vB. У спрощеному вигляді vsize дорівнює вазі транзакції, поділеній на чотири з округленням у більший бік. Значення залежить від кількості входів і виходів, типу використовуваних адрес і скриптів, наявності SegWit-даних та інших параметрів. Що більше UTXO використовується як входи й що більше створюється виходів, то більший віртуальний розмір. Вагу, vsize, входи та виходи можна переглянути в блокчейн-оглядачі Bitcoin.

Комісія мережі Bitcoin

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

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

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

Перед надсиланням біткоїнів корисно перевірити актуальні рекомендації щодо ставки комісії. У сучасних інтерфейсах вона зазвичай зазначається в сатоші за віртуальний байт — sat/vB, а не просто в сатоші за звичайний байт. Актуальні оцінки можна переглянути, наприклад, на mempool.space або в іншому блокчейн-оглядачі. Також необхідно знати орієнтовний віртуальний розмір транзакції. Формула має такий вигляд: підсумкова комісія = ставка комісії × віртуальний розмір. Наприклад, за ставки 4 sat/vB і розміру 120 vB підсумкова комісія становитиме 4 × 120 = 480 сатоші.

комісія Bitcoin у sat vB і розрахунок мережевої комісії

Рекомендована ставка sat/vB зазвичай визначається криптогаманцем автоматично під час формування транзакції. Розрахунок ґрунтується на поточному завантаженні мемпулу, нещодавніх блоках та орієнтовній кількості блоків, протягом якої користувач хоче отримати підтвердження. Оскільки ситуація постійно змінюється, оцінка не гарантує точного строку.

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

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

За невеликого завантаження мемпулу транзакція може бути швидко підтверджена навіть із помірною ставкою. Однак надмірно консервативна автоматична оцінка здатна призвести до переплати, а надто низька ручна ставка — до тривалого очікування. Перед надсиланням корисно порівняти рекомендацію гаманця з актуальними даними мережі.

Як визначається комісія в Trustee Wallet

Можливість вибрати відповідну мережеву комісію — одна з функцій гаманця Trustee Wallet.

Під час використання сервісу користувач може:

  • надіслати транзакцію з рекомендованою мережею ставкою комісії;
  • указати ставку комісії самостійно;
  • вибрати відповідний варіант із доступних пропозицій, орієнтуючись на передбачувану швидкість обробки: швидку, середню або повільну.
Завантажити Trustee Wallet

Як самостійно встановити комісію в Trustee Wallet

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

Для надсилання BTC і самостійного вибору комісії потрібно:

як установити комісію Bitcoin у Trustee Wallet

  1. Відкрити вкладку BTC.
  2. Натиснути «Надіслати».
  3. Указати адресу одержувача та уважно перевірити мережу, адресу й суму.
  4. Відкрити меню налаштування комісії. Залежно від версії застосунку воно може позначатися кнопкою із зображенням шестерні або розташовуватися в додаткових параметрах транзакції.
  5. Вибрати один із запропонованих варіантів комісії, що відповідає передбачуваній швидкості підтвердження: швидкий, середній або повільний. Що вища конкурентна ставка sat/vB, то більша ймовірність раннього включення до блоку. У цьому самому меню за наявності відповідної функції можна вказати ставку вручну. Назви та розташування елементів інтерфейсу можуть змінюватися після оновлень застосунку.

Статуси транзакції BTC

В інтерфейсах гаманців і блокчейн-оглядачів зазвичай трапляються три основні стани:

  1. Очікує підтвердження. Транзакцію було передано в мережу та виявлено оглядачем, але ще не включено до блоку. Вона може перебувати в мемпулі одного або кількох вузлів. Сама наявність TXID не гарантує, що операцію прийняли всі вузли.
  2. Не прийнята, видалена або замінена. Транзакція може не пройти перевірку через некоректний підпис, конфлікт входів, недотримання правил ретрансляції, надто низьку ставку комісії або інші причини. Уже прийняту транзакцію також можуть видалити з локального мемпулу або замінити іншою операцією через Replace-by-Fee. Це не єдиний універсальний статус блокчейну, а опис ситуації конкретним гаманцем або оглядачем.
  3. Транзакцію підтверджено. Операцію включено до дійсного блоку. Після появи наступного блоку глибина збільшується до двох підтверджень, потім до трьох і так далі. Одержувач може вважати платіж остаточно прийнятим після обраної ним кількості підтверджень.

Як відстежити транзакцію Bitcoin у блокчейні

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

Що потрібно для пошуку транзакції

Для відстеження переказу BTC достатньо знати один із таких ідентифікаторів:

  1. Хеш транзакції — TXID. Це унікальний ідентифікатор транзакції, що обчислюється на основі її даних. Щоб переглянути відомості про операцію, вставте TXID у пошуковий рядок блокчейн-оглядача. Для SegWit-транзакцій також існує wtxid, що враховує дані свідчення, однак звичайному користувачеві найчастіше потрібен TXID.
  2. Адреса одержувача. Її можна вказати в блокчейн-оглядачі, після чого сервіс покаже пов’язану з адресою публічну історію вхідних і вихідних операцій. Далі потрібно знайти необхідний платіж. Варто враховувати, що деякі сервіси можуть відображати баланс та історію адреси по-різному.
  3. Адреса відправника. Алгоритм аналогічний пошуку за адресою одержувача. Однак одна транзакція може використовувати кілька входів, що належать різним адресам, а решта часто надсилається на нову адресу гаманця.

Для отримання відомостей про переказ достатньо одного з перелічених ідентифікаторів, але TXID зазвичай забезпечує найточніший і найшвидший пошук. Не публікуйте адресу без потреби, якщо не хочете пов’язувати свою активність з особою: дані блокчейну є загальнодоступними.

Де відстежувати транзакції BTC

Для перевірки статусу транзакції Bitcoin можна використовувати такі блокчейн-оглядачі:

  1. Mempool.space. Відкритий оглядач Bitcoin, який показує транзакції, блоки, ставки комісій, орієнтовне положення операції в мемпулі, RBF і дані Lightning Network.
  2. Blockstream Explorer. Відкритий блокчейн-оглядач із даними про мережі Bitcoin, Testnet і Liquid, зокрема транзакції, адреси, блоки та комісії.
  3. Blockchain.com Explorer. Відомий оглядач, що дає змогу шукати транзакції, блоки й адреси Bitcoin.
  4. Blockchair. Мультичейн-оглядач із докладними даними про транзакції Bitcoin і низки інших блокчейнів. Інтерфейс дає змогу аналізувати входи, виходи, комісії та додаткові параметри.
  5. BTCScan. Блокчейн-оглядач Bitcoin для пошуку транзакцій, адрес і блоків, а також перегляду даних про поточний стан мережі.
  6. Bitaps. Оглядач Bitcoin з інформацією про транзакції, блоки, адреси, баланси та мережеву статистику.
Завантажити Trustee Wallet

Яку інформацію показує блокчейн-оглядач Bitcoin

За допомогою блокчейн-оглядача можна отримати такі публічні відомості про транзакцію BTC:

  1. адреси або скрипти входів;
  2. адреси або скрипти виходів;
  3. суми кожного виходу;
  4. вихід решти, якщо його можливо визначити;
  5. загальну комісію за транзакцію;
  6. ставку комісії в sat/vB.

дані транзакції BTC у блокчейн-оглядачі Bitcoin

Також оглядач може показувати TXID, wtxid, віртуальний розмір, вагу, статус RBF, час виявлення, номер блоку, кількість підтверджень і відомості про пов’язані транзакції. Інформація про переказ містить усі входи та виходи, що дає змогу аналізувати рух BTC. Операція може мати один або кілька входів і один або кілька виходів.

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

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

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

Припустімо, що гаманець використовує UTXO на 1,00586790 BTC і надсилає 0,00586790 BTC на адресу 1Thj4bksGv8Unvk8gUteo6Tpuodh5YurtB. Якщо комісія становить 0,00001000 BTC, транзакція створить вихід одержувачу на 0,00586790 BTC і вихід решти на 0,99999000 BTC. Решта зазвичай надсилається не на початкову адресу 1Trv2m4bsT9fg7KhU6n4VKHJ7GkhgcWw, а на нову адресу решти, автоматично створену тим самим гаманцем. Сума входів у цьому разі дорівнює сумі виходів плюс комісія.

Як відстежити транзакцію Bitcoin у Trustee Wallet

Для створеної транзакції в гаманці можуть бути доступні такі відомості:

  • TXID або хеш;
  • поточний статус;
  • розмір і ставка комісії;
  • надіслана сума;
  • адреса одержувача.

Докладніші дані можна переглянути в блокчейн-оглядачі. У Trustee Wallet передбачено перехід на сторінку транзакції в explorer. Для цього необхідно:

як відстежити транзакцію Bitcoin у Trustee Wallet

  1. Відкрити вкладку BTC у застосунку.
  2. Вибрати потрібну транзакцію — на екрані з’явиться коротка інформація про неї.
  3. Натиснути «Деталі», а потім «Переглянути в explorer». Застосунок відкриє сторінку транзакції в блокчейн-оглядачі, де можна перевірити її статус і підтвердження. Назви та розташування кнопок можуть відрізнятися залежно від версії застосунку.
Завантажити Trustee Wallet

Приклади станів транзакцій Bitcoin:

  1. Confirmed. Наприклад, переказ може мати 147 підтверджень. Одного підтвердження іноді достатньо для невеликого платежу, однак конкретну вимогу встановлює одержувач. Біржі, обмінники та продавці можуть очікувати кілька підтверджень, особливо для великих сум.
  2. Якщо під час пошуку відображається повідомлення «Ooops! We could not find what you’re looking for», це не обов’язково означає відхилення транзакції. Причиною може бути помилка в TXID, затримка синхронізації оглядача, тимчасова недоступність сервісу, видалення транзакції з мемпулу конкретного вузла або її заміна через Replace-by-Fee — RBF. RBF створює нову конфліктну транзакцію з вищою комісією. Залежно від гаманця вона може прискорити переказ або замінити його операцією зі зміненими виходами, але «скасування» не гарантується до підтвердження заміни.
  3. Pending. Транзакцію виявлено, але ще не включено до блоку. Це не завжди означає, що проблем немає: ставка комісії може бути недостатньо конкурентною, операція може залежати від непідтверджених батьківських транзакцій або не відповідати політиці частини вузлів. Після включення до блоку статус зміниться на «Підтверджено».

Що робити з непідтвердженою транзакцією BTC у Trustee Wallet

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

Залежно від ситуації можна розглянути такі варіанти:

  1. Повторне надсилання. Якщо початкову транзакцію більше не приймають вузли й кошти знову доступні в гаманці, можна сформувати нову операцію з актуальною ставкою комісії. Перед повторним надсиланням необхідно переконатися, що попередня транзакція справді не може підтвердитися, інакше виникне конфлікт витрачання тих самих UTXO.
  2. Очікування. Точного строку очікування не існує. Транзакція може підтвердитися через кілька хвилин, годин, днів або залишатися непідтвердженою довше. Її також можуть видалити з мемпулів частини вузлів. Не можна гарантувати, що через 2-3 дні операція обов’язково підтвердиться або буде остаточно відхилена.
  3. Прискорення підтвердження. Якщо транзакція підтримує Replace-by-Fee і гаманець надає цю функцію, можна створити замінну операцію з вищою ставкою. У Trustee Wallet для цього необхідно відкрити історію BTC, вибрати непідтверджену транзакцію й натиснути «Прискорити», після чого вибрати запропоновану ставку або вказати її вручну. Нова транзакція має сплатити достатню додаткову комісію, щоб відповідати правилам заміни вузлів.

Функція прискорення може бути доступна в Trustee Wallet для BTC, ETH, DOGE і токенів ERC20, наприклад Tether USDT, однак технічний механізм залежить від мережі. Для Bitcoin використовується заміна конфліктної транзакції з підвищеною комісією, а в акаунтних мережах застосовується нова операція з тим самим nonce і вищою платою. Наявність функції та підтримувані активи слід перевіряти в актуальній версії застосунку. Як прискорити транзакцію, показано в короткій відеоінструкції.

Висновок

У статті було надано докладні відповіді на такі запитання:

  1. Як відстежити транзакцію BTC.
  2. Як обробляються транзакції в мережі Bitcoin.
  3. Якими бувають статуси переказів.
  4. Як розраховується комісія та як користувач може вибрати її ставку.
  5. Від чого залежить швидкість підтвердження транзакції в блокчейні Bitcoin.
  6. Що можна зробити для прискорення непідтвердженої транзакції.

Також було розглянуто приклади підтверджених і непідтверджених транзакцій, причини, через які мережевий вузол може не прийняти або видалити операцію з мемпулу, і відмінності між звичайним очікуванням, повторним надсиланням та Replace-by-Fee.

Відстежувати транзакції BTC можна через блокчейн-оглядачі, використовуючи TXID або адресу. Вони показують публічні дані про операцію, зокрема входи, виходи, комісію, ставку sat/vB, віртуальний розмір і підтвердження. Функції Trustee Wallet дають змогу вибирати ставку комісії та за наявності необхідних умов прискорювати непідтверджені перекази.

Часті запитання про транзакції Bitcoin (FAQ)

Скільки часу підтверджується транзакція Bitcoin?

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

Як перевірити транзакцію біткоїна за TXID?

Скопіюйте TXID з історії операцій криптогаманця та вставте його в пошуковий рядок блокчейн-оглядача, наприклад Mempool.space, Blockstream Explorer або Blockchair. Сервіс покаже, чи перебуває транзакція в мемпулі, чи включено її до блоку, скільки підтверджень вона отримала та яку комісію сплатила.

Чому транзакція BTC довго не підтверджується?

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

Чи можна скасувати або прискорити транзакцію Bitcoin?

Уже підтверджену транзакцію скасувати неможливо. Непідтверджену операцію іноді можна замінити через Replace-by-Fee, якщо вона допускає заміну й гаманець підтримує відповідну функцію. Деякі гаманці також можуть використовувати Child Pays for Parent. Спроба «скасування» являє собою створення конфліктної транзакції та не гарантує результату, доки одну з операцій не включено до блоку.

Скільки підтверджень Bitcoin вважається достатнім?

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

Встанови мультивалютний гаманець Trustee Wallet прямо зараз!

Купуй, продавай, торгуй і заробляй криптовалюту

Завантажити Trustee Wallet
wallet-screen
second-layer-img
Цей вебсайт використовує файли cookieЩоб забезпечити функціональність сайту та підготувати статистичний аналіз способів навігації відвідувачів, ми використовуємо файли cookie. Керувати налаштуваннями