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

Осторожно! Много текста.

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

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

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

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

Введение

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

  

Что такое Etherscan?

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

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

Etherscan не предоставляет пользователям кошелек Ethereum для использования или хранения приватных ключей. Кроме того, его нельзя использовать для торговли. Сервис действует только в качестве источника информации о блокчейне и базы данных для смарт-контрактов. Для совершения транзакций или хранения криптовалюты вам понадобится криптовалютный кошелек, например, Trust Wallet, MetaMask, Math Wallet или Binance Chain Wallet.

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

Etherscan – один из самых надежных и популярных обозревателей блоков для Ethereum. Для начала необходимо понять, зачем нужно использовать Etherscan и следить за происходящим в блокчейне. Получение данных о способах взаимодействия с блокчейном помогает лучше понять процессы, связанные с DApps и транзакциями, а также обезопасить себя и выявить подозрительную активность.

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

Как просматривать транзакции и кошелек в Etherscan

Основной функцией Etherscan является отслеживание транзакций. Чтобы получить доступ к данным об операциях других пользователей, достаточно научиться отслеживать свои собственные транзакции. Представьте, что вы отправили 0,025 эфира (ETH) из своего кошелька на следующий публичный адрес: 0x480bbcb368197d44c6f54a738e59c33eff004b6a.

Вам также придется оплатить комиссию за транзакцию в размере 0,001559212674537 ETH. После совершения транзакции в вашем кошельке будет отображен следующий TXID:

0x80a3cc0f344651b3de745b2f1efbe8d35d4f348e95b345c8a840ebf955414fa5

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

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

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

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

4. Вы также можете нажать кнопку [Подробнее] для получения большего количества информации, но сейчас нам достаточно данных, отображаемых по умолчанию:

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

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

Статус

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

Блок

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

Штамп времени

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

Отправитель

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

Получатель

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

Стоимость

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

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

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

Цена газа

Стоимость за единицу газа, взимаемая за транзакцию.

Тип TXN

Информация о том, проводилась транзакция в рамках прошлой системы газа (1) или в рамках новой системы комиссий за блок в EIP-1559 (2).

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

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

0x480bbcb368197d44c6f54a738e59c33eff004b6a

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

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

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

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

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

Узнать адрес токена можно на CoinMarketCap, CoinGecko, официальном сайте проекта или перейдя по ссылке https://etherscan.io/tokens.

Всегда внимательно проверяйте адрес токена на указанных выше сайтах. Возьмем, например, токен Uniswap ERC-20 на Ethereum:

0x1f9840a85d5af5bf1d1762f925bdaddc4201f984

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

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

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

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

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

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

Проще всего в этом случае будет перевести монеты с адреса, имеющего доступ к другим адресам, используя опцию [transferFrom] (Перевод от).

Функция [Перевод] позволяет перевести привязанные к контракту токены из подключенного кошелька. Приведенная ниже транзакция отправляет 1 UNI из подключенного кошелька на адрес кошелька получателя, скопированный в строку. Проверяйте количество знаков после запятой, чтобы убедиться в правильности введенной суммы.

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

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

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

Резюме

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

Источник Академия Бинанс