Bech32m
Bech32m ist eine verbesserte Bech32-Variante (BIP 350), die die für lange Daten unzureichende Prüfsummenstärke des Originals behebt, und wird für Taproot-Adressen ab v1 verwendet.
Zweck
Bietet stärkere Prüfsummengarantien für SegWit-Outputs über 20 Bytes und vermeidet Bech32s Fehldetektionen bei langen Daten.
Mechanismus
Teilt die Bech32-Struktur, aber die Konstante des Prüfsummen-Generatorpolynoms wechselt von 1 zu 0x2bc830a3, wodurch die Prüfsummenstärke für Daten jeder Länge konsistent bleibt.
Anwendungsfälle
- Bitcoin-Taproot-Adressen
- SegWit-v1+-Adressen
- Prüfsummierte Kodierung für lange Daten