Etherscan: що це таке, як користуватися дослідником блокчейну Ethereum та чому це важливо
Коли я вперше втратив ETH, хтось у Discord сказав мені «перевірити Etherscan». Я не знав, що це таке. Я вставив хеш транзакції в рядок пошуку, натиснув Enter і подивився на екран, повний цифр, які підтверджували три речі одночасно: мої гроші зникли, блокчейн-транзакції не мають кнопки скасування, і Etherscan — це інструмент, який показує, куди саме поділася ваша криптовалюта.
Якщо ви займаєтесь криптовалютою більше тижня, то, ймовірно, чули про Etherscan. Якщо ви ним ще не користувалися, то пропускаєте найкорисніший безкоштовний інструмент в екосистемі Ethereum. Це, по суті, Google для блокчейну Ethereum. Кожна транзакція, кожен гаманець, кожен смарт-контракт, який хтось коли-небудь розгортав на Ethereum, існує в публічному реєстрі, і Etherscan перетворює всі ці необроблені дані на те, що людина може насправді прочитати.
Метью Тан створив його ще у 2015 році в Куала-Лумпурі. Його команда складається з 29 осіб. От і все. Двадцять дев'ять людей керують платформою, яка обробляє 80 мільйонів переглядів сторінок на місяць від 8 мільйонів унікальних відвідувачів. Це безкоштовно. Вам не потрібен обліковий запис. І це стало посиланням за замовчуванням для всіх, хто торкається Ethereum, від покупців, які вперше перевіряють, чи пройшов їхній переказ, до розробників DeFi, які налагоджують виклики контрактів.
Шкода, що мені не дали такого посібника, перш ніж я почав клацати по Etherscan, розмірковуючи, що означає половина чисел.
Що таке Etherscan і як він працює?
«Під капотом» Etherscan підключається до вузлів Ethereum через JSON-RPC (уявіть собі це як мову, яку комп’ютери використовують для запитань блокчейну). Він запитує дані у вузлів, організовує повернені дані в базу даних і показує їх вам через веб-сторінку.
Простіше кажучи: кожен переказ ETH, кожен своп Uniswap, кожна монета NFT, кожне розгортання смарт-контракту назавжди записується в блокчейн Ethereum. Etherscan зчитує все це та перетворює необроблену шістнадцяткову нісенітницю на сторінки, які показують вам відправника, одержувача, суму, позначку часу, комісію за газ та чи спрацювало все. Це буквально все, що він робить. Але цього достатньо, щоб бути незамінним.
Одне, про що слід пам'ятати: Etherscan не зберігає вашу криптовалюту. Не обробляє транзакції. Не може бачити ваші закриті ключі. Він доступний лише для читання. Ви переглядаєте публічні дані через вікно. Будь-хто може переглянути будь-який гаманець або будь-яку транзакцію в будь-який час. Власник ніколи не дізнається, що ви переглядали. Ось що означає публічний блокчейн, а Etherscan — це лише збільшувальне скло.
| Що показує Etherscan | Чого Etherscan НЕ робить |
|---|---|
| Деталі транзакції (відправник, одержувач, сума, газ) | Зберігайте або тримайте криптовалюту |
| Баланси гаманців та запаси токенів | Здійснювати транзакції від вашого імені |
| Вихідний код смарт-контракту та взаємодії | Доступ до закритих ключів або початкових фраз |
| Оцінка цін на газ у режимі реального часу | Скасування або скасування підтверджених транзакцій |
| Інформація про токени (постачання, власники, перекази) | Надавати фінансові консультації |
| Історія володіння та передачі NFT | Працюйте з блокчейнами, відмінними від Ethereum |
Як користуватися Etherscan: покрокова інструкція для початківців
Обліковий запис не потрібен. Відкрийте etherscan.io та ввімкніть. Ось що ви з ним робите.
Пошук транзакції
Ви кудись відправили ETH і хочете знати, чи він дістався. Таке трапляється з усіма.
Відкрийте etherscan.io. Візьміть хеш транзакції з вашого гаманця (довгий рядок 0x). Вставте його в рядок пошуку. Натисніть Enter.
Що ви бачите: статус (Успіх, Невдача або Очікування), хто надіслав, хто отримав, скільки, який газ було сплачено, який блок це зафіксував. Якщо статус «Успіх», це означає, що транзакція виконана і її не можна скасувати. «Очікування» означає, що мережа ще не обробила транзакцію. «Невдача» означає, що щось зламалося, зазвичай недостатньо газу або сталася помилка смарт-контракту. А ось найприємніше: ви все одно платите за газ за невдалі транзакції. Ethereum стягує плату за спробу, навіть якщо це не працює.

