Zum Inhalt springen
uencoder

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

Verwandte Tools

References