Что такое Etherscan и как он работает?
Главная
Статьи
Что такое Etherscan и как он работает?

Что такое Etherscan и как он работает?

Новичок
Опубликовано Oct 6, 2021Обновлено Aug 19, 2024
9m

Ключевые моменты

  • Etherscan — это обозреватель блокчейна Ethereum. Он содержит сведения о транзакциях, блоках, адресах кошельков, смарт-контрактах и других данных сети. 

  • Etherscan — один из наиболее популярных бесплатных обозревателей Ethereum. Он предоставляет подробные сведения о взаимодействии с блокчейном, другими кошельками и DApp, чтобы пользователи могли себя защитить и выявить подозрительную активность.

  • Кроме того, Etherscan позволяет взаимодействовать со смарт-контрактами, проверять плату за газ и находить аирдропы.

Курс Binance Academy

Введение

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

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

Что такое Etherscan?

Etherscan — это обозреватель блоков, предоставляющий доступ к публичной информации о транзакциях, смарт-контрактах, адресах и прочих данных блокчейна Ethereum

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

Нужен ли аккаунт, чтобы использовать Etherscan?

Регистрация в Etherscan не является обязательной, однако позволяет получить доступ к дополнительным функциям сервиса, таким как оповещения о входящих транзакциях, доступ к инструментам для разработчика и создание каналов данных.

Чтобы начать использовать Etherscan, введите адрес кошелька, ID транзакции (TXID), адрес контракта или другой идентификатор в строку поиска. На экране появится большой объем информации о запросе — в основном это данные о соответствующих транзакциях, адресах, штампах времени и суммах.

Etherscan не предоставляет криптовалютный кошелек. Для совершения транзакций понадобится кошелек, такой как кошелек Web3 от Binance, MetaMask или Trust Wallet.

Зачем нужен Etherscan?

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

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

Как найти транзакцию или кошелек в Etherscan?

Отслеживание транзакций — это основная функция Etherscan. В качестве примера рассмотрим случайную транзакцию из списка последних транзакций.

Представьте, что вы отправили 1,23 эфира (ETH) из своего кошелька на следующий публичный адрес: 0x52a94197CCCB021c930aC17EA1b309296dA16ea1.

После совершения транзакции в вашем кошельке появится следующий ID транзакции (TXID):

0xf248c7e015245926f150006c8a5584d84259a23a8c5171282c95e3c2e2a1c292

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

1. Перейдите на домашнюю страницу Etherscan и найдите строку поиска вверху страницы.

2. Затем скопируйте ID транзакции (TXID), вставьте его в строку и нажмите значок поиска.

Обозреватель блокчейна Etherscan

3. На экране появится информация обо всех деталях совершенной транзакции:

Обзор транзакции в Etherscan

Для получения дополнительной информации нажмите кнопку Click to show more (Подробнее).

Подробности транзакции в Etherscan

4. Рассмотрим элементы, которые отображаются по умолчанию.

Хеш транзакции

Последовательность чисел и букв (TXID) для конкретной транзакции.

Статус

Информация об ошибке, успешном выполнении или о том, что транзакция не завершена.

Block

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

Timestamp

Штамп времени блока, в который была добавлена транзакция.

Отправитель

Адрес кошелька, из которого была совершена транзакция.

Получатель

Адрес получателя или смарт-контракт.

Стоимость

Сумма ETH, отправленная в транзакции.

Комиссия за транзакцию

Комиссия за совершение транзакции.

Цена газа

Стоимость единицы газа в этой транзакции.

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

Для этого нужно вернуться к строке поиска и вставить адрес кошелька получателя:

0x52a94197CCCB021c930aC17EA1b309296dA16ea1

Панель поиска Etherscan

Внизу страницы появится список всех транзакций, связанных с этим адресом:История транзакций Etherscan

Транзакция, выделенная красным, — это 1,23 ETH, которые вы отправили. Она имеет отметку In (Поступление), то есть адрес, введенный в строке поиска, принадлежит получателю. Вверху страницы вы также можете увидеть баланс кошелька.

Обзор кошелька в Etherscan

Как найти адрес контракта токена в Etherscan?

Если вы регулярно взаимодействуете со смарт-контрактами в DApp, вам будет полезно узнать, как найти их в Etherscan. Так вы убедитесь, что используете правильный адрес смарт-контракта. Кроме того, если вы захотите добавить в кошелек новый токен, вам, скорее всего, понадобится адрес токена.

