锁定比特币 Taproot 以改善隐私并引入智能合约

 区块链  发布于:2021-06-26 20:59:22

比特币 Taproot 升级将在 2021 年晚些时候激活,因为开发人员敦促创建能够利用其优势的应用程序。

锁定比特币 Taproot 以改善隐私并引入智能合约

6月12日,比特币(BTC)矿池 Slush Pool 开采了区块 687,285,交易包括 Taproot 升级激活信号。在 5 月 30 日至 6 月 13 日的困难时期内,该特定区块是第 1,816 个包含 BTC 矿工激活 Taproot 的信号。

每个困难时期创建了 2,016 个区块,跨越 1,816 个区块Taproot 激活信号满足锁定升级所需的 90% 信号阈值。这一事件意味着比特币四年多来的首次协议升级 Taproot 预计将在 11 月中旬进入激活阶段。

除了结束持续约六周的信号传输期外在连续三个困难时期,区块 687,285 也为自 2018 年以来发展中的比特币升级带来了新的里程碑。 BTC 支持者表示,除了接近年底发生的自动激活之外,现在重点应该转向构建钱包和其他生态系统应用程序

什么是 Taproot?

在深入了解 Taproot 是什么及其工作原理之前,它可能很重要至少对比特币交易的工作原理进行高层次的解释。将 BTC 从一个钱包发送到另一个钱包时,发件人的公共地址使用私钥创建唯一的加密签名。

该加密签名包含必要的权限,可作为任何验证交易的节点的证明发送方真正拥有被发送的资金,从而满足支出条件。可以为未花费的交易输出 (UTXO) 创建不同的花费条件。

花费 UTXO 时,有必要显示所有花费条件数据——满足的条件和可能的条件满足 - 具有重要数据使用和隐私影响的功能。 Taproot 是一项升级,旨在通过掩盖支出条件来解决此问题,但交易方同意的脚本分支中的支出条件除外。

在与 Cointelegraph、比特币开发者 Riccardo Casatta 和曾经的 Square 加密货币赠款接受者概述了 Taproot 背后的基本前提,并指出:“Taproot 升级包括一系列改进,从长远来看,最重要的是增强了隐私。”根据 Casatta 的说法:

“我们今天的一个误解是比特币的使用主要是私人的,而实际上,交易活动在区块链上留下了很多痕迹。例如,比特币被发送到不同的地址——例如,根据版本和背后的智能合约,以“1”、“3”或“bc1”开头。这是一个问题,因为它揭示了有关用户支出的信息。”

使用 Taproot,可以将交易中所有参与实体的公钥组合起来,以创建唯一的密钥。通过创建一个名为 Pay to Taproot (P2TR) 的新输出,可以将具有锁定资金的输出条件锁定到单个公钥,而不是需要对 UTXO 中包含的所有支出条件进行完整核算的单个密钥或脚本哈希。

这种将多个签名合并为一个聚合签名是基于 Schnorr 签名的。利用 Schnorr 签名的线性特性,Taproot 的支持者表示,有可能使多重签名 (multisig) 与其单签名对应物无法区分,或者正如 Casatta 所说:

“使用主根,不同的支出条件在最常见的情况下可能看起来完全相同,这很棒,因为它揭示的用户信息较少,而且还提高了效率。”

矿工之间几乎一致支持

正如 Cointelegraph 先前报道的那样,比特币的Taproot 升级在 6 月 12 日达成了挖矿节点 90% 的关键共识。实际上,该过程得到了矿工的近乎普遍的支持,所有公认的矿池都向 Taproot 发出信号。

Slush Pool 启动了该过程5 月,使用 Taproot 激活信号挖掘第一个交易块。按哈希率分布计算的第五大比特币矿池也由负责实际锁定升级的矿工提出,这也许是合适的。

尽管开始信号的过程随着中国五一的庆祝活动放缓,矿工支持升级的共识在第二个困难时期开始达到显着比例。这种近乎一致的支持巩固了矿工的承诺,甚至在 2020 年底计划的升级合并到比特币核心之前。

在该过程的第一个月内,最初延迟达到所需的 90% 共识是可能是由于一些矿工需要调整某些固件要求来执行信令。因此,即使在前三天飙升至 70% 左右,矿工信号百分比在第一个困难时期的 40% 和 70% 之间波动。

AntPool 和 F2Pool——在哈希方面排名第一和第二速率分配分别是该激活的早期支持者,Foundry USA 也是如此。到 5 月 17 日,每个主要矿池都在向 Taproot 发出信号,包括 Binance 及其首个交易块。 BTC.Top 迟到了,因为矿池报告说必须对开始向 Taproot 发出信号所需的协议进行测试。

隐私、可扩展性和智能合约

几位比特币开发者同意 Taproot 将显着改善比特币的隐私。在 6 月初与 Cointelegraph 的一次对话中,Chaincode 的比特币开发人员、Taproot 升级的最早支持者之一 Pieter Wuille 评论道:

“它 [Taproot] 以某种方式扩展了比特币的脚本功能,使某些事情变得更便宜(尤其是更复杂的应用程序,例如多重签名和第二层事物),并且通过经常隐藏确切的支出规则而更加私密。”

除了掩盖某些支出条件并使交易无法区分之外,Taproot 还提供了显着减少交易数据占用的区块空间。虽然此功能会通过压缩与多重签名交易相关的数据大小来降低交易吞吐量,但它并不是解决比特币可扩展性问题的灵丹妙药。

然而,自升级以来,它为比特币区块链上的智能合约打开了大门已经减少了块中多重签名交易所需的空间量。智能合约交易本质上涉及多个地址和用户之间的交互。

使用 Taproot,这些智能合约操作似乎与简单的钱包到钱包 BTC 转移没有任何不同。 Casatta 详细介绍了在 2021 年晚些时候激活 Taproot 后可能出现的一些可能出现的智能合约用例,他告诉 Cointelegraph:

“从中长期来看,我看到比特币智能合约的使用有所增加,从而实现了像公司支出的继承和委托。最好的部分是,通过查看区块链,我们不会知道这一点。”

许多比特币开发人员同意,在 11 月激活之后,网络参与者将需要基于升级创建有用的应用程序。升级本身将根据比特币改进协议 341 (BIP-341) 中的条款在区块高度 709,632 处激活。

Taproot 将是软分叉升级,这意味着网络参与者不必采用改变。但是,考虑到升级可能带来的费用优势,服务提供商很可能会更新他们的软件以实施 Taproot。

版权声明:岸网导航资讯聚合发表
转载请注明出处:https://www.anwang888.com/zixunjuhe/qukuailian/2021/7566.html