7 апреля 2021

Как отследить транзакцию биткоина?

Транзакция биткоина – что это?

Когда вы переводите криптовалюту со своего кошелька на биткоин-адрес, то совершаете транзакцию. Другими словами, отправка и получение криптовалюты BTC – это и есть транзакция биткоина.

Как работают биткоин транзакции

Когда вы отправляете криптовалюту, транзакция попадает в мемпул (mempool) – т.н. “очередь” транзакций. Это только первый этап. Как только транзакция попадает в мемпул, майнеры должны ее подтвердить и записать в блокчейн. После этого пользователь может отследить биткоин-перевод

Отправители конкурируют друг с другом, чтобы их транзакцию подтвердили одной из первых.

Майнеры отдают приоритет пользователям, которые платят больше за комиссию. Поэтому во время высокой активности пользователей стоимость транзакций растет, а время подтверждения увеличивается. Транзакции имеют несколько параметров: комиссия сети, вес транзакции и статус. Коротко разберем их.

Вес транзакции

Любая биткоин-транзакция имеет вес, который исчисляется в байтах. Вес учитывает количество всех адресов, с которых была получена криптовалюта (входы) и количество адресов, куда отправляется транзакция (выходы). Чем больше адресов, тем, соответственно, будет больше вес транзакции.
Информация о весе каждой транзакции отображается в блокчейн-обозревателе, о чем мы детально поговорим.

Комиссия сети

Чтобы майнеры подтвердили и записали транзакцию в блокчейн, им нужно заплатить комиссию сети, которую еще называют комиссией майнеров

Чем больше комиссия отправителя, тем выше будет его приоритет при обработке переводов. Если комиссия окажется слишком низкой, транзакция будет обрабатываться в течение длительного времени (от часа до нескольких дней), может надолго застрять в мемпуле или вовсе отмениться.

Как рассчитывается комиссия сети

Чтобы рассчитать актуальную комиссию, необходимо перемножить вес транзакции в байтах на рекомендуемую во время совершения транзакции комиссию сети (сатоши / байт) ее можно посмотреть в любом  обозревателе, например, https://blockchair.com/ru/bitcoin

Детально о том, как рассчитывается комиссия сети мы писали в материале “Как устроен биткоин”.

Посчитаем комиссию сети 

Первое, что необходимо — посмотреть рекомендуемую на момент совершения транзакции комиссию сети (cат/байт). Это можно сделать на сайте Blockchair.com.

При размере транзакции 110 байтов и стоимости 99 Сат/байт средняя комиссия составит:

110 x 99 = 10 890 сатоши или 0.00010890 BTC

Обычно комиссию рассчитывают криптокошельки в автоматическом режиме, основываясь на данных из самой сети.

Как крипто кошельки решают вопрос с комиссиями  

На практике большинство криптокошельков устанавливают фиксированную максимальную комиссию сети и не дают пользователям возможность регулирования размера комиссии самостоятельно. 

Но если ажиотажа в сети нет, транзакция может быть подтверждена достаточно оперативно и при среднем размере комиссии. То есть в таком случае пользователь изначально несет неоправданно высокие  расходы.

Как комиссию сети (майнерскую комиссию) устанавливает Trustee Wallet 

Команда Trustee Wallet изначально заложила в функциональность кошелька работу с комиссиями сети. Поэтому, при отправке транзакции пользователь может самостоятельно:

  • выбрать комиссию майнеров из предложенного списка (быстро, средне, медленно), что будет влиять на скорость транзакции;
  • выставить конкретную комиссию майнеров вручную.   

Как установить размер комиссии в Trustee Wallet

Чтобы установить размер комиссии пользователю необходимо, следуя за указаниями сервиса, сформировать транзакцию и указать все ее параметры. Напомним, что размер комиссии напрямую влияет на скорость подтверждения транзакции.

К примеру, чтобы отправить биткоин на другой адрес и установить комиссию необходимо: 

  1. перейти во вкладку монеты; 
  2. нажать отправить;
  3. ввести адрес получателя;
  4. нажать шестеренку в нижнем левом углу чтобы установить размер комиссии для транзакции;
  5. далее система перенаправит вас на вкладку, где и будет предоставлен выбор размера комиссии. Определенному размеру комиссии будет соответствовать скорость транзакции — “быстро”, “средне”, “медленно”. Также, есть возможность установить сумму комиссии  “вручную”. 

Статусы транзакции

