Address (kryptowalutowy)

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:

  1. Generowanie pary kluczy (prywatny + publiczny)
  2. Przetworzenie klucza publicznego przez funkcję hash (np. SHA-256 + RIPEMD-160 w Bitcoinie)
  3. Dodanie wersji adresu i checksumy
  4. 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