Що таке Etherscan? Як користуватися провідником Ethereum

ETH
Блокчейн-провідникСмарт-контрактдозвіл на токенитрекер газуEtherscanEthereum
2 години томуДжерело: crypto.news
Що таке Etherscan? Як користуватися провідником Ethereum

Etherscan — це найбільш використовуваний блокчейн-провідник Ethereum. Він перетворює необроблені дані в ланцюжку на доступні для пошуку записи транзакцій, гаманців, смарт-контрактів і витрат на газ.

Підсумок

  • Etherscan — це безкоштовний блокчейн-провідник та аналітична платформа, яка індексує кожну транзакцію, адресу, переказ токенів і смарт-контракт, розгорнутий в Ethereum з моменту запуску мережі у 2015 році.
  • Заснований Метью Таном у 2015 році, Etherscan зараз керує провідниками для понад 30 блокчейнів через свою материнську компанію Blockscan, включаючи BscScan, PolygonScan та придбаний провідник Solana — Solscan.
  • Платформа обробляє дані понад 2,8 мільярда сукупних транзакцій Ethereum і відстежує понад 300 мільйонів унікальних адрес.
  • Основні функції включають відстежувач газу, перевірку схвалення токенів, інструмент верифікації контрактів та API, який обслуговує понад 500 мільйонів запитів на день від гаманців, трекерів портфелів та DeFi-дашбордів.
  • Etherscan не є гаманцем і не може переміщувати кошти; це вікно лише для читання в активність блокчейну, яке може використовувати будь-хто без створення облікового запису.

Більшість людей вперше стикаються з Etherscan, коли транзакція займає більше часу, ніж очікувалося, і вони хочуть дізнатися, що сталося. Вони вставляють хеш у рядок пошуку, бачать стіну незнайомих полів і закривають вкладку. Така реакція зрозуміла, оскільки Etherscan показує необроблені дані блокчейну з мінімальним супроводом.

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

Як працює блокчейн-провідник

Блокчейн-провідник — це пошукова система для даних у ланцюжку. Вузли Ethereum зберігають повну історію кожного блоку, транзакції та зміни стану з моменту генезис-блоку 30 липня 2015 року. Ці дані є публічними, але не легко читаються у необробленому вигляді. Провідник, такий як Etherscan, запускає власні вузли Ethereum, індексує дані в базу даних, доступну для пошуку, і представляє їх через веб-інтерфейс.

Процес індексації — це те, що відрізняє провідник від вузла. Стандартний вузол Ethereum може відповідати на запити щодо конкретних блоків або транзакцій, але не може ефективно шукати по всьому ланцюжку. Etherscan створює та підтримує індекси бази даних, які дозволяють користувачам шукати за адресою, хешем транзакції, номером блоку, назвою токена або ENS-доменом і отримувати результати за мілісекунди.

Ця архітектура означає, що Etherscan є централізованим сервісом, який читає децентралізовані дані. Сам блокчейн залишається бездовірним і без дозволів, але рівень провідника керується приватною компанією. Якщо Etherscan вийде з ладу, дані все одно існуватимуть на кожному вузлі Ethereum. Користувачам просто знадобиться інший інструмент для їх читання. Існують альтернативи, такі як Blockscout (з відкритим кодом і можливістю самостійного хостингу), Dune Analytics (спеціальні запити на основі SQL) та Tenderly (орієнтований на розробників інструмент для налагодження), але жоден не зрівняється з Etherscan за масовим впровадженням або широтою індексованих даних.

Читання транзакції на Etherscan

Кожна транзакція Ethereum має унікальний ідентифікатор, який називається хешем транзакції, — рядок із 66 символів, що починається з 0x. Вставлення цього хеша в рядок пошуку Etherscan відкриває сторінку деталей транзакції, яка відображає кілька полів.

Хеш транзакції — це унікальний ідентифікатор. Статус показує, чи успішною була транзакція, чи ні. Невдала транзакція все одно споживає газ і записується в ланцюжок. Блок — це номер блоку, у якому було включено транзакцію. Час показує, коли блок було видобуто. Від — це адреса відправника. До — це адреса одержувача, яка може бути гаманцем або смарт-контрактом.

