Aller au contenu
uencoder

Bech32m

Bech32m est une variante améliorée de Bech32 (BIP 350) qui corrige la force insuffisante de la somme de contrôle de l'original pour les données longues, et qui est utilisée pour les adresses Taproot v1+.

Objectif

Elle offre des garanties de somme de contrôle plus solides pour les sorties SegWit de plus de 20 octets, évitant les fausses détections de Bech32 sur les données longues.

Mécanisme

Elle partage la structure de Bech32, mais la constante du polynôme générateur de la somme de contrôle passe de 1 à 0x2bc830a3, maintenant une force de somme cohérente pour des données de toute longueur.

Cas d’usage

  • Adresses Taproot Bitcoin
  • Adresses SegWit v1+
  • Encodage avec somme de contrôle pour données longues

Outils associés

References