Etherscan: czym jest, jak korzystać z eksploratora blockchaina Ethereum i dlaczego to takie ważne
Kiedy pierwszy raz straciłem ETH, ktoś na Discordzie powiedział mi, żebym „sprawdził Etherscan”. Nie wiedziałem, co to jest. Wkleiłem hash transakcji w pasek wyszukiwania, nacisnąłem Enter i wpatrywałem się w ekran pełen liczb, które potwierdzały trzy rzeczy naraz: moje pieniądze zniknęły, transakcje blockchain nie mają przycisku cofania, a Etherscan to narzędzie, które pokazuje dokładnie, gdzie podziały się twoje kryptowaluty.
Jeśli jesteś w świecie kryptowalut od ponad tygodnia, prawdopodobnie słyszałeś o Etherscan. Jeśli jeszcze z niego nie korzystałeś, tracisz najprzydatniejsze darmowe narzędzie w ekosystemie Ethereum. To w zasadzie Google dla blockchaina Ethereum. Każda transakcja, każdy portfel, każdy inteligentny kontrakt, który ktokolwiek kiedykolwiek wdrożył w Ethereum, znajduje się w rejestrze publicznym, a Etherscan przekształca wszystkie te surowe dane w coś, co człowiek może faktycznie odczytać.
Matthew Tan stworzył ją w 2015 roku w Kuala Lumpur. Jego zespół liczy 29 osób. To wszystko. Dwudziestu dziewięciu pracowników zarządza platformą, która obsługuje 80 milionów odsłon miesięcznie od 8 milionów unikalnych użytkowników. Jest darmowa. Nie potrzebujesz konta. Stała się domyślnym punktem odniesienia dla każdego, kto ma styczność z Ethereum, od osób kupujących po raz pierwszy i sprawdzających, czy ich przelew został zrealizowany, po deweloperów DeFi debugujących wywołania kontraktów.
Chciałbym, żeby ktoś dał mi ten przewodnik, zanim zacząłem klikać w Etherscan i zastanawiać się, co oznacza połowa liczb.
Czym jest Etherscan i jak działa?
W tle Etherscan łączy się z węzłami Ethereum za pomocą JSON-RPC (pomyśl o tym jak o języku, którego komputery używają do zadawania pytań w blockchainie). Prosi węzły o dane, porządkuje je w bazie danych i wyświetla użytkownikowi za pośrednictwem strony internetowej.
Mówiąc wprost: każdy transfer ETH, każdy swap w Uniswap, każda mennica NFT, każde wdrożenie inteligentnego kontraktu jest trwale zapisywane w blockchainie Ethereum. Etherscan odczytuje to wszystko i zamienia surowy, szesnastkowy bełkot na strony, które pokazują nadawcę, odbiorcę, kwotę, znacznik czasu, opłatę za gaz i czy transakcja zadziałała. To dosłownie wszystko, co robi. Ale to wystarczy, by być niezastąpionym.
Jedno jest jasne: Etherscan nie przechowuje Twoich kryptowalut. Nie przetwarza transakcji. Nie widzi Twoich kluczy prywatnych. Jest tylko do odczytu. Patrzysz przez okno na dane publiczne. Każdy może w dowolnym momencie sprawdzić dowolny portfel lub transakcję. Właściciel nigdy się nie dowie, że patrzyłeś. Właśnie to oznacza publiczny blockchain, a Etherscan jest tylko lupą.
| Co pokazuje Etherscan | Czego Etherscan NIE robi |
|---|---|
| Szczegóły transakcji (nadawca, odbiorca, kwota, gaz) | Przechowuj lub przechowuj kryptowalutę |
| Saldo portfela i zasoby tokenów | Wykonuj transakcje w Twoim imieniu |
| Kod źródłowy i interakcje inteligentnych kontraktów | Uzyskaj dostęp do kluczy prywatnych lub fraz początkowych |
| Szacunki cen gazu w czasie rzeczywistym | Anuluj lub cofnij potwierdzone transakcje |
| Informacje o tokenach (podaż, posiadacze, transfery) | Udzielanie porad finansowych |
| Historia własności i transferów NFT | Pracuj z blockchainami innymi niż Ethereum |
Jak korzystać z Etherscan: krok po kroku dla początkujących
Nie potrzebujesz konta. Otwórz etherscan.io i działaj. Oto, co z nim zrobisz.
Wyszukiwanie transakcji
Wysłałeś gdzieś ETH i chcesz wiedzieć, czy dotarło. To się zdarza każdemu.
Otwórz etherscan.io. Pobierz skrót transakcji z portfela (długi ciąg 0x). Wklej go w pasek wyszukiwania. Naciśnij Enter.
Co widzisz: status (Sukces, Niepowodzenie lub Oczekiwanie), kto wysłał, kto odebrał, ile, ile gazu zostało zapłacone, który blok to zarejestrował. Jeśli status to „Sukces”, operacja jest zakończona i nie można jej cofnąć. „Oczekiwanie” oznacza, że sieć jeszcze jej nie przetworzyła. „Niepowodzenie” oznacza, że coś się zepsuło, zazwyczaj za mało gazu lub błąd inteligentnego kontraktu. I tu pojawia się irytująca część: nadal płacisz za gaz za nieudane transakcje. Ethereum pobiera opłaty za próby, nawet jeśli się nie udają.