Сума показує кількість переказаного ETH. Комісія за транзакцію показує загальну вартість газу в ETH. Ціна газу показує ціну за одиницю газу в гвеях, де один гвей дорівнює одній мільярдній частині ETH. Ліміт газу та використання показує максимальний газ, який відправник був готовий витратити, і скільки фактично було спожито.

Для транзакцій, які взаємодіють зі смарт-контрактами, додатковий розділ під назвою Input data показує виклик функції та її параметри. Etherscan декодує ці дані для перевірених контрактів, перетворюючи шістнадцятковий ввід у зрозумілі назви функцій та аргументи. Для неперевірених контрактів вхідні дані відображаються як сирий шістнадцятковий код, що вимагає зовнішніх інструментів для декодування.

Деталь, яку нові користувачі часто пропускають, — це вкладка internal transactions на сторінці транзакції. Коли смарт-контракт викликає інший смарт-контракт під час виконання, ці вкладені перекази відображаються як внутрішні транзакції. Вони не є окремими записами в блокчейні, а під-операціями в межах батьківської транзакції. Наприклад, один обмін на Uniswap може генерувати кілька внутрішніх транзакцій, коли контракт маршрутизатора переміщує токени між пулами ліквідності. Перевірка цієї вкладки є важливою для розуміння повного потоку коштів у складних DeFi-взаємодіях.

Читання адреси гаманця

Пошук адреси Ethereum на Etherscan відкриває сторінку адреси, яка слугує повною фінансовою історією цього гаманця. Вкладка огляду показує баланс ETH, вартість у доларах за поточними цінами та загальну вартість токенів ERC-20, що зберігаються.

Вкладка транзакцій перелічує кожен переказ ETH, відправлений або отриманий адресою, у хронологічному порядку. Вкладка внутрішніх транзакцій показує перекази, ініційовані виконанням смарт-контракту, які не з'являються у стандартному списку транзакцій. Вкладка переказів токенів показує кожен рух ERC-20 та ERC-721 (NFT), пов'язаний з адресою.

Для адрес, які є смарт-контрактами, Etherscan відображає додаткові вкладки. Вкладка контракту показує вихідний код, якщо розробник його перевірив. Вкладки read contract та write contract дозволяють користувачам взаємодіяти з публічними функціями контракту безпосередньо через інтерфейс Etherscan, хоча запис вимагає підключення гаманця.

Одне з практичних застосувань сторінки адреси — перевірка, чи надав гаманець необмежені дозволи на токени смарт-контрактам. Інструмент Token Approvals, доступний з меню More, перелічує кожен контракт, який має дозвіл витрачати токени від імені гаманця. Відкликання непотрібних дозволів є базовим кроком гігієни безпеки, який багато користувачів ігнорують.

Etherscan також позначає відомі адреси. Гарячі гаманці бірж, контракти мостів та позначені шахрайські адреси мають видимі теги, які з'являються поруч з адресою. Ці мітки куруються командою Etherscan та спільнотою. Якщо адреса, з якою ви збираєтеся взаємодіяти, має попереджувальний ярлик, зупиніться та розслідуйте, перш ніж продовжити. Система міток ідентифікувала тисячі фішингових контрактів і допомогла користувачам уникнути надсилання коштів на шкідливі адреси.

Газовий трекер

Газовий трекер Etherscan є однією з найбільш відвідуваних сторінок на платформі. Він відображає ціни на газ у реальному часі в трьох рівнях: низький, середній та високий. Кожен рівень показує орієнтовну вартість у гвеях та приблизний час підтвердження.

Станом на середину 2026 року ціни на газ в основній мережі Ethereum різко впали після оновлення Dencun та міграції обсягу транзакцій на мережі рівня 2. Середні ціни на газ на початку 2026 року впали приблизно до 0,47 гвея, порівняно з 1,67 гвея роком раніше. Комісії за транзакції в основній мережі знизилися приблизно на 95 відсотків до приблизно 0,01 долара за транзакцію для простих переказів.