Чтобы найти адрес контракта токена, откройте в Etherscan страницу Token Tracker (Трекер токенов), которая содержит список токенов. Кроме того, вы можете поискать адрес на CoinMarketCap, CoinGecko или официальных каналах проекта.

По умолчанию Token Tracker в Etherscan сортирует токены по рыночной капитализации.

Трекер токенов в Etherscan

Нажмите на токен в списке, чтобы найти контракт токена. Он находится в разделе Other Info (Другая информация).

Контракт токена в Etherscan

Как просматривать смарт-контракты в Etherscan?

В качестве примера возьмем токен Uniswap стандарта ERC-20 на Ethereum:

0x1f9840a85d5af5bf1d1762f925bdaddc4201f984

1. Скопируйте и вставьте адрес смарт-контракта в строку поиска.

Поиск смарт-контрактов в Etherscan

2. На экране появятся данные о балансе и другая общая информация о контракте токена Uniswap (UNI).

Обзор токена в Etherscan

3. Ниже расположен ряд вкладок, таких как транзакции, комментарии и сам смарт-контракт. Нажмите Contract (Контракт), чтобы увидеть изучить правила контрактов Uniswap и взаимодействовать с ними.

Контракт в Etherscan

4. Во вкладке [Read Contract] (Читать контракт) отображается общая информация о контракте. Кроме того, вы можете запрашивать баланс конкретных адресов или кошельков, обладающих доступом к средствам на вашем кошельке.

Чтение контракта в Etherscan

Нажмите Write Contract (Написать контракт), чтобы взаимодействовать со смарт-контрактом UNI напрямую. Это полезная опция, когда у вас нет доступа к платформам DeFi и DApp. Например, по техническим причинам или из-за сбоя в работе сайта. 

Другими словами, вы можете попробовать взаимодействовать со смарт-контрактом в Etherscan, а не только на сайте проекта. Просто убедитесь, что ввели правильный адрес контракта.

Нажмите [Connect to Web3] (Подключиться к Web3), чтобы подключиться к криптовалютному кошельку, такому как MetaMask или Binance Chain Wallet, и начать взаимодействовать с контрактом.

Подключение Etherscan к Web3

Проще всего в этом случае будет перевести монеты. Например, функция Transfer (Перевод) позволяет перевести привязанные к контракту токены из подключенного кошелька. Приведенная ниже транзакция отправляет 1 UNI из подключенного кошелька на адрес кошелька получателя, скопированный в строку. Проверьте количество знаков после запятой, чтобы убедиться в правильности введенной суммы.

Перевод в Etherscan

Используйте transferFrom (Перевод из), чтобы переводить токены со своего адреса на другие адреса.

transferFrom в Etherscan

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

Как проверить цену газа в Etherscan?

Цена газа — это часть комиссии за транзакцию в сети Ethereum. Сумма комиссии зависит от блока, в который включена конкретная транзакция. У каждого блока есть фиксированная комиссия, сумма которой меняется в зависимости от трафика сети.

Gas Tracker (Трекер газа) в Etherscan показывает разницу в цене и времени при разных ценах на газ. Он позволяет предположить, насколько загружена сеть и сколько придется заплатить, чтобы совершить перевод или взаимодействовать со смарт-контрактом.

Трекер газа в Etherscan

В заключение

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

Рекомендуемая литература


Отказ от ответственности: следующие материалы предоставляются на условиях «как есть» без каких-либо гарантий исключительно для общих справочных и образовательных целей. Эта информация не должна рассматриваться как финансовая, юридическая консультация или рекомендация по приобретению какого-либо конкретного продукта или услуги. Вам следует самостоятельно обратиться за советом к соответствующим профессиональным консультантам. Если статья предоставлена сторонним участником, обратите внимание, что высказанные мнения принадлежат стороннему участнику и не обязательно отражают мнения Binance Academy. Пожалуйста, прочитайте наш полный отказ от ответственности здесь для получения дополнительной информации. Цены на цифровые активы подвержены волатильности. Стоимость инвестированных средств может увеличиваться и уменьшаться. Вы можете не вернуть инвестированные средства. Вы несете полную ответственность за свои инвестиционные решения, и Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Данная информация не является финансовой, юридической или профессиональной рекомендацией. Чтобы узнать больше, ознакомьтесь с нашими Условиями использования и Предупреждением о рисках.