Aller au contenu
uencoder

Bech32

Bech32 est l'encodage à 32 caractères avec somme de contrôle défini par le BIP 173 de Bitcoin, conçu pour des adresses SegWit lisibles par l'humain, avec une somme de contrôle BCH intégrée de 6 caractères.

Objectif

Elle fournit une détection d'erreurs pour les adresses de cryptomonnaies, protégeant contre les erreurs de caractères commises lors de la transcription manuelle ou de l'OCR.

Mécanisme

La partie de données est concaténée avec le préfixe lisible (HRP), une somme de contrôle BCH est calculée dessus, et le résultat est ajouté comme suffixe de vérification de 6 caractères. La somme détecte toute erreur sur un seul caractère et la plupart des erreurs sur 2 à 4 caractères.

Cas d’usage

  • Adresses SegWit Bitcoin
  • Encodage d'adresses de cryptomonnaies
  • Données lisibles avec somme de contrôle

Outils associés

References