Блокчейн имеет несколько основных характеристик. Одна из них — прозрачность: информация обо всех операциях доступна всем участникам сети. Тем не менее получить доступ к этим данным может быть сложно без наличия технических навыков.
Сделать доступ проще помогают специальные сервисы — обозреватели блоков. В статье рассказываем, как работает блокчейн и его обозреватели, на какие площадки можно обратить внимание и что означают статусы операций.
Блокчейн: что это?
Блокчейн — это технология, которая представляет собой децентрализованную базу данных. Она распределена по множеству устройств: компьютеры всех пользователей, являющихся участниками сети.
Еще одно важное свойство — одноранговость: все устройства, входящие в сеть, равноценны. Так как все участники сети имеют доступ к блокчейну, эта технология обеспечивает прозрачность операций.
База состоит из блоков информации, которые содержат данные обо всех совершенных операциях. В сети блокчейн блок транзакций нельзя изменить, удалить или переписать. При совершении операций добавляются новые блоки.
Технология блокчейн может использоваться для различных целей и хранения различных типов информации. Тем не менее самым популярным типом остается сеть для передачи криптовалюты.
Обозреватели блоков: что это и зачем они нужны?
Суть блокчейна и одна из определяющих характеристик — прозрачность. Все пользователи имеют одинаковый доступ к информации обо всех операциях, совершенных в рамках сети.
Обозреватель блокчейна (блоков) — это сервис, который упрощает получение от сети блокчейн информации о транзакции. Такой сервис представляет собой сайт с поисковой строкой, при помощи которой можно найти конкретную операцию.
Поиск может выполняться по хешу, адресу, блоку, токену и т. д. По сути обозреватель является графическим интерфейсом пользователя, облегчая взаимодействие с элементами сети.
Использование подобного сервиса позволяет проверить транзакцию в блокчейне, узнать ее текущий статус, проанализировать действия крупных игроков рынка («китов»), ознакомиться с техническими особенностями сети (например, с актуальными комиссиями или средним размером блока), увидеть общую статистику (цена актива, объем транзакций за сутки и т. д.).
Рассмотрим подробнее несколько популярных сервисов.
Blockchain.com
Blockchain.com — один из первых на рынке обозревателей блокчейна. Работает с сетями Bitcoin, Ethereum и Bitcoin Cash. Включает реестр транзакций в блокчейне, историю цены монеты, информацию о последних блоках и другие данные, в том числе в виде удобных графиков. Кроме того, сервис предлагает краткую историческую сводку о сети, информацию об использовании монеты и калькулятор для конвертации.
Etherscan
Etherscan — один из самых популярных обозревателей для сети Ethereum. Предлагает пользователям данные о монете, последних транзакциях и блоках, цене и рыночной капитализации, количестве обработанных транзакций за последние 14 дней, стоимости газа. Сервис предлагает возможность найти транзакцию через поисковую систему с рядом фильтров.
Blockchair
Blockchair — первый обозреватель, который объединяет множество блокчейнов в одном сервисе. Пользователи могут проверить статус транзакции или выполнить другой поиск в рамках нескольких блокчейнов одновременно.
Помимо поиска, сервис предлагает наглядные графики, отчеты по адресам, трекер портфеля, сравнение блокчейнов и многое другое. Есть удобное расширение для браузера.
Tronscan
Tronscan — обозреватель экосистемы TRON. Позволяет отследить транзакцию в блокчейне в режиме реального времени, найти операцию по токену, номеру кошелька или другим данным, просмотреть общую историю транзакций, ознакомиться с данными по смарт-контрактам, увидеть информацию про любой интересующий блок (время создания, операции с участием блока, данные о майнере и т. д.)
GetBlock
GetBlock — сервис, работающий с 8 сетями. Основная задача этого обозревателя блокчейн — проверка транзакций: пользователь может заказать AML-проверку через вкладку обозревателя после нахождения нужной операции в поисковой системе сервиса. Кроме того, здесь можно найти подробную информацию о сетях: статистика за сутки, курс валюты, хэшрейт, последний созданный блок и т. д.
Как пользоваться обозревателями блоков
Для того, чтобы работать с обозревателями блоков, потребуется найти TXID — идентификатор, или хеш транзакции. Он представляет собой уникальную последовательность символов, которая обозначает конкретную транзакцию в сети.
В TXID входит вся информация об операции в сети блокчейн: время транзакции, сумма, публичные адреса отправителя и получателя. Узнать идентификатор можно несколькими способами:
- При проведении операции через биржу. Как правило, найти хеш можно в «истории транзакций» или аналогичном разделе (название может меняться в зависимости от сервиса).
- Через интеграцию обозревателя со своим кошельком. Система предложит просмотреть список выполненных операций.
- Через поиск в обозревателе. Найти операцию блокчейн в списке транзакций можно по отдельным признакам (адрес кошелька, токен и т. д.). Возможности и удобство поиска зависят от выбранного обозревателя.
После получения TXID пользователь может легко найти транзакцию в обозревателе. Для этого достаточно ввести хеш в поисковую строку. Это может потребоваться для того, чтобы увидеть, был ли отправлен перевод (например, для подтверждения оплаты товара или услуги), узнать текущий статус, найти адрес кошелька отправителя и т. д.
Как отслеживать статус транзакции
После отправления криптоперевода операция не сразу становится частью сети — перед этим она должна получить подтверждение. В блокчейн подтверждение транзакции означает, что перевод был проверен майнером и добавлен вместе с другими операциями в состав нового блока. После этого он становится частью общей цепи.
Транзакция получает одно подтверждение при добавлении блока в цепь, а после этого — по одному подтверждению каждый раз, когда к блокчейну присоединяется новый блок. Чем больше подтверждений имеет операция, тем более безопасной она является.
До того как получить статус окончательной, операция должна набрать определенное количество подтверждений. Необходимое число зависит от валюты и сети.
Система статусов может отличаться в зависимости от обозревателя и валюты. Так, пользователь может столкнуться с:
- Pending — в ожидании (до обработки);
- Processed — операция готова к включению в блок;
- Committed — публикация блока, первое подтверждение;
- Executed или Confirmed — окончательная транзакция.
Некоторые обозреватели могут использовать только «unconfirmed» и «confirmed» или другую систему. Узнавать точное значение статусов следует в FAQ конкретного сервиса.
Так как процесс подтверждения блокчейн-операции включает несколько шагов, он может занять достаточно длительное время. На скорость обработки влияют следующие факторы:
- Комиссия за транзакцию. Это награда, которую получают майнеры за обработку операции. Как правило, в первую очередь подтверждаются наиболее выгодные для майнеров переводы. Большинство сервисов, оказывающих услуги проведения криптотранзакций, предлагают рекомендуемую комиссию, которая обеспечит быструю обработку.
- Загруженность сети. Сеть способна обрабатывать ограниченное количество переводов — так, для BTC это 7 транзакций в секунду. При большом спросе на обработку операций или при недостаточном количестве майнеров транзакция может «зависнуть».
- Размер транзакции. «Вес» каждой операции в байтах отличается, но блоки в цепи имеют фиксированный размер. Слишком «тяжелая» транзакция, особенно с низкой комиссией, может быть обработана с задержкой.
Как ускорить транзакцию
Чтобы увеличить скорость обработки операции, можно использовать следующие методы:
- Увеличение комиссии. В блокчейн комиссия за перевод напрямую влияет на то, как скоро операцию «заметят» майнеры. Предложение более высокой комиссии, чем рекомендовано сетью, дает возможность ускорить обработку и быстрее получить подтверждение.
- Replace-by-fee. RBF — это функция, которую поддерживает ряд крупных кошельков. Ее использование позволяет заменить «зависшую» транзакцию на новую операцию с более высокой комиссией, привлекая к ней внимание майнеров.
- Child Pays for Parent (CPFP). Функция, актуальная для биткоина. Ее суть — создание новой транзакции с участием BTC, полученных в предыдущей (неподтвержденной) операции. Для новой транзакции предлагается более высокая комиссия. В результате майнер вынужден подтвердить предыдущую операцию, чтобы одобрить новую и получить награду.
- Повышение приоритетности. На это влияет несколько факторов: размер (мелкие суммы менее приоритетны, чем большие), наличие цифровой подписи, отправление открытой транзакции через доверительный сервер.
- Акселераторы. Это сторонние площадки, которые позволяют ускорить обработку операции. Для этого сервис предлагает майнеру дополнительное вознаграждение (платные акселераторы) либо изменяет позицию операции в мемпуле (бесплатные).
Отслеживание транзакций в блокчейне
Все участники блокчейна имеют доступ к информации об операциях, которые являются частью цепи. Для ознакомления с этими данными используются обозреватели — «поисковые системы» сетей блокчейн, где пользователь может легко найти информацию об интересующей транзакции или о блокчейне в целом.
Одна из основных задач обозревателя — отслеживание статуса операции. Из-за особенностей работы блокчейна получение статуса «подтверждено» может занять много времени. Ускорить обработку можно, повысив комиссию, увеличив приоритетность операции или воспользовавшись специальными сервисами для ускорения.