Adres blockchain
Publiczny identyfikator konta lub odbiorcy w sieci blockchain, używany do wysyłania aktywów i odwoływania się do aktywności onchain.
Czym jest adres
Adres to ciąg znaków, który podajesz komuś, gdy chcesz odebrać środki albo wskazać konkretne konto onchain. W Ethereum zaczyna się zwykle od 0x, w Bitcoinie może zaczynać się od bc1, a w Solanie wygląda jeszcze inaczej.
Adres nie jest aplikacją portfelową. Portfel to program lub urządzenie, które zarządza kluczami i pozwala podpisywać transakcje. Adres jest publicznym identyfikatorem widocznym w sieci.
Adres nie jest też kluczem prywatnym. Możesz udostępnić adres do odbioru środków, ale nigdy nie udostępniaj seed phrase ani klucza prywatnego.
Adresy w różnych sieciach
- Ethereum i EVM
- Adresy zaczynają się od
0xi mają 40 znaków szesnastkowych po prefiksie. - Bitcoin
- Adresy mogą zaczynać się od
1,3,bc1qalbobc1p, zależnie od formatu. - Solana
- Adres jest publicznym kluczem zakodowanym w base58 i wygląda inaczej niż adres EVM.
- Adres zerowy
0x0000000000000000000000000000000000000000w Ethereum działa praktycznie jak adres spalania.
Jak powstaje adres Ethereum
W Ethereum adres wynika z klucza publicznego, a klucz publiczny wynika z klucza prywatnego. To proces jednokierunkowy: z adresu nie da się odtworzyć klucza prywatnego.
Adres Ethereum jest tworzony przez hashowanie klucza publicznego i użycie ostatnich 20 bajtów wyniku. Dlatego adres może być publiczny, a bezpieczeństwo nadal zależy od ukrycia klucza prywatnego.
Adresy Ethereum bywają zapisane mieszanką wielkich i małych liter. Taki zapis może pełnić funkcję checksum, czyli pomagać wykryć literówki w adresie.
Co sprawdzać przed wysłaniem środków
Błąd w adresie może być nieodwracalny, więc przy większych kwotach nie opieraj się na pamięci ani szybkim spojrzeniu.
- Sprawdź, czy adres jest w odpowiedniej sieci.
- Porównaj adres z zaufanym źródłem, a nie tylko z historią transakcji.
- Przy dużej kwocie sprawdź więcej niż kilka pierwszych i ostatnich znaków.
- Uważaj na address poisoning, czyli fałszywe podobne adresy w historii portfela.
- Nie wysyłaj środków na adres kontraktu, jeśli nie wiesz, czy kontrakt obsługuje taką wpłatę.
Typowe pomyłki
- Dobry przykład: Wysyłasz token na złą sieć, bo adres w portfelu wygląda podobnie.
- Dobry przykład: Kopiujesz adres z historii portfela, który został podstawiony przez oszusta.
- Dobry przykład: Zakładasz, że środki na Arbitrum są automatycznie dostępne na Ethereum mainnet, bo adres jest taki sam.
- Dobry przykład: Wysyłasz aktywa na adres zerowy albo adres kontraktu, z którego nie da się ich odzyskać.
Najczęstsze błędne założenia
- Problem: Adres nie jest sekretem. Sekretem jest klucz prywatny albo seed phrase.
- Problem: Adres nie jest portfelem. Portfel to aplikacja lub urządzenie używane do zarządzania kluczami.
- Problem: Ten sam adres na kilku sieciach EVM nie oznacza, że środki są w jednym wspólnym miejscu.
- Problem: Adres z historii transakcji nie zawsze jest zaufany. Historię można zatruć spamem albo drobnymi transferami.
- Problem: Adres wyglądający podobnie nie musi być tym samym adresem.
Adres decyduje, gdzie trafią środki
Źródła i dalsza lektura
Najczęstsze pytania
- Ostatnia aktualizacja