Газовий трекер також показує орієнтовну вартість у доларах для типових операцій: простий переказ ETH, переказ токенів ERC-20, обмін на Uniswap та карбування NFT. Ці оцінки оновлюються кожні кілька секунд і корисні для вирішення, чи виконувати транзакцію зараз, чи чекати дешевшого вікна.

Нижче трекера реального часу Etherscan публікує історичні графіки цін на газ, які показують тенденції за дні, тижні та місяці. Ці графіки виявляють закономірності, такі як нижчий газ у вихідні та ранкові години в часових поясах США, що може інформувати рішення про час для нетермінових транзакцій. Розуміння цих закономірностей може заощадити значні суми на газомістких операціях, таких як розгортання контрактів або взаємодія зі складними DeFi-протоколами, навіть з нижчими базовими комісіями 2026 року.

Перевірка смарт-контрактів

Перевірка контракту є однією з найважливіших функцій Etherscan для безпеки. Коли розробник розгортає смарт-контракт в Ethereum, у блокчейні зберігається лише скомпільований байт-код. Байт-код є машиночитаним, але не людиночитаним. Перевірка — це процес завантаження оригінального вихідного коду на Etherscan, щоб будь-хто міг його прочитати та підтвердити, що байт-код у блокчейні відповідає вихідному коду.

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

Перед взаємодією з будь-яким DeFi-протоколом перевірка того, чи його основні контракти верифіковані на Etherscan, є мінімальним кроком належної обачності. Неверифіковані контракти не обов'язково є зловмисними, але неможливість переглянути код позбавляє прозорості, яку забезпечують верифіковані контракти. Проєкти, які відмовляються верифікувати свої контракти після запиту, слід розглядати з обережністю, оскільки немає законних причин приховувати вихідний код для протоколу, який просить користувачів вносити кошти.

Використання Etherscan для безпеки та належної обачності

Окрім базових перевірок транзакцій, Etherscan є потужним інструментом для дослідження легітимності токенів, контрактів та проєктів перед внесенням коштів.

Розподіл власників токенів. Пошук контракту токена на Etherscan відкриває вкладку Holders, яка показує, як розподілена пропозиція токена між адресами. Токен, де один небіржевий гаманець володіє 40% пропозиції, становить ризик концентрації, про який маркетингові матеріали проєкту не згадають. Порівняння адрес найбільших власників з відомими гарячими гаманцями бірж (які Etherscan позначає) допомагає відрізнити справжній розподіл від штучної концентрації.

Історія створення контракту. Адреса творця контракту та транзакція створення видимі на сторінці кожного контракту в Etherscan. Перевірка адреси творця показує, чи запускав цей самий розгортач інші контракти, і чи були якісь із цих попередніх контрактів позначені як шахрайські. Адреса розгортача з історією покинутих або скамлених токенів є попереджувальним знаком, який жоден маркетинг не може перевершити.

Аналіз патернів транзакцій. Вивчення історії транзакцій контракту з часом може виявити підозрілі патерни. DeFi-протокол, який заявляє про тисячі активних користувачів, але показує лише кілька унікальних адрес, що взаємодіють з ним, спотворює своє впровадження. Аналогічно, токен з високим заявленим обсягом торгів, але дуже малою кількістю фактичних ончейн-переказів може бути предметом фіктивної торгівлі на централізованих біржах.

Журнали подій. Вкладка Events на сторінці контракту показує всі події, які випромінює контракт. Події — це структуровані записи журналу, які контракти використовують для запису значних дій (перекази, схвалення, свопи, ліквідації). Досвідчені користувачі можуть фільтрувати події за типом, щоб відстежувати конкретну активність, наприклад, усі великі перекази вище певного порогу або всі зміни власності в контракті управління протоколу.

API Etherscan

За веб-інтерфейсом Etherscan працює API, який обслуговує понад 500 мільйонів викликів на день. API надає програмний доступ до тих самих даних, що доступні на веб-сайті: баланси акаунтів, списки транзакцій, перекази токенів, ABI контрактів, ціни на газ та дані блоків.