Sprawdzanie adresu portfela
Ten sam pasek wyszukiwania. Wklej adres portfela zamiast hasha transakcji. Teraz zobaczysz saldo ETH, każdą kiedykolwiek dokonaną transakcję (przychodzącą i wychodzącą), wszystkie tokeny ERC-20 w tym portfelu i wszystkie znajdujące się tam NFT.
Po co miałbyś to robić? Sprawdź, czy ktoś ci zapłacił. Sprawdź skarbiec projektu. Sprawdź, czy podejrzany adres nie ma historii oszustw. Śledź portfel wieloryba, żeby zobaczyć, co kupują duzi gracze. Robię to ostatnie częściej, niż powinienem przyznać.
Oto coś, co zaskakuje początkujących: wszystko w Ethereum jest publiczne. Jeśli ktoś zna adres Twojego portfela, może zobaczyć każdą Twoją transakcję, każdy posiadany przez Ciebie token, każdy NFT, który posiadasz. Pseudonimowość to nie to samo, co anonimowość. Zanim udostępnisz swój adres na Twitterze, zastanów się, czy chcesz, aby świat przeglądał Twoją historię finansową.
Korzystanie z urządzenia śledzącego gaz
Cena gazu na Ethereum zmienia się z minuty na minutę. Narzędzie Gas Tracker w Etherscan dzieli ją na trzy poziomy: niski (tani, ale wolny), średni i wysoki (drogi, ale szybki). Dla każdego z nich zobaczysz szacowany czas i koszt potwierdzenia w gwei i USD.
Sprawdzam to przed każdą transakcją, która nie jest pilna. Różnica między południem w dzień powszedni a 3:00 UTC w niedzielę może wynosić 5 dolarów w porównaniu do 20 dolarów za ten sam przelew. W przypadku wymiany DeFi lub NFT Mint różnica może być jeszcze większa. Pięć sekund sprawdzania Gas Trackera może zaoszczędzić realne pieniądze. Przekonałem się o tym na własnej skórze, płacąc 47 dolarów za paliwo za transakcję o wartości 30 dolarów, ponieważ nie sprawdziłem tego wcześniej.
Weryfikacja tokena przed zakupem
To uchroniło mnie przed stratą pieniędzy co najmniej dwa razy. Zanim kupisz jakikolwiek token znaleziony na Twitterze lub Telegramie, wyszukaj jego adres kontraktu w Etherscan i zwróć uwagę na cztery rzeczy.
Czy umowa jest zweryfikowana? Jeśli kod źródłowy jest widoczny, to dobrze. Jeśli wyświetla się komunikat „niezweryfikowany”, odejdź. Nie widzisz, co robi kod, a to oznacza, że powierzasz swoje pieniądze obcej osobie.
Kto trzyma tokeny? Otwórz zakładkę „Posiadacze”. Jeśli jeden portfel ma 90% podaży, to czeka cię wyprzedanie. Ten portfel może pozbyć się wszystkiego, gdy tylko ludzie zaczną kupować.
Czy handel wygląda na prawdziwy? Legalne tokeny są sprzedawane i kupowane przez wiele różnych portfeli. Oszukańcze tokeny to niewielka grupa portfeli, które handlują nimi w obie strony, aby uzyskać fałszywy wolumen.
Czy token jest oznaczony? Etherscan rozpoznaje legalne tokeny i wyświetla ich nazwę oraz logo. Jeśli token nie ma etykiety ani ikony, jest albo zupełnie nowy, albo nikt wiarygodny go nie poręczył.
Funkcje Etherscan, o których większość początkujących nie wie
Oprócz podstawowych wyszukiwań Etherscan oferuje kilka narzędzi, które są naprawdę przydatne, gdy już wiesz, że istnieją.
Wielokanałowy moduł śledzenia portfela pozwala przeglądać zasoby w ponad 25 blockchainach z poziomu jednego interfejsu. Etherscan obsługuje obecnie ponad 50 eksploratorów bloków w łańcuchach EVM, a także Solscan (który przejęli w styczniu 2024 roku) dla Solany. Zamiast przeskakiwać między BscScan, PolygonScan, ArbiScan i tuzinem innych, możesz zobaczyć wszystko w jednym miejscu.
Listy adresów obserwowanych pozwalają monitorować konkretne portfele i otrzymywać powiadomienia e-mail o wysyłaniu lub odbieraniu transakcji. Wymagane jest bezpłatne konto. W ten sposób ludzie śledzą aktywność wielorybów bez konieczności ręcznego sprawdzania.
Prywatne notatki pozwalają oznaczać adresy i transakcje własnymi opisami. Jeśli śledzisz wiele pozycji DeFi lub monitorujesz płatności dla firmy, pomaga to zachować porządek.
Interakcja z kontraktem poprzez interfejs odczytu/zapisu pozwala na wywoływanie funkcji inteligentnego kontraktu bezpośrednio z Etherscan. Funkcje odczytu są bezpłatne (po prostu wykonują zapytania o dane). Funkcje zapisu wymagają podłączonego portfela i gazu. Jest to przydatne, gdy strona internetowa projektu jest niedostępna, ale konieczna jest interakcja z jego kontraktem.
Sprawdzanie akceptacji tokenów (w sekcji „Więcej narzędzi”) pokazuje wszystkie inteligentne kontrakty, którym udzieliłeś pozwolenia na wydawanie tokenów. To funkcja bezpieczeństwa. Stare zgody z kontraktów, z których już nie korzystasz, stanowią wektory ataku. Przejrzyj i cofnij te, których nie potrzebujesz.
| Funkcja | Co to robi | Wymagane jest konto? |
|---|---|---|
| Wyszukiwanie transakcji | Wyszukaj dowolny tx według hasha | NIE |
| Eksplorator portfela | Wyświetlanie sald i historii | NIE |
| Śledzenie gazu | Szacunki opłat w czasie rzeczywistym | NIE |
| Weryfikacja tokena | Sprawdź umowę i posiadaczy | NIE |
| Portfolio wielokanałowe | Ponad 25 łańcuchów w jednym widoku | NIE |
| Lista obserwowanych adresów | Alerty e-mail dotyczące aktywności portfela | Tak (za darmo) |
| Prywatne notatki | Etykietuj adresy i transakcje | Tak (za darmo) |
| Kontrakt Odczyt/Zapis | Współdziałaj z inteligentnymi kontraktami | Nie (zapis wymaga portfela) |
| Zatwierdzenia tokenów | Przejrzyj i odwołaj uprawnienia | Nie (odwołanie wymaga portfela) |
| Dostęp do API | Programowe dane blockchain | Tak (dostępny jest bezpłatny poziom) |
Typowe błędy popełniane przez początkujących w Etherscan
Widziałem, jak ludzie popełniali te same błędy w Etherscan. Oto te, które kosztują pieniądze lub powodują zamieszanie.
Wklejam niewłaściwą rzecz. Skróty transakcji, adresy portfela i adresy kontraktów wyglądają tak samo: długie ciągi znaków zaczynające się od 0x. Nie są takie same. Aby śledzić płatność, potrzebujesz skrótu transakcji z portfela, a nie samego adresu portfela.
Myślałeś, że Etherscan może wszystko naprawić? Nie może. Pokazuje, co się stało. Nie cofa tego. Wysłano ETH na zły adres? Etherscan potwierdza błąd. To wszystko. Nikt nie może cofnąć potwierdzonej transakcji Ethereum.
Udostępnianie adresów portfeli bez zastanowienia. Widziałem gościa, który opublikował swój adres Ethereum na publicznym Discordzie, prosząc o pomoc. W ciągu kilku minut ktoś wyciągnął całą jego historię na Etherscan: 200 tys. dolarów w pozycjach DeFi, żenującą kolekcję NFT i trzy nieudane transakcje. Wszystko w blockchainie jest publiczne. Etherscan pozwala na to jednym kliknięciem.
Zaufaj niezweryfikowanym kontraktom. Jeśli w zakładce „Kontrakt” wyświetla się komunikat „kod źródłowy niezweryfikowany”, oznacza to, że nie widzisz, co kod robi. Być może jest w porządku. Być może obciąża Twój portfel. Zweryfikowany nie oznacza bezpieczny, ale niezweryfikowany powinien wzbudzić Twoją szczególną ostrożność.
Ignorując czas tankowania. Nie mogę tego wystarczająco podkreślić. Ludzie płacą 50 dolarów za benzynę za 20 dolarów za wymianę, bo robili to w godzinach szczytu. Sprawdź Gas Tracker. Poczekaj na taryfę poza szczytem. Zajmie to 30 sekund i pozwoli zaoszczędzić prawdziwe pieniądze.