Перевірка адреси гаманця
Той самий рядок пошуку. Вставте адресу гаманця замість хешу транзакції. Тепер ви бачите баланс ETH, кожну здійснену транзакцію (вхідну та вихідну), усі токени ERC-20 у цьому гаманці та будь-які NFT, що там знаходяться.
Навіщо вам це робити? Перевірте, чи хтось вам заплатив. Перевірте скарбницю проекту. Подивіться, чи має сумнівна адреса історію шахрайства. Слідкуйте за гаманцем-китом, щоб побачити, що купують великі гравці. Я роблю це останнє частіше, ніж слід визнавати.
Ось дещо, що застає новачків зненацька: все на Ethereum є публічним. Якщо хтось знає адресу вашого гаманця, він може бачити кожну транзакцію, яку ви коли-небудь здійснювали, кожен токен, який ви маєте, кожен NFT, яким ви володієте. Псевдонім — це не те саме, що анонім. Перш ніж ділитися своєю адресою в Twitter, подумайте, чи хочете ви, щоб світ переглядав вашу фінансову історію.
Використання газового трекера
Ціна на газ на Ethereum змінюється щохвилини. Трекер газу на Etherscan поділяє його на три рівні: низький (дешевий, але повільний), середній та високий (дорогой, але швидкий). Ви бачите приблизний час підтвердження та вартість у gwei та USD для кожного.
Я перевіряю це перед кожною нетерміновою транзакцією. Різниця між полуднем у будній день та 3:00 ранку за UTC у неділю може становити 5 доларів проти 20 доларів за той самий переказ. Для DeFi-свопу або NFT-мінету різниця може бути ще більшою. П'ять секунд перевірки Gas Tracker можуть заощадити вам реальні гроші. Я зрозумів це на власному гіркому досвіді, заплативши 47 доларів бензином за транзакцію вартістю 30 доларів, бо не подивився спочатку.
Перевірка токена перед покупкою
Це врятувало мене від втрати грошей щонайменше двічі. Перш ніж купувати будь-який токен, який ви знайшли в Twitter або Telegram, знайдіть його контрактну адресу на Etherscan та зверніть увагу на чотири речі.
Чи перевірено контракт? Якщо вихідний код видно, це добре. Якщо написано «не перевірено», йдіть геть. Ви не бачите, що робить код, а це означає, що ви довіряєте свої гроші незнайомцю.
Хто тримає токени? Відкрийте вкладку «Власники». Якщо в одному гаманці є 90% запасу, це означає, що головне — продати все, що тільки-но почнуть купувати інші люди. Цей гаманець може позбутися всього, що почнуть купувати інші.
Чи виглядає торгівля реальною? Легітимні токени мають багато різних гаманців, які купують та продають. Шахрайські токени мають невелику групу гаманців, які торгують туди-сюди, щоб підробити обсяг.
Чи має токен маркування? Etherscan розпізнає легітимні токени та показує їхню назву та логотип. Якщо токен не має маркування та значка, він або абсолютно новий, або ніхто з надійних осіб не поручився за нього.
Функції Etherscan, про які більшість новачків не знають
Окрім базових пошуків, Etherscan має кілька інструментів, які справді корисні, якщо ви знаєте про їхнє існування.
Мультиланцюговий трекер портфелів дозволяє переглядати активи в понад 25 блокчейнах з єдиного інтерфейсу. Etherscan зараз керує понад 50 дослідниками блоків у ланцюжках EVM, а також Solscan (який вони придбали в січні 2024 року) для Solana. Замість того, щоб перемикатися між BscScan, PolygonScan, ArbiScan та десятком інших, ви можете бачити все в одному місці.
Списки спостереження за адресами дозволяють вам контролювати певні гаманці та отримувати сповіщення електронною поштою, коли вони надсилають або отримують транзакції. Потрібен безкоштовний обліковий запис. Ось як люди відстежують активність китів, не перевіряючи це вручну.
Приватні нотатки дозволяють вам позначати адреси та транзакції власними описами. Якщо ви відстежуєте кілька позицій DeFi або контролюєте платежі для бізнесу, це допоможе вам упорядкувати речі.
Взаємодія з контрактами через інтерфейс читання/запису дозволяє викликати функції смарт-контрактів безпосередньо з Etherscan. Функції читання безкоштовні (вони лише запитують дані). Функції запису вимагають підключеного гаманця та газу. Це корисно, коли веб-сайт проекту не працює, але вам потрібно взаємодіяти з їхнім контрактом.
Перевірка схвалення токенів (у розділі «Додаткові інструменти») показує кожен смарт-контракт, якому ви дали дозвіл на витрачання ваших токенів. Це функція безпеки. Старі схвалення контрактів, які ви більше не використовуєте, є векторами атаки. Перегляньте та скасуйте ті, які вам не потрібні.
| Функція | Що це робить | Потрібен обліковий запис? |
|---|---|---|
| Пошук транзакцій | Пошук будь-якої передачі за хешем | Ні |
| Оглядач гаманця | Переглянути баланси та історію | Ні |
| Газовий трекер | Оцінка комісій у режимі реального часу | Ні |
| Перевірка токена | Перевірте контракт та його власників | Ні |
| Мультиланцюговий портфель | 25+ ланцюгів в одному вигляді | Ні |
| Список спостереження за адресами | Сповіщення електронною поштою про активність у гаманці | Так (безкоштовно) |
| Особисті нотатки | Мітки адрес та транзакцій | Так (безкоштовно) |
| Читання/запис контракту | Взаємодія зі смарт-контрактами | Ні (для запису потрібен гаманець) |
| Схвалення токенів | Перегляд та скасування дозволів | Ні (для відкликання потрібен гаманець) |
| Доступ до API | Дані програмного блокчейну | Так (доступний безкоштовний рівень) |
Типові помилки новачків в Etherscan
Я спостерігав, як люди знову і знову роблять ті самі помилки в Etherscan. Ось ті, які коштують грошей або викликають плутанину.
Вставляю неправильний елемент. Хеші транзакцій, адреси гаманців та адреси контрактів виглядають однаково: довгі рядки, що починаються з 0x. Це не те саме. Якщо ви хочете відстежувати платіж, вам потрібен хеш транзакції з вашого гаманця, а не сама адреса гаманця.
Думаєте, що Etherscan може виправити будь-що? Але він не може. Він показує, що сталося. Він не скасовує це. Надіслали ETH на неправильну адресу? Etherscan підтверджує помилку. От і все. Ніхто не може скасувати підтверджену транзакцію Ethereum.
Ділився адресами гаманців, не замислюючись. Я бачив, як хлопець опублікував свою адресу Ethereum у публічному Discord, просячи допомоги. За лічені хвилини хтось знайшов всю його історію на Etherscan: $200 тис. у DeFi-позиціях, ганебну колекцію NFT та три невдалі транзакції. Все в блокчейні є публічним. Etherscan робить це одним кліком.
Довіра до неперевірених контрактів. Якщо на вкладці «Контракт» відображається «вихідний код не перевірено», це означає, що ви не можете бачити, що робить код. Можливо, все гаразд. Можливо, він виснажує ваш гаманець. Перевірено не означає безпечно, але неперевірений варіант має зробити вас дуже обережними.
Ігнорування часу заправки. Я не можу не наголосити на цьому. Люди платять 50 доларів за пальне за 20 доларів, бо вони здійснили транзакцію в годину пік. Перевірте трекер пального. Зачекайте на позапіковий час. Це займає 30 секунд і економить реальні гроші.

