Output-Script-Descriptors

這些描述符中有什麼不標準的?

  • September 15, 2022

在這裡,關於這些(縮進是我的):

sh(wsh(multi(2, abcdef01/1'/1'/0/*, 23456789/1'/1'/0/*)))#abcdefgh
sh(wsh(multi(2, abcdef01/1'/1'/1/*, 23456789/1'/1'/1/*)))#ijklmnop
  wsh(multi(2, abcdef01/1'/1'/0/*, 23456789/1'/1'/0/*)) #qrstuvwx
  wsh(multi(2, abcdef01/1'/1'/1/*, 23456789/1'/1'/1/*)) #yz012345
      tr(musig(abcdef01/1'/1'/0/*, 23456789/1'/1'/0/*)) #67890abc
      tr(musig(abcdef01/1'/1'/1/*, 23456789/1'/1'/1/*)) #defghijk

錢包告訴:

輸出描述符是WALLET_PROVIDER 打算支持並正在幫助發展的恢復**開發標準的一部分。**由於該標準處於非常早期的階段,因此上面的列表包含了一些非標準元素

當描述符達到更成熟的階段時,您將能夠完全獨立地將資金從一個錢包轉移到另一個錢包。WALLET_PROVIDER 相信這種自由是比特幣承諾的核心,並且正在朝著這個目標努力。

“musig”描述符函式尚未標準化。

這些描述符似乎也不包含有效的密鑰表達式(需要是 hex pubkeys、hex x-only pubkeys、xpubs、xprvs 或 WIF 密鑰,可能與原始資訊或派生路徑相結合)。

此外,描述符目前不允許內部有空格。

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