Multi-Signature
任意腳本的輸出描述符
輸出描述符可以用來描述任意腳本嗎?
假設我有一個類似以下的腳本:
OP_IF 1737417600 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_DUP OP_HASH160 <pubKeyHashD> OP_EQUALVERIFY OP_CHECKSIG OP_ELSE 2 <PubKeyA> <PubKeyB> <PubKeyC> 3 OP_CHECKMULTISIG OP_ENDIF
這是一個包含兩個分支的腳本,允許在一定時間後進行 2-of-3 多重簽名或單地址檢索。有沒有辦法將其轉換為我可以用來派生地址的描述符?
wsh
似乎專注於設置類型的腳本,而嘗試腳本raw
的 32 位雜湊給了我Descriptor does not have a corresponding address
.
輸出腳本描述符目前不支持任何任意腳本。然而,一旦被Miniscript擴展,描述符將能夠在邏輯上支持任何腳本。Minscript 是描述符的擴展,它允許在某些參數內使用任意腳本。雖然您不能指定任何任意腳本,但您可以使用 Minscript 創建執行您想要的任意腳本。這不一定與您想出的任意腳本相同,但它在邏輯上是相同的。