API Etherscan: для чого його використовують розробники
Якщо ви створюєте додатки, яким потрібні дані Ethereum, API Etherscan, ймовірно, саме те, що вам потрібно зробити. API дозволяє програмно отримувати дані про транзакції, баланси гаманців, інформацію про токени, ціни на бензин та ABI контрактів.
Безкоштовний рівень надає вам 3 дзвінки на секунду та 100 000 щоденних дзвінків. Цього достатньо для особистих проектів та невеликих додатків. Платні плани починаються від 49 доларів на місяць (Lite, 5 дзвінків/сек) і сягають 899 доларів на місяць (Pro Plus, 30 дзвінків/сек з метаданими адреси). Для більших операцій доступні корпоративні плани з виділеною інфраструктурою та угодами про рівень обслуговування (SLA). Більшість трекерів крипто-портфелів, податкових інструментів та інформаційних панелей DeFi використовують API Etherscan десь у своєму стеку.
Наприкінці 2024 року Etherscan запустив API V2 Multichain, який дозволяє використовувати один ключ API для понад 50 ланцюгів EVM. Ви перемикаєте мережі, змінюючи параметр ідентифікатора ланцюга. Це саме по собі позбавляє розробників необхідності керувати окремим ключем для кожного ланцюга.
Ще одна функція, варта згадки: зчитувач коду на базі штучного інтелекту. Він використовує моделі OpenAI та Groq для аналізу вихідного коду смарт-контрактів простою англійською мовою. Якщо ви не розробник Solidity, але хочете зрозуміти, що робить контракт, перш ніж взаємодіяти з ним, цей інструмент перетворює код у щось читабельне. Безкоштовно для зареєстрованих користувачів.
Альтернативи Etherscan та сестринські сайти
Etherscan охоплює лише основну мережу Ethereum. Але команда, яка його розробила, створила дослідники для інших блокчейнів:
| Дослідник | Блокчейн |
|---|---|
| Етерскан | Етереум |
| BscScan | Розумна мережа BNB |
| ПолігонСкан | Багатокутник |
| АрбіСкан | Арбітр |
| OptimismScan | Оптимізм |
| Базове сканування | База |
| FtmScan | Фантом |
Існують також конкуренти. Blockscout — це альтернатива з відкритим кодом, яку кожен може розгорнути для власного блокчейну. Dune Analytics йде зовсім в іншому напрямку: вона дозволяє писати SQL-запити до даних блокчейну та створювати власні інформаційні панелі, що є потужним, але не зручним для початківців. Nansen та Arkham зосереджуються на маркуванні гаманців та аналітиці в блокчейні, визначаючи, які гаманці належать відомим організаціям, таким як біржі, фонди або певні особи. Це більше схоже на інструменти для розслідування, ніж на прості дослідники.
Для більшості людей Etherscan — це єдиний дослідник блокчейну, який їм коли-небудь знадобиться. Він не намагається робити все. Він робить одне — показує, що відбувається в Ethereum, і робить це настільки добре, що після майже десяти років роботи це все ще перше місце, куди люди звертаються.