Segregated-Witness

比特幣 Bech32 地址驗證

  • August 23, 2022

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

引用自:https://bitcoin.stackexchange.com/questions/114920