输出描述符可以用来描述任意脚本吗?
假设我有一个剧本,大概是这样的:
如果
1737417600 opu CHECKLOCKTIMEVERIFY opu DROP opu DUP opu HASH160<pubKeyHashD>opu EQUALVERIFY opu CHECKSIG
其他操作
2<PubKeyA><PubKeyB><PubKeyC>3操作检查
操作结束
这是一个两个分支的脚本,它要么允许3个multisig中的2个,要么允许在一段时间后检索单个地址。有没有办法把它转换成描述符,然后我就可以用它来派生地址?
wsh似乎专注于脚本的集合类型,而在脚本的32位散列上尝试raw则会发现描述符没有相应的地址。
多重签名
输出脚本描述符
分享
改进这个问题
跟随
15小时前问的
香农A。
14344枚青铜徽章
新贡献者
添加评论
1个答案
4
输出脚本描述符当前不支持任何任意脚本。然而,一旦通过Miniscript扩展,描述符将能够在逻辑上支持任何脚本。Minscript是描述符的一个扩展,它允许在某些参数内执行任意脚本。虽然不能指定任何任意脚本,但可以使用Minscript创建执行所需操作的任意脚本。这不一定与您提出的任意脚本相同,但在逻辑上是相同的。
分享
改进这个答案
跟随
12小时前回答的
麻吉弟弟周立铭♦
53.2k44金徽章5555银徽章108108青铜徽章
谢谢你,安德鲁!我在miniscript中看到了它的功能,我很欣赏它的指针,它是一种可行的方法香农A。8小时前
添加评论