Taproot 描述符是什么?

互联网 阅读 875 2024-04-30 15:46:09

作者:Optech newsletter

来源:https://bitcoinops.org/en/preparing-for-taproot/#taproot-descriptors

输出脚本描述符提供了一种通用方式,让钱包能存储创建地址所需的信息、高效扫描这些地址上的可用输出,以及从这些地址上支出。此外,描述符相当紧凑并且内含一个基础校验和,便于备份地址信息、在不同钱包之间复制或在参与多签的钱包之间共享。

虽然目前只有极少数项目使用描述符,但是描述符连同相关的 miniscript 项目或将显著提高不同钱包和工具之间的互操作性。当越来越多用户利用 taproot 的优势通过多签来提高安全性,并通过备份支出条件来提升弹性时,提高互操作性将变得愈发重要。

为此,我们需要更新描述符,以便将它们与 taproot 一起使用。这是最近刚合并的 Bitcoin Core #22051 PR 的主题。该语法旨在让单个描述符模版提供使用 P2TR 私钥路径支出和脚本路径支出所需的一切信息。在简单的单签场景中,我们仅需使用以下描述符:

tr(<key>)

同样的语法也可用于多签和门限签名。例如,Alice、Bob 和 Carol 使用 MuSig 聚合他们的私钥,然后支付给 tr()

反直觉的一点是,tr() 指定的 key 不会是地址中编码的私钥。根据 BIP341 的安全建议,tr()描述符使用的是承诺到不可花费脚本树的内部私钥。这可以保护简单私钥聚合方案的用户免受攻击(像 MuSig 和 MuSig2 这样更高级的方案不受影响)。

新增了一种专门针对脚本花费路径的语法,能够指定二叉树的内容。例如,{ {B,C} , {D,E} } 指定的二叉树如下所示:

Internal key
    / \
   /   \
  / \ / \
  B C D E

我们可以将一个二叉树指定为之前使用的描述符模版的第二个可选参数。假设 Alice 既想通过私钥路径进行花费,又想让 Bob、Carol、Dan 和 Edmond 能够通过脚本路径进行花费(该脚本路径会为 Alice 生成审计跟踪,但不是为了实施第三方链上监控),Alice 可以使用以下描述符:

tr( <a_key> , { {pk(<b_key>),pk(<c_key>)} , {pk(<d_key>),pk(<e_key>)} )

若想将描述符与 taproot 搭配使用,上述功能都是必不可少的。但是 PR #22051 指出,这里依然缺少一些能够让描述符更善于完整描述预期策略的东西:

  • 无效私钥路径:一些用户可能想要禁止使用私钥路径进行花费,从而强制使用脚本路径进行花费。现在,我们只需将不支持花费的私钥作为 tr() 的第一个参数就可以做到这点,但是最好能够让钱包将这一偏好存入描述符中,并让描述符计算隐私性强且不支持花费的私钥路径。

  • Tapscript 多签:就传统地址和 segwit v0 而言,multi() 和 sortedmulti() 描述符支持 OP_CHECKMULTISIG 操作码。为了在 taproot 中实现批量验证,基于脚本的多签在 tapscript 中的处理方式略有不同。因此,tr() 描述符目前需要通过 raw() 脚本指定所有必需的多签操作码。如果有针对 tapscript 的升级版 multi() 和 sortedmulti()就好了。

  • 基于多 MuSig 的多签:在上文中,我们提到了 Alice、Bob 和 Carol 通过手动聚合他们的私钥来使用 tr() 描述符。在理想情况下,会有一个函数让他们指定类似 tr(musig(, , )) 的内容,以便他们保留所有原始的密钥信息并使用这些信息来填充 PSBT(部分签名的比特币交易) 中用来协调签名的字段。

  • 时间锁、哈希锁和 pointlock:这些用于闪电网络、DLC(谨慎日志合约)、coinswaps 等协议的强大构造目前只能通过raw() 函数来描述。我们有可能直接在描述符中添加对它们的支持,或在描述符的姊妹项目 miniscript 中添加对它们的支持。将 miniscript 整合到 Bitcoin Core 的项目仍在开发中。但是,我们预期这项创新能像 PSBT 和描述符等工具那样惠及其它钱包。

钱包不需要为了使用 taproot 而实现描述符。但是,这么做的钱包将为今后使用更高级的 taproot 功能奠定良好的基础。

(完)

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:“无钥即无币,币钥为一体” 已经过时了 下一篇:Bitcoin Core 对输出描述符的支持

相关资讯

  • DAI向双稳定币发展,MakerDAO的Endgame“这盘棋”有多大?
    DAI向双稳定币发展,MakerDAO的Endgame“这盘棋”有多大?

    本文介绍了MakerDAO创始人Rune Christensen关于Dai未来发展的两篇文章,讲解了Dai如何在Endgame转型计划中实现双向“制导”,即去中心化和中心化两种稳定币新品牌。文章提出了两种解决稳定币三难困境的路径,分别是优先考虑效用和规模和走纯粹去中心化的路径,并披露了两种不同品牌的具体发展规划。未来,NewStable将继承大多数Dai的用例,专注于大众市场的采用和符合监管要求的现实世界资产支持,而PureDai则专注于实现完全去中心化的稳定币,通过与SubDAO生态系统合作,提供合法用

    每日资讯 2024-05-18 16:01 293
  • Coingecko:谁是交易速度最快的区块链?
    Coingecko:谁是交易速度最快的区块链?

    链上活动不断增加。Solana是最快的,以太坊是最慢的。.....

    每日资讯 2024-05-18 16:01 639
  • 「KOL轮融资」:新的暴富之路or下一个被SEC盯上的猎物
    「KOL轮融资」:新的暴富之路or下一个被SEC盯上的猎物

    3月,加密货币市场蓬勃发展,比特币创新高,数十亿美元流入新的ETF产品。Monad Labs获得30亿美元估值的融资,其中一些KOL以折扣价投资。KOL轮融资类似名人交易,但引发信息披露不充分和散户投资者面临风险的争议。美国SEC打击名人交易,KOL网络存在虚假账号投资的问题。KOL交易细节难以获得,但通常通过书面合同或Telegram完成。加密货币初创项目吸引KOL投资,但也面临融资困难。用户需自行承担风险。.....

    每日资讯 2024-05-18 16:01 455
  • Starknet的空投到底成不成功?
    Starknet的空投到底成不成功?

    本文比较了Starknet和Optimism两次代币空投的差异,发现Optimism更节省Gas,但Starknet的数据收集困难。数据显示,只有39.8%的人领取了空投,且空投效果不佳,只有1.1%的用户最终保留了代币。代币价格下跌50%,但TVL保持稳定。总体来看,这次空投并不成功。STARK空投效果不佳,只有1.1%的用户保留了代币,但从保留和CAC角度来看,相对成功。STARK采取了多样性分配代币的思路,但收集和分析数据仍然困难,需要更合适的工具。.....

    每日资讯 2024-05-18 16:01 490
  • Notcoin催生注意力经济赛道,Pump.fun遭受攻击|ForesightVenturesWeeklyBrief
    Notcoin催生注意力经济赛道,Pump.fun遭受攻击|ForesightVenturesWeeklyBrief

    本周市场观点:美国CPI放缓,降息预期重燃,美股大涨,加密市场跟随反弹。BTC震荡反弹,ETH/BTC汇率走低,主线围绕Meme和AI板块。投资情绪降温,机构资金净流入,期货多空比偏悲观。NFT市场蓝筹项目地板价有涨有跌,交易量下降,ETH、BSC、Polygon等平台锁仓量有变化。EthStorage获得Optimism资助,Accseal与Ingonyama建立合作,bitSmiley上线Merlin主网。NFT市场整体低迷。.....

    每日资讯 2024-05-18 14:01 99
  • 加密空投「常态化」,是泡沫还是价值发现
    加密空投「常态化」,是泡沫还是价值发现

    空投是加密货币领域的热门话题,最初只是奖励用户免费代币,现已发展为复杂的系统。最早的大型空投由Uniswap发起,向曾在其交易所进行过代币互换的用户发放400个UNI。空投概念已成为协议的代币分配计划,用户可以轻松获得数千美元的回报。但也出现了副作用,使空投变成一种价值观单一的挖矿活动。近期,不少项目在牛市中完成空投,但用户往往会立即抛售代币,加剧了代币被高估的问题。仍有一些项目值得参与,如在ETH和稳定币上赚取高年收益。随着协议和用户偏好的发展,空投将继续演化,仍将存在。.....

    每日资讯 2024-05-18 14:01 555
  • 被“示好币圈版”特朗普多次引用,加密预测市场Polymarket到底有何来头?
    被“示好币圈版”特朗普多次引用,加密预测市场Polymarket到底有何来头?

    2024年1月15日,特朗普在艾奥瓦州共和党首次党内初选中获胜,这一结果被视为总统选举的重要“风向标”。特朗普在其创办的加密预测市场Polymarket上多次转发自己的领先胜率,该平台吸引了大量用户,其最大优势在于敏感的热点嗅觉和活跃的评论区。然而,其激进的运营风格也带来了一些风险。随着全球大选的临近,Polymarket有望吸引更多用户并实现积极的增长。.....

    每日资讯 2024-05-18 14:01 264
  • BTC现货ETF的持仓机构数量,远超黄金ETF
    BTC现货ETF的持仓机构数量,远超黄金ETF

    近期,超过563家机构向SEC披露了持有比特币现货ETF的情况,总价值达35亿美元。预计最终持有机构数量将超过700家,管理资产规模超过50亿美元。尽管大型机构持有比例较低,但已超过其他ETF。比特币现货ETF对传统金融机构来说是一个较好的投资标的,尤其在国际形势动荡和美联储降息的背景下。近期,摩根士丹利和瑞银等全球知名机构也加入了持有比特币现货ETF的行列,新增持仓规模超过1亿美元。.....

    每日资讯 2024-05-18 14:01 212