Wprowadzenie
Address (Adres kryptowalutowy) to publiczny ciąg znaków, na który można otrzymywać kryptowaluty. Działa jak numer konta bankowego, ale jest w pełni zdecentralizowany i generowany kryptograficznie z klucza publicznego.
Jak powstaje adres?
Adres jest tworzony w wyniku szeregu operacji kryptograficznych:
- Generowanie pary kluczy (prywatny + publiczny)
- Przetworzenie klucza publicznego przez funkcję hash (np. SHA-256 + RIPEMD-160 w Bitcoinie)
- Dodanie wersji adresu i checksumy
- Kodowanie (Base58, Bech32, Hex)
Najpopularniejsze formaty adresów
- Bitcoin (Legacy) – zaczyna się od „1” (Base58)
- Bitcoin (P2SH) – zaczyna się od „3”
- Bitcoin (Bech32 / Native SegWit) – zaczyna się od „bc1”
- Ethereum i EVM – 42 znakowy ciąg hex zaczynający się od „0x”
- Solana, Cardano, Polkadot – różne formaty (Base58, Bech32, ss58)
Typy adresów
- Single-signature – standardowy adres (1 klucz prywatny)
- Multisignature (Multisig) – wymaga wielu podpisów (np. 2 z 3)
- Hierarchical Deterministic (HD) – generowane z jednego seeda (BIP-32, BIP-44)
- Stealth Address – jednorazowe adresy dla zwiększenia prywatności
Bezpieczeństwo adresów
- Nigdy nie udostępniaj klucza prywatnego
- Sprawdzaj checksumę (adresy mają wbudowaną ochronę przed błędami)
- Używaj adresów Bech32 (lepsza odporność na błędy)
- Ostrożność przy kopiowaniu (adresy phishingowe)
Powiązane pojęcia
Public Key • Private Key • Wallet • Base58 • Bech32 • Multisignature • Hierarchical Deterministic Wallet • UTXO • Account Model