У транзакции бывает три статуса:

  • Ожидает подтверждения. Этот статус транзакция получает, как только она была отправлена – транслирована в сеть биткоина.
  • Отклонена. Майнеры не подтвердили транзакцию, поскольку пользователь заплатил недостаточно большую комиссию.
  • Подтверждена. Запись о биткоин-транзакции попала в блокчейн, а криптовалюта поступила на адрес криптокошелька получателя.

Отслеживание биткоин-транзакций в блокчейне

Отследить перевод биткоина может любой пользователь при помощи специального сервиса – блокчейн-обозревателя. Теперь разберем что потребуется, чтобы отследить транзакцию биткоина по кошельку, как пользователю это сделать самому и какие инструменты для этого существуют.

Что нужно, чтобы отследить биткоин-транзакцию

Если нужно отследить операции, достаточно будет следующей информации (хватит чего-то одного):

  • Хэш транзакции (Tx id) – уникальный идентификатор, присваиваемый каждой транзакции в сети биткоина. Для получения всех деталей перевода, его нужно указать на сайте блокчейн-обозревателя.
  • Адрес, на который отправлены монеты. Обозреватель отобразит список всех входящих и исходящих переводов, связанных с выбранным адресом. Останется найти нужную транзакцию и посмотреть ее детали.
  • Адрес, с которого отправлены монеты. Действовать нужно аналогично с предыдущим пунктом.

Где отследить транзакцию биткоина

Отследить транзакцию онлайн можно с помощью любого блокчейн-обозревателя. Вот список популярных обозревателей:

  • Blockchair.com – удобный эксплорер с привлекательным дизайном. Кроме биткоина, сервис мониторит и другие блокчейны: Ethereum (ETH), Litecoin (LTC), Cardano (ADA), Ripple (XRP) и еще 11 сетей.
  • Blockchain.com – популярный блокчейн-обозреватель, который прежде назывался Blockchain.info. Обладает менее удобным интерфейсом, чем Blockchair.com, но содержит больше информации, в том числе последние транзакции, количество крупных биткоин-транзакций, хешрейт и прочее.
  • BTC.com – обозреватель, созданный известным одноименным майнинг-пулом. Имеет ограниченный функционал, но прост в использовании.
  • CoinMarketCap – популярный сервис для мониторинга курсов криптовалют и их капитализации. Недавно у него появился собственный блокчейн-эксплорер.
  • Bitcoin.com – простой и удобный обозреватель от создателей Bitcoin Cash.

Блокчейн-эксплорер и какая информация в нем есть

Рассмотрим по пунктам, какую информацию предоставляют блокчейн-обозреватели. Покажем их на примере эксплорера Blockchair.com и рандомно взятой транзакции  

Хеш (txid)  629d820f0bd87696185f81c1bd099a8f3619fabf5f0b55b4e15c76df6cc59931
https://blockchair.com/ru/bitcoin/transaction/629d820f0bd87696185f81c1bd099a8f3619fabf5f0b55b4e15c76df6cc59931

На картинке проиллюстрированы все ключевые параметры транзакции:

  1. Адрес отправителя 
  2. Адрес получателя
  3. Сумма отправки  
  4. Cдача 
  5. Комиссия  за транзакцию
  6. Комиссия за байт  

С помощью обозревателя можно отследить весь путь монет, поскольку каждая транзакция, содержит в себе адреса входов и выходов. 

Посмотреть адреса можно внизу страницы. Там отобразятся адрес входа (адрес отправителя) и  два адреса “выхода” (адрес получателя и адрес для сдачи). Иногда транзакция может включать в себя множество входов и множество выходов, это значит, что сумма отправки была взята с нескольких адресов и отправлена на несколько других адресов разными суммами. Такие транзакции зачастую имеют огромный вес и используются “миксерами” для запутывания следов движения средств.

Чтобы найти адрес отправителя, с которого была получена криптовалюта — предмет рассматриваемой транзакции — кликните по стрелке в колонке Отправители.


Таким образом, можно отследить весь путь транзакции.

Вернемся к картинке. На ней отображается два адреса “выхода”, это не значит, что пользователь отправил монеты на оба адреса.
В сети Bitcoin транзакции проходят таким образом: при отправке все количество монет на адресе включается  в блок. После подтверждения транзакции,  количество монет, которые были отправлены переводится на адрес получателя, а непотраченная сумма (сдача) возвращается на адрес отправителя.

