Bech32
Bech32 は Bitcoin の BIP 173 で定義された 32 文字のチェックサム付き符号化であり、人が読める SegWit アドレス向けに設計され、6 文字の BCH チェックサムを内蔵する。
目的
暗号通貨アドレスに誤り検出を提供し、手書き転記や OCR での文字の取り違えを防ぐ。
メカニズム
データ部に可読プレフィックス(HRP)を連結し、その全体に BCH チェックサムを計算して、結果を 6 文字の接尾部として付ける。このチェックサムは任意の 1 文字の誤りと、2〜4 文字の誤りの大半を検出する。
ユースケース
- Bitcoin SegWit アドレス
- 暗号通貨アドレスのエンコード
- 人間が読めるチェックサム付きデータ