Segregated-Witness
比特幣 Bech32 地址驗證
Bech32 地址從
bc1
主網上和tb1
測試網上開始。我想知道隔離見證地址是否有效。如何檢查隔離見證地址是否正確插入?
Bech32 在BIP173中指定。原生 segwit 輸出版本 0(P2WPKH 和 P2WSH)使用 bech32 地址。原生 segwit 輸出版本 1+ (P2TR) 使用改進的 bech32m 作為其地址。Bech32m 在BIP350中指定。
除了規範之外,BIP 還包含測試向量,應該完整地部署這些向量以驗證任何實現。
可以在 bitcoinj 中找到 bech32(m) 地址的 Java實現。
驗證地址的比特幣核心命令:https ://developer.bitcoin.org/reference/rpc/validateaddress.html