Итак, если отправитель использует не всю сумму, которая хранится в кошельке, то сдача отправляется на его же адрес.  

В рассматриваемой операции мы видим, что 0.00153951 BTC были отправлены с адреса 1KtQG8vj9EbU6V3QpurDqftDYEzGtuSFWw на адрес 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa  а 0.00002280 BTC вернулись на адрес 1KtQG8vj9EbU6V3QpurDqftDYEzGtuSFWw в качестве сдачи.

Все эти показатели мы  детально рассмотрели выше.

Как отследить транзакцию биткоина в Trustee Wallet

Зачастую при формировании транзакции в кошельках остается краткая информацию о ней — ее хеш, адрес получателя, сумма отправки, комиссия сети и статус в блокчейне. Больше информации всегда можно посмотреть в эксплорере, попасть в который можно непосредственно из кошелька.

Для этого:

  1. Зайдите во вкладку монеты — BTC и нажмите на транзакцию, которая вас интересует.
  2. Следующая вкладка покажет краткую информацию о транзакции.
  3. Нажав на кнопку Детали можно ознакомиться с деталями транзакции и чтобы перейти в блокчейн-эксплорер нажмите “Посмотреть в explorer”. Именно здесь вы сможете отследить конкретно взятую транзакцию параллельно с приложением.

Покажем примеры разных состояний биткоин-переводов.

Пример успешной транзакции:

У транзакции 147 подтверждений при том, что достаточно одного подтверждения, чтобы она была успешной. 

Пример неуспешной транзакции:

В этом примере транзакция попала в очередь, но майнеры отклонили ее из-за слишком низкой комиссии.

Пример неподтвержденной транзакции:

В этом случаес транзакцией не возникло проблем – ее просто еще не успели подтвердить майнеры. Как только появится первое подтверждение транзакция получит статус успешной, это будет значить, что отправленные средства находятся у получателя.

Варианты действий с биткоин-транзакцией в Trustee Wallet в зависимости от статуса

Разбираемся, что делать, если транзакция не прошла или долго не подтверждается. Также рассмотрим, как ускорить биткоин-транзакцию на примере криптокошелька Trustee Wallet.

Переотправить

Если после отправки транзакции  ее хэш (Tx id) не отображается в деталях или перейдя по нему в блокчейн-эксплорер видно уведомление типа “Ooops! We could not find what you are looking for.” это означает, что данная транзакция либо не была отправлена, либо была удалена из мемпула майнерами. В таком случае достаточно просто повторить отправку транзакции , установив релевантную комиссию. 

Ожидание

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

При этом, если транзакция будет выброшена из мемпула, то есть не будет подтверждена,  действуем как в пункте Переотправить.

Если вы не хотите долго ждать подтверждения, а на балансе есть часть биткоина для оплаты комиссии, Trustee Wallet сможет помочь вам в ускорении транзакции путем увеличения комиссии. Как это сделать читайте далее.

Ускорить

Шаг 1. Откройте историю транзакций во вкладке Монеты и нажмите на неподтвержденную транзакцию.

Шаг 2. Свайпните влево область, где размещены кнопки Поделиться/Поддержка/Детали. Появятся еще две функции – выберите из них Ускорить.

Шаг 3. Увеличьте комиссию, используя рекомендуемое значение в зависимости от текущей нагрузки Bitcoin-сети. Вы можете указать комиссию вручную или выбрать один из вариантов.

Шаг 4. На завершающем этапе  нажмите Отправить.

Возврат транзакции

Этот вариант применим, когда транзакция “застряла”, но вы передумали  отправлять средства пользователю. 

Последовательность шагов практически идентична тем, что были описаны в предыдущем разделе, но после свайпа нужно выбрать вторую функцию – Возврат транзакции

После нажатия кнопки Возврат адрес получателя автоматически поменяется на ваш адрес, то есть криптовалюта вернется на адрес отправителя. При этом, вам необходимо будет оплатить комиссию сети. 

Заключение

Вы узнали, как отследить подтверждение транзакции биткоина, как они работают и что делать, если транзакция долго не подтверждается майнерами. Мы разобрали примеры успешных и неуспешных транзакций, а также варианты действий при отклонении и длительной их задержке.

Благодаря гибкому функционалу Trustee Wallet, пользователи могут полностью управлять процессом отправки биткоинов, в том числе настраивать комиссию, если нужно ускорить транзакцию.

Обсудить в Discord!