Najważniejsze informacje
Etherscan to bezpłatny eksplorator bloków sieci Ethereum, w którym każdy może wyszukiwać transakcje, adresy portfeli, smart kontrakty i dane on-chain.
Do podstawowego korzystania nie trzeba mieć konta, ale rejestracja daje dostęp do dalszych funkcji, np. powiadomień o transakcjach czy do interfejsu API dla deweloperów.
W wersji drugiej eksploratora Etherscan, uruchomionej w roku 2024, pojawił się przeprojektowany interfejs, a także ujednolicone wyszukiwanie wielołańcuchowe w sieci Ethereum i obsługiwanych sieciach warstwy drugiej.
Etherscan to eksplorator bloków sieci blockchain Ethereum. Niezależnie od tego, czy chcesz wiedzieć, czy dana transakcja dotarła, sprawdzić, co robi jakiś smart kontrakt, zanim zaczniesz z niego korzystać, czy też przeanalizować, które protokoły mają uprawnienia do wydawania Twoich tokenów, Etherscan daje bezpłatny dostęp do ogólnodostępnych danych on-chain. Ten przewodnik zawiera omówienie głównych funkcji i sposobów wykorzystywania każdej z nich.
Co to jest Etherscan?
Etherscan indeksuje całą jawną aktywność w sieci Ethereum i prezentuje ją w formacie umożliwiającym wyszukiwanie. Można wyszukać dowolną transakcję, adres portfela, smart kontrakt lub token po danych zbędnych transakcji, adresie portfela lub adresie kontraktu. Cała aktywność w sieci Ethereum jest jawnie widoczna, a Etherscan pełni rolę wyszukiwarki tych danych.
W wersji drugiej eksploratora Etherscan, uruchomionej w roku 2024, pojawił się przeprojektowany interfejs, a także ujednolicone wyszukiwanie wielołańcuchowe. Użytkownicy mogą już przeszukiwać całą sieć główną Ethereum i szereg obsługiwanych sieci warstwy drugiej z jednej platformy, co ułatwia obserwację aktywności w całym ekosystemie Ethereum.
Czy do korzystania z eksploratora Etherscan trzeba mieć konto?
Aby korzystać z większości funkcji eksploratora Etherscan, nie trzeba zakładać konta. Do podstawowego wyszukiwania potrzebny jest jedynie adres portfela, ID transakcji (TXID) lub adres kontraktu.
Utworzenie bezpłatnego konta na platformie Etherscan daje dostęp do dalszych funkcji, np. powiadomień o transakcjach na określonych adresach portfeli, dostęp do interfejsu API dla deweloperów czy możliwość konfiguracji niestandardowych kanałów danych.
Etherscan nie zapewnia portfela na kryptoaktywa. Aby wykonywać transakcje w sieci Ethereum, trzeba mieć osobny portfel, np. MetaMask czy Portfel Binance.
Dlaczego warto korzystać z eksploratora Etherscan?
Etherscan zapewnia nam przejrzystość we własnych działaniach on-chain i całym ekosystemie Ethereum. Jego typowe zastosowania to m.in.:
Sprawdzanie, czy transakcja doszła i została zakończona
Sprawdzanie smart kontraktu odpowiedzialnego za aplikację DApp przed podjęciem na nim działań
Weryfikowanie i cofanie zatwierdzeń tokenów w celu ograniczenia ekspozycji na potencjalne luki w zabezpieczeniach kontraktów
Analizowanie tokenów przed zakupem łącznie ze sprawdzaniem adresu kontraktu i rozmieszczenia wśród posiadaczy
Wykrywanie potencjalnych malwersacji środków poprzez sprawdzanie, co deweloperzy projektu robią ze swoimi tokenami
Sprawdzanie, czy adres portfela jest oznaczony przez społeczność jako adres związany z oszustwami lub wyłudzaniem informacji
Jak znaleźć transakcję lub portfel w eksploratorze Etherscan
Sprawdzanie transakcji to jeden z najczęstszych powodów korzystania z eksploratora Etherscan:
Wejdź na stronę etherscan.io i wklej dane zbędne transakcji w pasek wyszukiwania na górze strony. W tym przewodniku wykorzystamy ogólnodostępny identyfikator transakcji (TXID): 0xf248c7e015245926f150006c8a5584d84259a23a8c5171282c95e3c2e2a1c292
Naciśnij przycisk Enter, aby otworzyć stronę ze szczegółami transakcji.
Najważniejsze pola na stronie ze szczegółami transakcji:
Transaction Hash: niepowtarzalny identyfikator tej transakcji
Status: czy transakcja zakończyła się powodzeniem, niepowodzeniem czy jest w toku
Block: numer bloku, w którego skład wchodzi transakcja, i liczba potwierdzeń
Timestamp: kiedy blok zawierający transakcję trafił do łańcucha
From / To: adres nadawczy i adres lub smart kontrakt odbiorczy
Value: przesłana ilość ETH
Transaction Fee: łączna opłata poniesiona z tytułu obsługi transakcji
Gas Price: koszt transakcji na jednostkę gazu
Aby sprawdzić portfel, a nie jedną transakcję, wklej w pasku wyszukiwania adres portfela. Za przykład posłuży nam adres portfela odbiorczego z powyższej transakcji, którą właśnie obserwowaliśmy. Adres to: 0x52a94197CCCB021c930aC17EA1b309296dA16ea1
Na stronie podsumowania portfela widać bieżące saldo ETH, posiadane tokeny i pełną historię transakcji. Jeżeli zjedziesz nieco niżej, zobaczysz transakcję, którą właśnie wyszukaliśmy.
Warto zwrócić uwagę na jedną rzecz: po ulepszeniu o nazwie Dencun w marcu roku 2024 w sieci Ethereum pojawił się nowy rodzaj transakcji w ramach propozycjiEIP-4844. Jeżeli w eksploratorze Etherscan widzisz transakcję oznaczoną jako zawierającą krople, dotyczy to danych publikowanych w sieci Ethereum przez sieć warstwy drugiej, a nie standardowego przesyłu ETH.
Jak znaleźć adres kontraktu tokena w eksploratorze Etherscan
Jeżeli musisz dodać token do portfela ręcznie lub sprawdzić, czy masz do czynienia z autentycznym kontraktem, oto jak go znaleźć:
Otwórz stronę Top Tokens z paska głównego exploratora Etherscan.
Tokeny są domyślnie posortowane według kapitalizacji rynkowej. Znajdź token, którego szukasz, w polu wyszukiwania.
Kliknij token, aby otworzyć stronę z jego szczegółami. Adres kontraktu znajdziesz następnie w sekcji „Other Info”.
Porównanie adresu kontraktu tokena z oficjalną stroną projektu lub zweryfikowanymi źródłami może zmniejszyć ryzyko interakcji z tokenem-podróbką.
Jak wyszukiwać smart kontrakty w eksploratorze Etherscan
Smart kontrakty można odczytywać i działać na nich bezpośrednio przez eksplorator Etherscan. W ramach przykładu posłużymy się kontraktem tokena ERC-20 Uniswap o następującym adresie: 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984:
Wklej adres kontraktu w pasek wyszukiwania eksploratora Etherscan.
Na stronie z podsumowaniem kontraktu kliknij kartę [Contract].
Karta [Read Contract] umożliwia przeszukiwanie ogólnodostępnych danych kontraktu, np. sprawdzanie salda tokenów określonego portfela czy analizę przyznanych uprawnień do wydatkowania.
Karta [Write Contract] umożliwia bezpośrednie działania na kontrakcie. Może to być przydatne, kiedy strona internetowa platformy DeFi jest niedostępna, a trzeba uzyskać dostęp do środków lub wykonać działanie bezpośrednio przez kontrakt. Przed użyciem tej funkcji kliknij opcję [Connect to Web3], aby podłączyć portfel, np. MetaMask czy Portfel Web3 Binance.
Eksplorator Etherscan zawiera również obsługiwany przez sztuczną inteligencję czytnik kodów , który potrafi prostym językiem wyjaśnić, co robi kod smart kontraktu.
Jest szczególnie przydatny, jeżeli chcemy zrozumieć zachowanie kontraktu, zanim z niego skorzystamy, a nie znamy języka Solidity.
Jak sprawdzać ceny gazu w eksploratorze Etherscan
Opłaty za gaz w sieci Ethereum zmieniają się w zależności od popytu w sieci. W rejestrze cen gazu eksploratora Etherscan widać bieżące ceny gazu na różnych poziomach szybkości wraz z orientacyjnym czasem oczekiwania. Łatwiej dzięki temu oszacować koszt transakcji i podjąć decyzję, czy wysłać ją od razu, czy poczekać na mniejsze przeciążenie.
Rejestr cen gazu zawiera również wykres wcześniejszych cen gazu, dzięki któremu łatwiej rozpoznawać okresy mniejszej aktywności sieciowej, jeżeli mamy pewną elastyczność czasową.
Jak sprawdzać i unieważniać zatwierdzenia tokenów
Kiedy działamy w protokole DeFi lub aplikacji DApp, zazwyczaj przyznajemy ich smart kontraktowi uprawnienie do wydatkowania tokenów ze swojego portfela. Uprawnienia te, czyli tzw. zatwierdzenia tokenów, pozostają czynne bezterminowo, chyba że je unieważnimy. Nieograniczone zatwierdzenie kontraktu, który później zostanie padnie ofiarą luki w zabezpieczeniach, może narazić nasze środki na ryzyko.
Oto jak można administrować tymi uprawnieniami przez narzędzie do sprawdzania zatwierdzeń tokenów w eksploratorze Etherscan:
Narzędzie do sprawdzania zatwierdzeń tokenów można znaleźć na karcie [More] na stronie głównej eksploratora.
Podłącz portfel, aby sprawdzić wszystkie czynne zatwierdzenia powiązane ze swoim adresem.
Sprawdź, które kontrakty mają uprawnienia do wydawania Twoich tokenów i zatwierdzoną kwotę dla każdego z nich.
Kliknij opcję Revoke przy dowolnym zatwierdzeniu, którego już nie potrzebujesz, i potwierdź transakcję na portfelu.
Do realizacji każdego unieważnienia konieczne jest uiszczenie niewielkiej opłaty za gaz, ponieważ unieważnienie zatwierdzenia jest samo w sobie transakcją w sieci Ethereum. Okresowa kontrola czynnych zatwierdzeń to praktyczny nawyk zabezpieczający – zwłaszcza szczególnie po korzystaniu z nowych protokołów DeFi lub udziale w airdropach.
Podsumowanie
Eksplorator Etherscan jest bezpłatny i łatwy w obsłudze. To świetne narzędzie, kiedy chcemy znaleźć więcej informacji, niż jesteśmy w stanie uzyskać bezpośrednio od portfela lub giełdy. Etherscan stanowi również podstawę dla innych eksploratorów bloków, np. BscScan, więc nauka jego obsługi oznacza zdobycie umiejętności, które łatwo przenieść na inne narzędzia. Niezależnie od tego, czy chcemy potwierdzić stan transakcji, czy sprawdzić smart kontrakt ulubionej aplikacji DApp, Etherscan to dobry punkt wyjścia.
Dalsza lektura
Wyłączenie odpowiedzialności: Niniejsza treść jest prezentowana bez rękojmi, wyłącznie w celach ogólnoinformacyjnych i dydaktycznych, bez jakichkolwiek oświadczeń ani gwarancji. Nie należy jej rozumieć jako porady finansowej, prawnej ani innego rodzaju porady specjalistycznej. Nie ma ona również charakteru zachęty do zakupu jakiegokolwiek konkretnego produktu ani usługi. Użytkownik powinien zasięgnąć własnej porady u odpowiednich fachowych doradców. Jeżeli artykuł jest napisany przez osobę z zewnątrz, należy pamiętać, że wyrażane poglądy są poglądami tej osoby i nie muszą odzwierciedlać poglądów Akademii Binance. Ceny aktywów cyfrowych bywają zmienne. Wartość Twojej inwestycji może spaść lub wzrosnąć i możliwe, że nie odzyskasz zainwestowanej kwoty. Ponosisz wyłączną odpowiedzialność za swoje decyzje inwestycyjne, a Akademia Binance nie ponosi odpowiedzialności za ewentualne straty. Więcej informacji można znaleźć w naszych Warunkach użytkowania, Ostrzeżeniu o ryzyku i Warunkach Akademii Binance.