Безкоштовні акаунти API обмежені п'ятьма викликами на секунду. Платні плани збільшують ліміт швидкості та додають функції, такі як вища пропускна здатність, пріоритетна підтримка та доступ до архівних даних. API є основою багатьох сторонніх інструментів: портфельні трекери, такі як Zapper і DeBank, інтерфейси гаманців, такі як MetaMask (для історії транзакцій), та DeFi-дашборди — усі отримують дані з API Etherscan.

Розробники, які будують на Ethereum, використовують API для таких завдань, як моніторинг активності гаманців, відстеження переказів токенів, перевірка розгортання контрактів та оцінка витрат на газ. Документація охоплює кінцеві точки для акаунтів, транзакцій, блоків, токенів, газу, статистики та журналів, з форматами відповідей у JSON. Для застосунків, які потребують даних у реальному часі, Etherscan також підтримує вебхуки, які надсилають сповіщення, коли відбуваються певні ончейн-події, наприклад, надходження депозиту на відстежувану адресу.

Поза Ethereum: Blockscan та мультичейн-експлорери

Etherscan починався як інструмент лише для Ethereum, але команда рано усвідомила, що мультичейн-майбутнє вимагатиме експлорерів для кожної мережі. У червні 2020 року Метью Тан запустив Blockscan, материнську платформу, яка зараз керує експлорерами для понад 30 блокчейнів.

Найбільш відомі з них: BscScan для BNB Chain, PolygonScan для Polygon, Arbiscan для Arbitrum та Optimistic Etherscan для OP Mainnet. Кожен експлорер зберігає ті самі конвенції інтерфейсу, що й оригінальний Etherscan, тому користувачі, які вивчили один, можуть орієнтуватися в усіх.

На початку 2024 року компанія придбала Solscan, провідний блокчейн-експлорер Solana. Придбання вперше розширило родину Blockscan за межі EVM-сумісних ланцюгів, сигналізуючи про амбіції стати стандартним експлорерним шаром для всієї індустрії.

Blockscan також керує мультичейн-пошуковою системою, яка дозволяє користувачам шукати адресу або хеш транзакції одночасно у всіх підтримуваних ланцюгах. Це корисно для відстеження активів, які були переміщені між мережами, де одна адреса може мати активність в Ethereum mainnet, Arbitrum та Polygon. Уніфікований пошук усуває необхідність вручну перевіряти експлорер кожного ланцюга при відстеженні міжланцюгових потоків коштів.

Пошук доменів ENS та розв'язання імен

Etherscan інтегрується з Ethereum Name Service (ENS), який зіставляє зручні для читання імена, як-от vitalik.eth, з адресами Ethereum. Пошук імені ENS на Etherscan розв'язує його до відповідної адреси та відображає ту саму сторінку адреси, що й прямий пошук адреси. Ця інтеграція дозволяє шукати будь-який зареєстрований у ENS гаманець за іменем, а не запам'ятовувати чи копіювати 42-символьну шістнадцяткову адресу.

Інтеграція ENS виходить за межі простого пошуку. Etherscan відображає ім'я ENS поруч з адресою у всьому інтерфейсі, включаючи поля відправника та отримувача транзакцій, списки власників токенів і журнали взаємодії з контрактами. Таке контекстне маркування робить історію транзакцій значно легшою для читання, оскільки «vitalik.eth» передає більше інформації з першого погляду, ніж «0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045».

Імена ENS також можуть розкривати інформацію про призначення або власника гаманця. Казначейські гаманці проєктів, мультипідписи DAO та відомі учасники спільноти часто реєструють описові імена ENS. Під час дослідження незнайомої адреси перевірка наявності пов'язаного з нею імені ENS є швидким першим кроком, який може надати негайний контекст.

Відстеження китів і великих транзакцій

Etherscan надає кілька інструментів для моніторингу великомасштабної активності в ланцюжку. Сторінка найбільших рахунків ранжує всі адреси Ethereum за балансом ETH, надаючи перегляд у реальному часі найбільших власників у мережі. Сторінки власників токенів для окремих токенів ERC-20 пропонують той самий рейтинг для конкретних активів.

