Транзакция биткоина — перечисление 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.
Несколько примеров состояний транзакций биткойнов:
- У перевода 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 позволяют самостоятельно устанавливать уровень комиссии, ориентируясь на данные из сети, а также ускорять обработку транзакций при необходимости.
Добавить комментарий