Bech32
Bech32 ist die im Bitcoin BIP 173 definierte 32-Zeichen-Kodierung mit Prüfsumme, entworfen für menschenlesbare SegWit-Adressen, mit eingebauter 6-Zeichen-BCH-Prüfsumme.
Zweck
Bietet Fehlererkennung für Kryptowährungsadressen und schützt vor Zeichenfehlern bei manueller Übertragung oder OCR.
Mechanismus
Der Datenteil wird mit dem lesbaren Präfix (HRP) verkettet, darüber wird eine BCH-Prüfsumme berechnet und das Ergebnis als 6-Zeichen-Prüfsummensuffix angehängt. Die Prüfsumme erkennt jeden Ein-Zeichen-Fehler und die meisten Fehler über 2 bis 4 Zeichen.
Anwendungsfälle
- Bitcoin-SegWit-Adressen
- Kodierung von Kryptowährungsadressen
- Menschenlesbare Daten mit Prüfsumme