Для користувачів, які бажають автоматизованого моніторингу, функція списку спостереження за адресами Etherscan (доступна для зареєстрованих облікових записів) надсилає сповіщення електронною поштою щоразу, коли відстежувана адреса надсилає або отримує кошти. Це зазвичай використовується для відстеження холодних гаманців бірж на предмет ознак великих депозитних рухів (які можуть передувати тиску на продаж), казначейських адрес протоколів для виплат грантів і відомих гаманців китів для змін позицій, які можуть сигналізувати про напрямок ринку.

Поєднання позначених адрес, імен ENS та історії транзакцій робить Etherscan основним інструментом для дослідників у ланцюжку, які відстежують потоки коштів через протоколи DeFi, експлойти мостів і рухи бірж. Коли стається великий злом або експлойт, перший публічний аналіз зазвичай посилається на посилання на транзакції Etherscan як доказ того, як кошти переміщувалися від жертви до зловмисника та через подальші кроки відмивання.

Поширені непорозуміння щодо Etherscan

Кілька хибних уявлень про Etherscan існують як серед нових, так і досвідчених користувачів. Найпоширеніше — віра в те, що Etherscan може скасувати або відмінити транзакції. Як тільки транзакція підтверджена в блокчейні Ethereum, вона є постійною. Etherscan відображає її, але не має можливості змінити, скасувати або відмінити її. Єдиний суб'єкт, який теоретично міг би скасувати підтверджену транзакцію, — це сама мережа Ethereum через хардфорк, що сталося лише один раз в її історії (злом DAO у 2016 році) і вкрай малоймовірно, що повториться.

Друге непорозуміння полягає в тому, що Etherscan показує всю активність, пов'язану з гаманцем. Хоча Etherscan є всеохоплюючим для основної мережі Ethereum, він не відображає активність у мережах рівня 2, таких як Arbitrum, Optimism або Base. Гаманець, який виглядає неактивним на Etherscan, може мати значну активність у ланцюжках L2, для перегляду якої потрібно перевірити відповідний оглядач Blockscan (Arbiscan, Optimistic Etherscan або BaseScan).

Третє непорозуміння полягає в тому, що «перевірено» на Etherscan означає «безпечно». Перевірка означає, що вихідний код відповідає розгорнутому байткоду. Це не означає, що код був перевірений, що контракт не має вразливостей або що проєкт, який стоїть за ним, є легітимним. Існують перевірені шахрайські контракти. Перевірка є заходом прозорості, а не сертифікацією безпеки. Користувачі все одно повинні перевіряти, чи контракт був перевірений авторитетною фірмою з безпеки, чи має проєкт історію, і чи є відповідними шаблони володіння та оновлення контракту, перш ніж вносити кошти.

Четвертий пункт плутанини стосується очікуючих транзакцій. Коли транзакція транслюється в мережу, але ще не включена в блок, вона з'являється в пулі очікуючих транзакцій Etherscan (переглядач мемпулу). Користувачі іноді плутають очікуючу транзакцію з невдалою та намагаються надіслати заміну, що може призвести до дублювання транзакцій, якщо оригінал зрештою підтвердиться. Перевірка поля статусу (очікує, успішно або невдало) перед дією запобігає цій дорогій помилці. Якщо транзакція застрягла як очікуюча через низьку ціну газу, правильним підходом є надсилання замінюючої транзакції з тим самим nonce, але вищою ціною газу, що детально пояснюється в документації Etherscan.

Нарешті, деякі користувачі вважають, що Etherscan вимагає обліковий запис для роботи. Основні функції, включаючи всі перевірки транзакцій, пошук адрес, перевірку контрактів, відстеження газу та аналіз власників токенів, працюють без жодного облікового запису. Створення безкоштовного облікового запису додає зручні функції, такі як списки відстеження адрес, приватні теги імен, нотатки до транзакцій та генерація API-ключів, але основна функціональність переглядача доступна будь-кому з веб-браузером.

Що не охоплює ця стаття

Ця стаття не охоплює, як перевіряти транзакції Ethereum крок за кроком зі скріншотами, оскільки інтерфейси часто змінюються. Вона не охоплює альтернативні провідники, такі як Blockscout, який є відкритим кодом, або Dune Analytics, який спеціалізується на спеціальних SQL-запитах до даних блокчейну. Вона не охоплює технічні деталі архітектури індексувальної інфраструктури Etherscan.

