Автор: Хіро Кеннеллі Редактор: Trewkat Обкладинка: ab_colours Переклад: Romko
Коли я вперше потрапив у криптовалюту і почав вивчати екосистему Ethereum, я не мав жодного уявлення про те, як взаємодіяти з блокчейном. Звичайно, я міг запустити MetaMask і подивитися на невелику кількість ETH, але тільки після того, як я вирішив обміняти частину ETH на інший токен, я почав думати про те, що робить MetaMask з точки зору транзакцій в ланцюжку.
Після обміну ETH на UNI я не побачив цього токена у своєму гаманці. Я запанікував, думаючи, що зробив щось не так, що зіпсував транзакцію і якимось чином втратив свій ETH. Потім я помітив вкладку "Активність" в MetaMask і натиснув на неї. Звідти все виглядало так, ніби все працювало, як очікувалося, і здавалося, що я можу натиснути на активність транзакції, що я і зробив. Це відкрило інше вікно, яке показало мені опцію "Переглянути в провіднику блоків(View on block explorer)". Що це було? Це був синій текст, схожий на гіперпосилання, тому я натиснув на нього, і переді мною відкрився цілий новий світ. Привіт, Etherscan!
Що таке Etherscan?
Простіше кажучи, Etherscan - це дослідник блокчейнів. У певному сенсі, ви можете думати про блокчейн-експлорер як про пошукову систему для блокчейнів. Деталі кожної транзакції доступні для перегляду — є рядок пошуку, і ви можете використовувати це поле для пошуку в блокчейні за адресою гаманця, хешем транзакції, номером блоку, назвою токена, назвою ENS або адресою контракту.
Така пошукова функціональність — це чудово, але блокчейн-експлорер — це набагато більше, ніж просто пошук. Вони діють як імпровізовані інтерфейси, дозволяючи вам читати та писати в блокчейн, в тому числі безпосередньо взаємодіяти зі смартконтрактами. Ця функціональність виявиться безцінною, оскільки уряди починають більш жорстко регулювати використання блокчейну. Під капотом EtherCAN відбувається багато чого, тому почнім з основ.
Бачиш все, що пов'язано з гаманцем
Коли я обміняв ETH на UNI, я не знав, що потрібно імпортувати токени, щоб мати можливість переглядати їх в інтерфейсі гаманця (нещодавні оновлення MetaMask покращили визначення токенів за замовчуванням). Після того, як я зайшов в Etherscan, я зміг побачити свій UNI, і тоді я дійсно зрозумів, що хоча MetaMask - це гаманець, його функціональність насправді досить обмежена. За допомогою Etherscan я міг бачити все, що було пов'язано з адресою мого гаманця в блокчейні.
Якщо ви натиснете на випадаюче меню під пунктом "Токен", ви побачите все, що пов'язано з адресою вашого гаманця в мережі Ethereum. Шістдесят токенів, правда? Ну ...
Etherscan також показує вам шахрайство (сками)
Давайте прояснимо: у мене немає 60 токенів, принаймні, я активно не намагався їх придбати. Одна з переваг Etherscan полягає в тому, що він не тільки показує всі наявні у вас токени, але й допомагає зрозуміти, які з них можуть бути шахрайськими або іншими шкідливими.
Візьмемо для прикладу ці два. Якщо ви натиснете на ApeCoinv2, Etherscan покаже повідомлення про те, що це не справжній токен.
Для akSwap.io це ще більш суворе попередження:
А поруч з адресою токена ви бачите ось це:
Як правило, якщо ви не знаєте, що знаходиться у вашому гаманці, це шахрайство, фішинг або шкідливий контракт, який може вкрасти вашу законну криптовалюту. Etherscan допоможе вам це виявити.
Etherscan показує історію транзакцій
Припустимо, ви вирішили відправити подрузі NFT на день народження. Це дуже мило з вашого боку. Ви відправляєте NFT, але ваша подруга каже, що не отримала його. Це ще одне чудове застосування Etherscan. Оскільки Etherscan відстежує всю активність в блокчейні, ви можете показати своєму другу, що NFT дійсно був відправлений на правильну адресу гаманця.
Etherscan має трекер газу
Хоча ціна на газ вже не така захмарна, як під час бичачого ринку, все одно корисно мати уявлення про те, скільки коштуватиме транзакція. Газовий трекер Ethereum показує приблизну вартість газу для взаємодії з Ethereum різними способами.
Etherscan показує вам прямі трансляції в реальному часі
Etherscan дозволяє вам бачити як останні транзакції, так і найновіші блоки, коли вони відбуваються.
Якщо ви натиснете на хеш транзакції, він покаже вам деталі. На зображенні нижче показано транзакцію (Tx), що починається з 0x8fd:
Це весело, але набагато цікавіше дивитися на блоки, наприклад, на верхній блок 1534402:
Ви можете побачити, що в цьому блоці було 414 транзакцій, включаючи 74 взаємодії смартконтрактів. Він покаже вам одержувача винагороди (колишнього майнера) за блок, а також, серед іншого, кількість спалених ETH (понад 1 ETH!). Для тих, хто зацікавлений в цьому гранулярному рівні деталізації блокчейну, немає кращого місця.
Etherscan не обмежується мейннетом
Etherscan дозволяє досліджувати блокчейни не тільки в мережі Ethereum. Коли ви шукаєте адресу гаманця, верхня частина сторінки результатів виглядає так:
Хоча це абсолютно неінтуїтивно зрозуміло (як і багато інших інтерфейсів Web3), якщо ви натиснете на "b" (що означає "blockscan"), ви отримаєте посилання на нову сторінку з переліком назв інших блокчейнів, в яких існує адреса цього гаманця:
На додаток до Binance Smart Chain, який є EVM-ланцюжком, ви побачите три рішення для масштабування: бічний ланцюжок Polygon і рішення другого рівня Optimism і Arbitrum. Якщо ви натиснете на будь-який з них, ви потрапите в дослідник блоків, подібно до Etherscan. Важливо відзначити, що одна і та ж людина може контролювати адресу гаманця в усіх цих ланцюжках, а може і не контролювати.
Etherscan дозволяє взаємодіяти зі смартконтрактами
Цей останній аспект є, мабуть, найважливішим. Багато користувачів не усвідомлюють, що додатки, з якими ми взаємодіємо, такі як Uniswap і PoolTogether, насправді є лише інтерфейсами, які дозволяють взаємодіяти з блокчейном. Ви також можете переглядати та взаємодіяти з будь-яким розгорнутим контрактом безпосередньо через Etherscan, хоча для цього вам знадобиться певний рівень технічних знань.
Для більшості людей найбільш практичне використання взаємодії з контрактами полягає в тому, щоб переконатися, що контракт є легітимним і перевіреним. Візьмемо для прикладу контракт токена UNI:
Поки що все добре. Все виглядає правильно, але ви можете бути здивовані, наскільки легко це підробити. Чудовий спосіб переконатися, що адреса, з якою ви взаємодієте, є легальною, — це прокрутити сторінку трохи вниз, поки не побачите це:
Це інформаційні вкладки, з якими ви можете взаємодіяти. Зелена галочка біля пункту "Контракт" означає, що вихідний код контракту було перевірено, і на цій вкладці також відображається код смартконтракту, щоб ви могли вивчити деталі.
Хоча більшість з нас про це не здогадується, приємно знати, що є місце, де ми можемо переглянути контракт.
Мабуть, найбільш функціональною частиною вкладки "Контракт" для багатьох користувачів є функція читання/запису, особливо для контрактів NFT. Нижче наведено контракт для Good Morning News. Якщо ви натиснете на "Написати контракт", підключите свій гаманець і не боїтеся вчитися на YouTube, це відмінний спосіб карбувати NFT під час ажіотажу, коли фронтенд-додатки можуть бути перевантажені й вийти з ладу. Взаємодія безпосередньо зі смартконтрактом для обходу несправних інтерфейсів — це суперсила Web3.
Etherscan - це мультиінструмент Web3
Etherscan вміє набагато більше, ніж те, що згадано тут, але ці основи — фантастичний спосіб почати знайомство з дослідниками блокчейну. Чим більше часу ви проводите з Etherscan, тим комфортніше ви почуватиметеся — ви будете мандрувати блоками та майнити контракти, не встигнете й оком змигнути.
Оригінал статті знайдеш тут!
Це інформаційний блог, який носить виключно навчальний характер. Не є порадою щодо інвестування чи закликом купити чи продати будь-які активи чи прийняти будь-які фінансові рішення.