Как читать обозреватель блоков и зачем это нужно

·6 мин. чтения·Автор: SSP Editorial Team
Обложка SSP Academy: чтение обозревателя блокчейна

Как читать обозреватель блоков и зачем это нужно

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

В этом весь смысл. Кошелёк говорит вам, что платёж прошёл. Обозреватель позволяет подтвердить это независимо, и умение его читать превращает «кажется, сработало?» в ответ.

Три вещи, которые можно посмотреть

Транзакцию — по её идентификатору, длинной шестнадцатеричной строке, которую иногда называют txid или хешем. Это чек.

Адрес — с его балансом и всеми транзакциями, в которых он когда-либо участвовал.

Блок — с набором транзакций, подтверждённых в определённый момент.

Почти всё, что вам когда-либо понадобится, — это первое.

Как читать страницу транзакции

Пропустите бо́льшую часть экрана. Смысл несут шесть полей.

Статус. «В ожидании» или «не подтверждена» значит, что она разослана, но ещё не попала в блок. «Подтверждена» или «успешно» значит, что попала. В EVM-сетях есть третье состояние, на котором люди спотыкаются: неудачна. Неудачная транзакция находится в блоке — она случилась, израсходовала газ, списала с вас деньги — просто не сделала того, что должна была. Это не сбой, это то, как устроены сети на счетах.

Подтверждения. Сколько блоков построено сверху. Ноль — значит, она в мемпуле. Один — попала в блок. Больше — отменить её становится всё дороже.

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

От кого и кому. Проверьте, что получатель тот, что вы имели в виду. Это момент заметить ошибку, хотя к этому времени это уже диагноз, а не лечение.

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

Входы и выходы в UTXO-сетях, заменённые простыми «от/кому» в сетях на счетах. Если ваша биткоин-транзакция показывает выход на адрес, который вы не узнаёте, не паникуйте: почти наверняка это ваша сдача. Это настоящий выход на новый адрес, который контролирует ваш кошелёк, и именно поэтому эвристики адреса сдачи умеют связывать ваши адреса между собой.

Когда действительно стоит к нему обратиться

«Я отправил, а они говорят, что ничего не пришло». Найдите txid. Либо она подтверждена — тогда проблема на их стороне, и у вас есть доказательство, — либо висит неподтверждённой, а это проблема комиссии с известным решением.

«Висит целую вечность». Обозреватель показывает текущую ставку комиссии. Сравните со своей — и сразу поймёте, не занизили ли вы ставку.

«Пришёл ли эйрдроп / возврат / платёж?» Посмотрите свой адрес получения. Это быстрее и надёжнее, чем ждать, пока обновится кошелёк.

«Безопасен ли этот контракт?» Обозреватели показывают, верифицирован ли исходный код контракта, то есть опубликовал ли кто-то исходник, который доказуемо компилируется в развёрнутый байткод. Отсутствие верификации не доказывает злого умысла, но означает, что никто не может прочитать то, с чем собирается взаимодействовать, и это законный повод для осторожности.

«Здорова ли сама сеть?» Время блоков и размер мемпула скажут, перегружена ли сеть, встала ли она или всё в порядке. Во время инцидента это часто самый быстрый способ увидеть, что на самом деле происходит.

Чего обозреватель сказать не может

Это самая важная часть, и именно здесь людей вводят в заблуждение.

Обозреватель показывает данные, а не правду о людях. Адрес — не имя. Ярлыки, приписанные к адресам, — это догадки того, кто держит обозреватель: часто верные, иногда нет.

Некоторые записи могут быть сфабрикованы. В EVM-сетях вредоносный контракт токена может испустить событие Transfer, которое ничего не двигало, и обозреватели, доверяющие журналам событий, его покажут. Не всё показанное вам действительно произошло.

Балансы токенов могут ничего не значить. Кто угодно может создать токен, назвать его как вздумается и прислать вам. Кошелёк, показывающий «50 000 токенов вроде USDC» от контракта, которого никто не знает, показывает вам факт о реестре и ничего о ценности.

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

Чей узел вы на самом деле читаете?

Что подводит нас к тому, о чём стоит сказать прямо.

Когда вы переходите к обозревателю из SSP, куда именно вы попадёте, зависит от сети.

Для EVM-сетей вы попадаете к известному стороннему обозревателю: Etherscan для Ethereum, Polygonscan для Polygon, Basescan для Base, Snowtrace для Avalanche, BscScan для BSC, XDCScan для XDC. Для Solana — в Solana Explorer.

Для UTXO-сетей и Flux ссылка ведёт на собственную инфраструктуру SSP: blockbook-btc.sspwallet.io, blockbook-ltc.sspwallet.io и так далее, а Flux — на flux-explorer.sspwallet.io.

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

Для повседневного пользования это нормально: вы подтверждаете, что txid существует и имеет подтверждения, а сценарий отказа, от которого вы страхуетесь, — обычно ваша собственная неуверенность, а не лгущая инфраструктура. Но если вы проверяете что-то по-настоящему важное — крупный платёж, спорный перевод или что угодно во время сетевого инцидента, — вставьте txid ещё и в совершенно посторонний обозреватель. Два независимых взгляда, которые сходятся, стоят куда больше одного взгляда, которому вы доверяете.

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

Привычка, которую стоит завести

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

Именно это чутьё позже делает аномалию заметной. Тот, кто ни разу не заглядывал в обозреватель, не отличает «медленно» от «сломалось» и в итоге либо паникует из-за обычной задержки, либо пожимает плечами при настоящей проблеме.

Сеть публична. Читать её — навык, он несложен, и это единственный способ проверить домашнюю работу вашего кошелька.

Поделиться статьёй

Похожие статьи

Квадратная обложка SSP Academy: модель UTXO, балансы счетов и рента Solana

Монеты, балансы и счета: почему у вопроса «сколько у меня» три разных ответа

Биткоин не хранит балансов вовсе, Ethereum хранит баланс и счётчик, а Solana берёт ренту за само существование. Почему это объясняет высокие комиссии на мелких платежах, транзакции, которые падают и всё равно стоят денег, и токены, которые будто исчезают.

6 min
Квадратная обложка SSP Academy: застрявшие криптотранзакции и замена по комиссии

Застрявшие транзакции: почему это происходит и как вытаскивает замена по комиссии

Неподтверждённая транзакция не сломана — вы недоставили на аукционе, который всё ещё идёт. Почему нет тайм-аута, как на самом деле работает замена по BIP 125, какой порог комиссии всех подводит и какие сети вовсе не дают это исправить.

6 min
Квадратная обложка SSP Academy: приватность в блокчейне и что выдаёт криптоадрес

Что выдаёт ваш адрес: приватность в навсегда публичном реестре

Адрес достаточно связать с вами ровно один раз, и тогда вся его история — прошлая и будущая — тоже оказывается связанной. Как эвристики кластеризации работают без вашего участия, что действительно помогает и каковы честные границы того, что SSP делает сегодня.

6 min