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