Xpub
P2TR 的 XPRIV/XPUB 類型
據我了解,有一個標準描述了擴展私鑰或擴展公鑰旨在派生的地址類型,並且它的工作原理如下:
- xpriv/xpub => 舊地址 (1…)
- ypriv / ypub => 嵌套的 SegWit 地址 (3 …)
- zpriv / zpub => 原生 SegWit 地址 (bc1q …)
所以關於這個,我有兩個問題:
- 該標準的名稱或 BIP 編號是什麼?
- 旨在用於 P2TR 地址 (bc1p…) 的擴展公鑰是什麼樣的?
Taproot 沒有 ypub/zpub 類似的東西。建議使用 xpriv/xpub 以及一些額外的資訊,表明要創建的腳本是 Taproot,(例如,使用
tr()
描述符)。這是因為擴展密鑰對指示要創建的腳本類型是違反層的。鍵不應該也不關心要創建什麼腳本。此外,xprv 和 xpub 不應該指示舊地址 - 它們用於與腳本無關的 BIP 32 擴展密鑰。使用它們來指示舊地址是不正確的。
一般來說,有一種趨勢是鼓勵和使用更複雜的腳本,其中擴展密鑰對錶明腳本類型實際上沒有意義。