Практичні перевірки перед довірою до сторінки Etherscan

Переконайтеся, що ви на справжньому сайті. Домен Etherscan — etherscan.io. Існують фішингові клони на схожих доменах. Збережіть справжню URL-адресу в закладках і використовуйте закладку, а не результати пошукової системи, щоб перейти туди.

Перевірте значок верифікації контракту. Зелена галочка означає, що вихідний код було завантажено і він відповідає байткоду в ланцюжку. Відсутність галочки означає, що контракт не верифікований і код не можна переглянути.

Регулярно перевіряйте дозволи на токени. Сторінка Token Approvals перелічує кожен смарт-контракт з дозволом витрачати токени з вашого гаманця. Відкликайте дозволи для контрактів, які ви більше не використовуєте.

Перехресно перевіряйте оцінки газу. Трекер газу показує ціни в реальному часі, але підтвердьте їх з оцінкою вашого гаманця перед поданням. Умови газу можуть змінитися між завантаженням сторінки та підписанням транзакції.

Використовуйте мітки та теги. Etherscan позначає відомі адреси (біржі, мости, шахрайські адреси). Якщо адреса, з якою ви збираєтеся взаємодіяти, має попереджувальну мітку, зупиніться та дослідіть її, перш ніж продовжити.

Що таке Etherscan?

Etherscan — це безкоштовний блокчейн-провідник та аналітична платформа для мережі Ethereum. Він індексує кожну транзакцію, адресу, переказ токенів та смарт-контракт в Ethereum і представляє дані через веб-інтерфейс з можливістю пошуку.

Чи є Etherscan безкоштовним у використанні?

Так. Усі основні функції, включаючи пошук транзакцій, пошук адрес, відстеження газу та перевірку контрактів, є безкоштовними. Створення необов'язкового облікового запису відкриває додаткові функції, такі як приватні теги імен, доступ до API та сповіщення про активність гаманця.

Чи може Etherscan отримати доступ до моїх коштів або перемістити їх?

Ні. Etherscan — це інструмент лише для читання, який відображає загальнодоступні дані блокчейну. Він не може ініціювати транзакції, отримувати доступ до приватних ключів або переміщувати кошти. Будь-який сайт, який стверджує, що він є Etherscan, і просить вашу сид-фразу або приватний ключ, є фішинговим шахрайством.

Що таке хеш транзакції на Etherscan?

Хеш транзакції — це унікальний 66-символьний ідентифікатор (починається з 0x), призначений кожній транзакції Ethereum. Вставивши його в пошуковий рядок Etherscan, ви побачите повні деталі цієї транзакції, включаючи статус, відправника, отримувача, суму та вартість газу.

Що показує відстежувач газу на Etherscan?

Відстежувач газу відображає ціни на газ Ethereum у реальному часі в трьох рівнях (низький, середній, високий), а також приблизний час підтвердження та вартість у доларах для типових операцій, таких як перекази ETH, обмін токенів та карбування NFT.

Що означає, коли контракт перевірено на Etherscan?

Перевірений контракт означає, що його вихідний код було завантажено на Etherscan і підтверджено, що він відповідає скомпільованому байт-коду, розгорнутому в блокчейні. Це дозволяє будь-кому прочитати логіку контракту, перевірити його функції та оцінити, чи поводиться він так, як заявляє проєкт.

Чи працює Etherscan для блокчейнів, відмінних від Ethereum?

Материнська компанія Etherscan, Blockscan, керує провідниками для понад 30 блокчейнів, включаючи BNB Chain (BscScan), Polygon (PolygonScan), Arbitrum (Arbiscan) та Solana (Solscan). Кожен провідник має такий самий дизайн інтерфейсу, як оригінальний Etherscan.

Як перевірити дозволи на токени на Etherscan?

Перейдіть на сторінку «Дозволи на токени» (доступну з меню «Більше» або через пошук своєї адреси та натискання посилання на дозволи на токени). На сторінці перелічено кожен смарт-контракт, який має дозвіл витрачати токени з вашого гаманця. Ви можете скасувати непотрібні дозволи безпосередньо з цієї сторінки, підключивши свій гаманець.