Что такое обозреватель блокчейна? Как это работает, что вы можете найти и почему это важно

Каждая транзакция в публичном блокчейне постоянно записывается и видна любому человеку в мире. Но необработанные данные блокчейна, хранящиеся в виде криптографических хешей на тысячах узлов, невозможно прочитать без инструмента, который преобразует их во что-то, что человек может интерпретировать. Этот инструмент — обозреватель блокчейна.
Если вы когда-либо вставляли идентификатор транзакции биткойнов в строку поиска и наблюдали, как страница заполняется адресами отправителей, адресами получателей, суммами, подтверждениями и временными метками — вы использовали обозреватель блокчейна. Это самое близкое к публичному реестру с интерфейсом поиска, что есть в криптоэкосистеме, и понимание того, что он вам показывает, является основой для серьезной работы с любым блокчейном.
Что такое обозреватель блокчейна?
Обозреватель блокчейна — это веб-приложение, которое индексирует все общедоступные данные в данном блокчейне и представляет их в доступном для поиска и удобочитаемом формате. Думайте об этом как о поисковой системе, специально созданной для данных блокчейна — за исключением того, что в отличие от Google, который решает, что индексировать и что отображать, обозреватель блокчейна отображает все, потому что каждая транзакция в общедоступном блокчейне доступна каждому.
Explorer подключается к узлу блокчейна (или сети узлов), постоянно получает новые блоки по мере их подтверждения, анализирует данные в каждом блоке и сохраняет их в структурированной базе данных, к которой пользователи могут обращаться. Результатом является полностью проверяемое окно в режиме реального времени для просмотра каждого перевода, каждого баланса кошелька, каждого взаимодействия со смарт-контрактом и каждого блока, который когда-либо был добавлен в цепочку.
В разных блокчейнах есть свои исследователи, поскольку базовые структуры данных различаются. Модель UTXO Биткойна записывает транзакции иначе, чем модель на основе учетных записей Ethereum, которая записывает активность иначе, чем сеть уровня 2, такая как Arbitrum. К наиболее широко используемым исследователям относятся:
Etherscan — доминирующий исследователь Ethereum, а также модель для десятков EVM-совместимых обозревателей цепей.
Blockchain.com Explorer — один из старейших исследователей биткойнов, охватывающий BTC, ETH и BCH.
Mempool.space — чистый мемпул биткойнов с открытым исходным кодом и обозреватель блоков, широко используемый техническими пользователями.
Solscan — основной исследователь экосистемы Соланы
Каждый из них обеспечивает одну и ту же основную функцию — обеспечение возможности поиска данных блокчейна — но их интерфейсы, глубина данных и дополнительные функции существенно различаются.
Какую информацию показывает Blockchain Explorer?
Информация, доступная через обозреватель блокчейна, делится на несколько категорий. Понимание каждого из них подскажет вам, что вы действительно можете проверить.
Данные транзакции
Самый распространенный вариант использования. Когда вы вставляете хэш транзакции (также называемый идентификатором транзакции или TXID) в проводник, вы получаете:
Статус — подтверждено, ожидается или не выполнено.
Номер блока — в какой блок попала транзакция
Временная метка — когда блок, содержащий вашу транзакцию, был добыт или проверен.
Адрес отправителя — кошелек, который инициировал транзакцию
Адрес — принимающий кошелек или смарт-контракт.
Стоимость — переведенная сумма
Комиссия за газ/комиссия за транзакцию — то, что было уплачено валидаторам сети или майнерам за ее обработку.
Входные данные — для взаимодействия со смарт-контрактом, закодированный вызов функции и параметры.
В Ethereum «неудачная» транзакция по-прежнему отображается в проводнике и по-прежнему стоит газа, поскольку сеть обработала попытку, даже если она не увенчалась успехом. Это распространенный источник путаницы для новых пользователей — видеть, что неудавшаяся транзакция потребляет комиссию, противоречит здравому смыслу, пока вы не поймете, что затраты на выполнение взимаются независимо от результата.
Данные кошелька и адреса
Введя любой адрес кошелька в проводник блокчейна, вы увидите:
Текущий баланс — по собственным токенам и, в таких исследователях, как Etherscan, по токенам ERC-20, хранящимся по этому адресу.
Полная история транзакций — каждая входящая и исходящая транзакция в хронологическом порядке.
Запасы токенов — для адресов Ethereum список всех токенов ERC-20 и NFT, связанных с адресом.
Первое и последнее действие — когда адрес впервые появился в цепочке и его последняя транзакция.
Новичков часто удивляет одна вещь: исследователи блокчейна раскрывают эту информацию для каждого адреса кошелька, в том числе принадлежащего крупным учреждениям, холодным кошелькам обмена и смарт-контрактам. В общедоступном блокчейне конфиденциальность на уровне адреса отсутствует. Псевдонимность возникает из-за разделения адреса кошелька и реальной личности, но как только адрес связывается с человеком (посредством обменного депозита, публичного раскрытия или анализа цепочки), вся историческая активность становится видимой. Вот почему понимание исследователей блокчейна является частью понимания того, как на самом деле работают прозрачность блокчейна и криптографическая безопасность.
Блокировать данные
Каждый блок в блокчейне содержит пакет транзакций. Нажатие на определенный блок в проводнике показывает:
Высота блока — порядковый номер блока в цепочке.
Хэш блока — уникальный криптографический идентификатор