Segregated-Witness

P2WPKH 或 P2WSH 是否有地址格式?

  • December 1, 2020

P2WPKH 或 P2WSH 是否有地址格式?如果 P2WPKH 使用與 P2PKH 相同的地址格式,錢包怎麼知道使用哪一個呢?

P2WPKH 或 P2WSH 是否有地址格式?

不會。BIP142會 為這些輸出腳本提供地址格式,但它處於“延遲”狀態,預計將保持這種狀態。鼓勵錢包開發人員在比特幣開發郵件列表上討論一種新的地址格式,據我了解,一項提案可能很快就會推出。

同時,BIP70支持向任意輸出支付,因此它可以用於原生 segwit 輸出,任何其他使用其自己的協議進行通信的軟體(例如用於各種閃電網路實施的支付通道軟體)也可以。

如果 P2WPKH 使用與 P2PKH 相同的地址格式,錢包怎麼知道使用哪一個呢?

儘管新的地址提案可能不會像 P2PKH 和 P2SH 的目前地址格式那樣使用 base58check,但 BIP142 中現在推遲的提案解釋瞭如何通過更改地址的第一個字節(即版本號)輕鬆完成此操作:

“對於 P2WPKH 地址,主網路地址的地址版本為 6 (0x06),測試網地址的地址版本為 3 (0x03)。

“對於 P2WSH 地址,主網地址的地址版本為 10 (0x0A),測試網地址的地址版本為 40 (0x28)。”

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