Транзакція біткоїну – перерахування BTC з одного гаманця на інший, тобто його відправлення та отримання.
Принцип роботи транзакцій біткоїну
Відстеження переказів BTC користувачеві можливе, але тільки після того, як вона потрапить у мемпул майнери підтвердять операцію в blockchain. Після того, як користувач сформував транзакцію, вона відправляється ноді (мережевому вузлу), яка включає її в мемпул, звідки надалі її візьмуть майнери для підтвердження. Відразу після потраплення до мемпулу транзакцію можна буде відстежувати.
Відправники BTC конкурують між собою. Для майнерів у пріоритеті обробка транзакцій із вищою мережевою платою. Чим більше транзакцій в mempool, тим вище серед них конкуренція за право бути включеною до чергового блоку, тобто, бути підтвердженою.
Подібні перекази мають 3 ключові параметри:
- комісія мережі;
- вага транзакції;
- статус переказу.
Для розуміння принципу обробки транзакцій BTC не зайве коротко ознайомитися з кожним з них.
Вага транзакції
Будь-який переказ BTC має вагу. Значення цього параметра обчислюється у байтах. Вага транзакції залежить від кількості гаманців, з яких надходили біткойни (входи), і від числа адресатів (виходи). Відомості про вагу кожного подібного переказу відображаються в Blockchain-браузері, але про це детальніше ми поговоримо далі.
Комісія мережі
Для підтвердження транзакції користувач повинен заплатити комісію майнерам. Сума подібних витрат визначається користувачем. Чим вище комісія мережі, тим вищі витрати користувача і швидше його транзакція отримає підтвердження. Якщо ж винагорода майнерам виявиться неконкурентоспроможною, то на обробку платежу може знадобитися від кількох годин до кілька днів.
Принцип розрахунку комісії мережі
Перед відправкою біткоїнів слід ознайомитися з рекомендованою на момент проведення транзакції комісією мережі, вона обчислюється в сатоші за байт (sat/b). Такі відомості постійно оновлюються на сайті blockchair.com. Також потрібно уточнити вагу транзакції. Наприклад, при середній актуальній комісії у 4 сатоші за байт та вазі переведення в 120 байт оптимальною сумою винагороди майнерів буде: 4х120=480 сатоші.
Рекомендоване значення sat/b визначається криптогаманцями автоматично при формуванні транзакції. Значення ґрунтується на отриманих з мережі даних.
Як визначається комісія криптогаманцями
Як правило, у криптогаманцях встановлено максимальне значення комісії за умовчанням. Це забезпечує високу швидкість обробки транзакцій. Часто подібними сервісами для користувачів не передбачено можливості самостійного регулювання комісійних витрат.
Якщо черга транзакцій у mempool невелика, то платіж може бути оброблений порівняно швидко і за помірною вартістю, але таке буває рідко. Іншими словами, при переведенні BTC з більшості гарячих гаманців користувач за умовчанням несе невиправдані витрати.
Як визначається комісія у Trustee Wallet
Об’єктивність комісійних витрат є одним із ключових пріоритетів команди Trustee Wallet. При використанні сервісу користувач отримує можливість:
- визначити комісію самостійно;
- вибрати найбільш комфортну пропозицію зі списку доступних, визначивши цим швидкість обробки платежу (швидка, середня, повільна).
Як самостійно визначити комісію у Trustee Wallet
Щоб визначити значення комісійних витрат, потрібно сформувати транзакцію, вказавши всі необхідні параметри. Важливо пам’ятати, що від винагороди майнерами безпосередньо залежить швидкість обробки платежу.
Для відправки BTC та самостійного визначення суми комісії потрібно:
- Відкрити вкладку монети BTC.
- Натисніть “Надіслати”.
- Вказати адресу гаманця отримувача.
- У лівому нижньому кутку розташована шестерня. За допомогою цього меню можна самостійно визначити значення комісії.
- Після переходу в меню шестерні на екрані смартфона будуть відображені пропозиції щодо оптимальних комісійних витрат, що відповідають швидкості обробки платежу (швидка, середня, повільна). Чим дорожче обійдеться користувачеві переклад BTC, тим швидше його буде оброблено. У цьому ж меню можна віддати перевагу ручному введенню ціни за байт.
Статуси обробки перекладу BTC
Сформовані транзакції мають 3 статуси:
- Очікування підтвердження. Цей статус платіж отримує автоматично після надсилання в мемпул.
- Транзакцію відхилено. Як говорилося вище, подібне трапляється лише у тому випадку, якщо користувачем було встановлено недостатню суму комісії.
- Транзакцію підтверджено. Це говорить про те, що запис про переказ коштів був занесений до Blockchain, а відправлені BTC надійшли на адресу гаманця одержувача.
Відстеження транзакцій у Blockchain
Відстеження переказів BTC доступне за допомогою блокчейн-браузера. Зараз докладно поговоримо про існуючі інструменти для самостійного відстеження біткойн-транзакцій.
Що потрібно
Для відстеження переказів BTC потрібно знати наступне:
- Хеш (Tx id). Це ідентифікатор, який автоматично надається кожному переказу в блокчейні біткойна. Щоб ознайомитися з деталями платежу, потрібно вказати хеш на сайті Blockchain-браузера.
- Адреса гаманця отримувача. Дані буде потрібно вказати на сторінці блокчейн-браузера. В результаті з’явиться інформація про всі вхідні та вихідні транзакції адреси. Далі потрібно знайти необхідний платіж та ознайомитися з його деталями.
- Адреса гаманця відправника. Алгоритм дій аналогічний розглянутому у другому пункті.
Для отримання відомостей про деталі переказу достатньо знати щось одне зі згаданого у списку.
Де краще відстежувати транзакції BTC
Найбільш популярні блокчейн-оглядачі:
- Bitcoin.com. Простий та доступний сервіс, створений засновниками Bitcoin Cash.
- BTC.com Функціональність сервісу досить обмежена, проте це компенсується простотою використання. З його допомогою можна отримати ключову інформацію про переказ BTC.
- Blockchain.com. Широко відомий браузер блокчейн, раніше доступний за посиланням Blockchain.info. Функціональні можливості сервісу – широкі.
- Blockchair.com. Комфортний блокчейн-оглядач, який, крім іншого, вирізняється приємним візуальним оформленням. За допомогою сервісу можна відстежувати і отримувати детальну інформацію не тільки про перекази всередині блокчейна біткойна, але і в мережі Litecoin (LTC), Cardano (ADA), Ethereum (ETH), Ripple (XRP).
- CoinMarketCap. Сервіс користується широкою популярністю як інструмент для моніторингу вартості та рівня капіталізації цифрових активів. Крім того, засновники CoinMarketCap сьогодні готові запропонувати власний блокчейн-оглядач.
Яку інформацію можна отримати в блокчейн браузері
За допомогою таких сервісів можна отримати такі відомості про транзакцію BTC:
- Адреса відправника
- Адреса одержувача
- Сума відправлення
- Решта
- Комісія за транзакцію
- Комісія за байт
Інформація про переказ BTC, доступна в блокчейн браузері, містить адреси всіх входів і виходів, що дозволяє детально відстежувати транзакцію. Кожна операція може мати як одну адресу одержувача та відправника, так і декілька. В останньому випадку відомості будуть вказувати на те, що суму переказу було взято з кількох гаманців та надіслано кільком адресатам. Подібні транзакції відрізняються великою вагою.
Наприклад, щоб визначити адресу гаманця відправника (один або кілька) за допомогою браузера blockchair.com, потрібно вказати хеш у пошуковому рядку (розташована у верхній частині екрана на сайті сервісу), після чого відкрити меню “Відправники” (Senders).
Увага! У блокчейні Bitcoin обробка транзакції здійснюється так: після відправки платежу система вилучає всю суму коштів, що зберігаються на гаманці користувача. Дані про це заносяться майнерами до блоку. Після проведення платежу зазначена сума надсилається адресату, а залишок повертається відправнику (здача).
Припустимо, що з гаманця 1Trv2m4bsT9fg7KhU6n4VKHJ7GkhgcWw на адресу 1Thj4bksGv8Unvk8gUteo6Tpuodh5YurtB було надіслано 0,00586790 BTC. На Балансі гаманця-відправника – 1,00586790 BTC. У ході обробки транзакції передається вся сума, після підтвердження платежу здача (1 BTC в даному випадку) повертається на 1Trv2m4bsT9fg7KhU6n4VKHJ7GkhgcWw, а 0,00586790 BTC надходить на 1Thj4bksGv8Unvk8gUteo6Tpuodh5YurtB
Як відстежити транзакцію Bitcoin у Trustee Wallet
При формуванні транзакції в гаманці доступні такі відомості:
- хеш;
- статус;
- розмір комісії;
- відправлена сума;
- адреса гаманця одержувача.
Більш детальна інформація доступна в блокчейн браузері (експлорері). У Trustee Wallet передбачено прямий перехід. Для цього потрібно:
- Відкрити вкладку криптовалюти BTC у додатку.
- Вибрати транзакцію, що цікавить. На екрані смартфона з’явиться коротка інформація, про яку йшлося вище.
- Натисніть “Деталі” для отримання подробиць. Далі натиснути “Подивитися у explorer”. Переадресація на сервіс браузера здійснюється автоматично, що дозволить паралельно з додатком відстежувати переказ BTC.
Завантажуйте Trustee Wallet – єдиний гаманець для криптовалюти!
Декілька прикладів станів транзакцій біткойнів:
- Переказ має 147 підтверджень, але для успішної обробки достатньо одного.
- Якщо під час відстеження перекладу на екрані з’являється напис “Ooops! We could not find what you’re looking for”, це говорить про те, що транзакція була відхилена або «забута» нодами через низьку комісію, або замінена в мемпулі внаслідок використання відправником функції Replase-by-fee (RBF), тобто прискорення чи розвороту. Для вирішення проблеми потрібно повторно сформувати транзакцію, вказавши більшу суму винагороди за підтвердження переказу.
- У третьому випадку з переказом не виникло проблем. Його просто не встигли підтвердити майнери. Після отримання щонайменше одного підтвердження платіж буде опрацьовано, статус транзакції зміниться на “Підтверджено”, а надіслані кошти надійдуть адресату.
Варіанти дій із транзакцією BTC у Trustee Wallet
Якщо транзакція довго перебуває в обробці або була відхилена, то Trustee Wallet передбачає можливість гнучкого коригування. Залежно від статусу переказу варіанти дій можуть бути такими:
- Перенаправлення. У разі відхилення транзакції майнерами достатньо повторно сформувати транзакцію, вказавши оптимальний розмір комісії.
- Очікування. Період обробки може вимагати від кількох годин до 2-3 днів. За підсумком транзакція або буде підтверджена та оброблена, або відхилена. Останній варіант розвитку подій вимагатиме повторного формування транзакції.
- Прискорити підтвердження. Навіть після відправки платежу до mempool передбачена можливість зміни значення комісії користувачем. Для цього потрібно відкрити історію операцій у вкладці “Монети” та вибрати непідтверджений переклад. Далі буде потрібно натиснути кнопку “Прискорити”. Для завершення дії знадобиться встановити нове значення комісії, обравши один варіант із запропонованих системою, або вказавши суму самостійно.
Висновок
У статті було надано повні відповіді на запитання:
- Як відстежити транзакцію BTC
- Як здійснюється обробка транзакцій.
- Якими є статуси переказів.
- Як визначається сума комісії та як можна самостійно впливати на це.
- Від чого залежить швидкість обробки транзакцій у блокчейні Bitcoin.
- Що потрібно зробити для прискорення транзакції.
Також були розглянуті приклади підтверджених та непідтверджених транзакцій та розкрито причини відхилень перекладів мережевими вузлами.
Висновки: відстежувати транзакції BTC можливо за допомогою блокчейн оглядачів, отримуючи всю інформацію, що цікавить, проте гнучкі функціональні можливості Trustee Wallet дозволяють самостійно встановлювати рівень комісії, орієнтуючись на дані з мережі, а також прискорювати обробку транзакцій при необхідності.
Залишити відповідь