Bech32-Address

Schnorr 軟分叉是否會引入新的地址格式(即不是 bech32)

  • December 17, 2018

當我們(希望)對 Schnorr 簽名進行軟分叉時,該地址是否與 bech32 地址無法區分?

它們將是可區分的,但它們仍然是 bech32 地址。

Schnorr 簽名的引入需要一種新型的輸出。Segwit 在設計時就考慮到了這種可擴展性,它定義了 17 個版本號。目前,僅使用版本 0。具有 20 字節散列的 Segwit v0 輸出稱為 P2WPKH 輸出,具有 32 字節散列的 v0 輸出稱為 P2WSH 輸出。

可以引入新的版本號,例如 v1,並通過軟分叉賦予語義。Schnorr 簽名是提案正在考慮的更改之一。

然而,bech32 地址實際上編碼了一個版本號和一個有效負載,它直接映射到隔離見證輸出的各種版本。

比特幣 bech32 地址中的版本號在第 4 個字元中。對於所有 v0 輸出,該版本字元為“q”。對於 v1 輸出,它將是“p”。

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