Bech32

Wprowadzenie

Bech32 to format kodowania adresów Bitcoin wprowadzony wraz z aktualizacją SegWit w 2017 roku. Jest to obecnie zalecany format adresów dla Bitcoin (w tym adresy Taproot – bc1p...).

Cechy Bech32

  • Zaczyna się od prefixu bc1
  • Używa tylko małych liter + cyfr (bez „0”, „O”, „I”, „l” – zmniejsza ryzyko pomyłki)
  • Wbudowana detekcja błędów (BCH checksum)
  • Znacznie bardziej czytelny i odporny na błędy niż starsze formaty (Legacy i P2SH)

Porównanie formatów adresów Bitcoin

  • Legacy (P2PKH) – zaczyna się od „1” (np. 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa)
  • P2SH – zaczyna się od „3”
  • Bech32 (SegWit) – bc1q...
  • Bech32m (Taproot) – bc1p...

Zalety Bech32

  • Niższe opłaty transakcyjne (SegWit + Taproot)
  • Lepsza odporność na błędy przy ręcznym wpisywaniu
  • Obsługa dłuższych danych (ważne dla Taproot)
  • Nowoczesny standard rekomendowany przez społeczność Bitcoina

Aktualny status (2026)

Bech32 i Bech32m stały się dominującym formatem adresów w Bitcoinie. Prawie wszystkie nowe portfele domyślnie używają adresów bc1q i bc1p. Format ten jest również wykorzystywany w innych sieciach (np. Litecoin, Bitcoin Cash, Liquid Network).

Powiązane pojęcia

SegWit • Taproot • Base58 • Bitcoin Address • P2PKH • P2SH • Bitcoin Script