> bech32 | segwit | bc1 <
// Bech32 - encodage d'adresses Bitcoin SegWit avec détection d'erreurs
Adresses Bitcoin
Format natif pour les adresses Bitcoin SegWit commençant par bc1.
Détection d'erreurs avancée
Détecte et localise les erreurs plus efficacement que le format Base58Check.
Optimisé pour les QR codes
Conception tout en minuscules pour des QR codes plus compacts et plus faciles à scanner.
>> informations techniques
Comment fonctionne Bech32:
Bech32 utilise un alphabet de 32 caractères (sans les caractères ambigus) avec un code BCH pour la détection d'erreurs. Une adresse contient une partie lisible par l'humain (HRP), un séparateur 1, des données et une somme de contrôle de 6 caractères.
Structure:
bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 bc = HRP (réseau principal Bitcoin) 1 = séparateur qw508d = données (groupes de 5 bits) kv8f3t4 = somme de contrôle (6 derniers caractères)
Pourquoi utiliser Bech32:
- >Adresses Bitcoin SegWit
- >Factures Lightning Network
- >Adresses de crypto-monnaies
- >Encodage plus résistant aux erreurs
- >Optimisation pour les QR codes
>> questions fréquentes
Qu'est-ce que Bech32 ?
Bech32 est un format base32 avec somme de contrôle, utilisé principalement pour les adresses Bitcoin SegWit. Il a été conçu pour être plus fiable que les anciens formats d'adresses grâce à une meilleure détection des erreurs.
Quelle est la différence entre Bech32 et Bech32m ?
Bech32m est une version améliorée qui corrige une faiblesse de l'algorithme de somme de contrôle Bech32 original. Il est utilisé pour les adresses Taproot (bc1p), tandis que les adresses SegWit classiques utilisent Bech32.
Pourquoi les adresses Bech32 sont-elles en minuscules ?
Les adresses uniquement en minuscules produisent des QR codes plus petits et sont plus faciles à saisir. Le format est insensible à la casse, mais la convention est d'utiliser les minuscules pour garder la cohérence.
Qu'est-ce que le HRP ?
Le HRP (Human Readable Part) identifie le type d'adresse et le réseau. Exemples courants : bc pour le réseau principal Bitcoin, tb pour le réseau de test, ltc pour Litecoin.