LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 他们在比特币中发现了 Taproot 的 6 个输出,任何人都可以使用它们

他们在比特币中发现了 Taproot 的 6 个输出,任何人都可以使用它们

2021-07-24 wanbizu AI 来源:区块链网络

指代可以花费的比特币 (BTC) 数量的适当术语是“输出”,或者用英语来说是输出。 这些输出根据比特币中可用的各种格式进行编码,并且通常锁定到一个或多个授权使用它们的密钥。

6 种 Pay-To-Taproot (P2TR) 格式输出的情况并非如此,它自 2019 年以来一直存在于比特币网络上,并且任何人都可以通过将它们包含在交易中来消费,甚至在 Taproot 上线之前。

该图显示了输出或输出类型 P2TR(Pay-To-Taproot)的日期、大小和数量。 资料来源:Transactionfee.info。

化名“b10c”的研究人员在他的博客上发布了他的工作结果,其中包括检查如何使用比特币网络上已经可用的 P2TR 格式的输出。

P2TR 是 Taproot 引入的脚本或支出指令的格式,这是一种新的改进解决方案,于去年 5 月获得批准,将在 709,632 块被开采时在比特币中激活,大约在 2021 年 11 月中旬。

b10c 报告说,在处理另一个项目时意外检测到 P2TR 输出,但是这些输出中的第一个是在 2019 年 12 月 17 日创建的.

谁创造了这些郊游,是什么激励了他们?

据 b10c 报道,第一个 P2TR 退出是在 2019 年 12 月 17 日创建的,交易金额为 5,431 satoshis,这是从在线商店 Purse.io 中提取的资金。

用户和开发者Matthew Zipkin 将成为第一个发送 Taproot (P2TR) 交易的人根据 b10c 的证词,它已成功包含在主要比特币网络的一个区块中。

Zipkin 的测试结果可以在 Bitcoin Optech 地址兼容性表以及开发者上传的截图中看到。

关于其他可用的输出,它们是从现在起由匿名角色和其他独立开发人员创建的,使用 Blockstream Aqua 和 BRD 等钱包,用于比特币中的实验或能力建设目的,以托管 Taproot。

最近创建的退出是在 7 月 7 日进行的,这是 Taproot 在 2021 年 6 月 12 日获得矿工批准(锁定)后创建的唯一退出。

如果Taproot没有被激活,为什么这些输出可以花掉?

之所以此时任何人都可以将这些输出包含在交易中,部分原因在于 P2TR 与比特币中的已知标准格式不同。

2017 年,隔离见证更新(SegWit 或隔离见证)被集成到比特币中。 带有以 bc1 开头的 bech32 地址格式。 bech32 地址的第 0 版在其使用中已变得流行,但 Taproot 现在将引入此格式的第 1 版。

由于 SegWit 的第 1 版尚未在比特币中被视为有效,因此 Taproot 尚未激活,因此可以使用 P2TR 输出进行的交易此时会被节点拒绝,并且它们不会包含在您的内存池或待处理事务的共享数据库中。

根据 b10c 的解释,比特币无法将 P2TR 识别为有效的脚本格式,因此无法为 Taproot 交易运行适当的签名验证命令:SCRIPT_VERIFY_TAPROOT.

相反,使用标准命令脚本公钥,它被节点接受,节点将通过验证尽管使用不同的版本,但它没有省略它使用的脚本中的信息来识别块。

“SegWit 的这种行为使这个解决方案成为一个软分叉。 只要复选框不为空,SegWit 类型的交易对不支持 SegWit 的节点是有效的,“b10c 说,参考这种方法实现的灵活性。

在图像中,您可以看到如何在激活 Taproot 之前,以标准格式获取输入(Input,UTXI)并将其转换为可以在比特币网络当前参数下使用的 P2TR 输出。 字体:字体为b10c。 b10c Taproot 交易由什么组成?

请记住,Taproot 类型的交易目前不是比特币的标准,因为我们必须等待此更新在网络上生效。 因此,开发者指出,F2 Pool 矿池有助于将非标准交易包含在一个区块中。

在 6 个可用输出中,开发人员按创建时间顺序获取了第一个(5,431 satoshis)、第三个(3,656 satoshis)、第四个(50,000 satoshis)和第五个(100,000 satoshis,0.00100000 BTC)。 他们总共花费了 159,087 satoshis。 另外两个 P2TR 输出,分别为 700 satoshis 和 1,324 satoshis,可以在 Taproot 激活之前或之后自由使用, 保证 b10c。

可以在 Blockstream、Mempool.Space、OXT 等区块浏览器中验证的交易由两个输出组成。

第一个输出完全捐赠给了支持比特币开源开发的组织 Brink。 第二个输出在 OP_RETURN 脚本下执行,该脚本允许将信息保存在区块链上。 在此交易中,包含的信息是指向 b10c 博客文章的链接。

“这允许任何人找到这种类型的交易,并了解更多关于为什么可以在 Taproot 上线之前花费 P2TR 退出的信息,”他说。

小心! 目前在 Taproot 中并非一切都是安全的

尽管这些输出可以在此交易创建方案下使用,但专家建议在激活此解决方案之前不要尝试进行 Taproot 交易。

正如 CriptoNoticias 报道的那样,最好等待与 Taproot 兼容且对用户安全的钱包开始出现。 到现在,只有 6 个钱包已经计划集成 Taproot据消息人士透露,CriptoNoticias 也报道了公告。

就其本身而言,b10c 解释说,一旦 Taproot 在块 709.632 中激活,比特币核心客户端在 0.21.1 版本以后,将开始应用 Taproot 规则。

这意味着要花费 P2TR 输出,您必须仅使用相关脚本的有效签名。 “但是,较旧且尚未实施 Taproot 的节点可以继续将 P2TR 输出视为任何人都可以使用它们,”他说。

开发人员给出了一个可能忘记更新 Taproot 节点的矿池示例。 如果该矿工在区块中包含不符合有关 Taproot 的网络规则的 P2TR 交易,则它可以在最新的节点和未更新的节点之间生成链的分叉.

“建议在 Taproot 激活之前更新专用于生产区块和付款的节点,”他总结道。

—-

原文链接:https://www.criptonoticias.com/tecnologia/descubren-6-salidas-taproot-bitcoin-cualquiera-puede-gastarlas/

原文作者:globalcryptopress

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...