API Etherscan: do czego wykorzystują je programiści
Jeśli tworzysz aplikacje, które potrzebują danych Ethereum, API Etherscan prawdopodobnie jest sposobem na ich uzyskanie. API pozwala programowo pobierać dane transakcji, salda portfeli, informacje o tokenach, ceny gazu i kontrakty ABI.
Bezpłatny plan zapewnia 3 połączenia na sekundę i 100 000 połączeń dziennie. To wystarcza na projekty osobiste i małe aplikacje. Plany płatne zaczynają się od 49 USD miesięcznie (Lite, 5 połączeń/s) i sięgają 899 USD miesięcznie (Pro Plus, 30 połączeń/s z metadanymi adresu). Plany korporacyjne z dedykowaną infrastrukturą i umowami SLA są dostępne dla większych operacji. Większość narzędzi do śledzenia portfeli kryptowalut, narzędzi podatkowych i paneli DeFi wykorzystuje API Etherscan w swoim stosie.
Pod koniec 2024 roku Etherscan wprowadził API V2 Multichain, które umożliwia korzystanie z jednego klucza API w ponad 50 łańcuchach EVM. Zmiana sieci odbywa się poprzez zmianę parametru identyfikatora łańcucha. Samo to eliminuje konieczność zarządzania oddzielnym kluczem dla każdego łańcucha przez deweloperów.
Kolejną funkcją wartą uwagi jest czytnik kodu oparty na sztucznej inteligencji. Wykorzystuje on modele OpenAI i Groq do analizy kodu źródłowego inteligentnych kontraktów w prostym języku. Jeśli nie jesteś programistą Solidity, ale chcesz zrozumieć działanie kontraktu przed interakcją z nim, to narzędzie tłumaczy kod na coś czytelnego. Jest ono bezpłatne dla zalogowanych użytkowników.
Alternatywy dla Etherscan i witryny siostrzane
Etherscan obejmuje tylko sieć główną Ethereum. Zespół, który go stworzył, stworzył jednak eksploratory dla innych łańcuchów:
| Odkrywca | Łańcuch bloków |
|---|---|
| Etherscan | Ethereum |
| BscScan | BNB Smart Chain |
| Skanowanie wielokątów | Wielokąt |
| ArbiScan | Arbitrum |
| OptimismScan | Optymizm |
| BaseScan | Opierać |
| FtmScan | Fantom |
Istnieją również konkurenci. Blockscout to alternatywa open source, którą każdy może wdrożyć we własnym łańcuchu. Dune Analytics podąża w zupełnie innym kierunku: pozwala na pisanie zapytań SQL do danych blockchain i tworzenie niestandardowych pulpitów nawigacyjnych, co jest wydajne, ale nie jest przyjazne dla początkujących. Nansen i Arkham koncentrują się na etykietowaniu portfeli i analizie on-chain, identyfikując, które portfele należą do znanych podmiotów, takich jak giełdy, fundusze lub konkretne osoby. To bardziej narzędzia śledcze niż proste eksploratory.
Dla większości ludzi Etherscan to jedyny eksplorator blockchainów, jakiego kiedykolwiek będą potrzebować. Nie próbuje robić wszystkiego. Robi jedno – pokazuje, co dzieje się w Ethereum – i robi to na tyle dobrze, że po prawie dekadzie działania wciąż jest pierwszym miejscem, do którego ludzie się udają.