主页 > imtoken苹果版官网 > 比特币taproot Taproot 如何使硬件钱包受益

比特币taproot Taproot 如何使硬件钱包受益

imtoken苹果版官网 2023-04-24 05:59:34

最新的比特币升级之一——Taproot——将改变比特币的工作方式,将其提升到一个新的水平。

最新的比特币升级之一——Taproot——将改变比特币的工作方式,将其提升到一个新的水平。 它改变了交易的签署方式,去除了不必要的信息暴露(比如是否涉及智能合约),减少了一笔交易需要占用的数据总量。 因此,它对用户隐私有积极影响,也允许将更复杂的交易插入区块,提高网络效率。

虽然 Taproot 是向后兼容的,这意味着用户不需要做任何特殊的事情来使用它,但矿工需要承诺更新软件。 “Signalling for Taproot (Taproot Upgrade Promise)”活动上周启动,目前已有6个矿池表示准备升级,SegWit将从0版本升级到1版本。(编者注:原文为写于2021年3月7日。在翻译的时候,Taproot的升级已成定局。需要说明的是,比特币协议的升级是一个过程,而不是瞬间,因为网络中也不能留有任何升级节点.)

尽管许多人期待 Taproot 带来隐私和可扩展性方面的改进,就像理论上一样漂亮,但也有人担心它会步 Segwit 首次实施的后尘。 软分叉激活两年后,接受度才能突破50%。

比较 Taproot 的优缺点不是本文的目的。 许多有抱负的博主已经深入解释了要点,例如来自运行 SlushPool 的 Braiins 的这篇平易近人的帖子。 我们的考虑很简单,Taproot 升级对硬件钱包到底意味着什么,如果 Taproot 能在 11 月成功激活会有什么有趣的事情可以期待。

Taproot 符合比特币的保守主义

不管你喜不喜欢,比特币网络的治理规则之一是区块大小是有限的。 这意味着一个块只能包含大约 3,000 个交易,这意味着每秒大约 5 个交易的吞吐量。 从绝对意义上讲,这个数字相当低,但是有很多原因可以说明为什么这种权衡比其他更集中的解决方案更好:

交易在一段时间内清算,不像借记卡之类的需要等待第三方确认

闪电网络等升级可以将数千笔链下交易压缩为一笔链上交易

没有人可以取消、撤销或拦截一项已经在链上的交易

一些比特币批评者提议增加区块大小,但这是一种幼稚且危险的做法。 相反,比特币 ( ) 的保守性质促使开发人员研究其他更优雅的方法来减少交易规模并使用更智能的密码学改进比特币。 保持比特币的区块较小也间接地实现了更大的去中心化。

对于想要自己运行节点的普通用户,他们现在可以使用廉价的解决方案(例如 Raspberry Pi 和硬盘驱动器),或者使用旧笔记本电脑下载比特币网络的副本。 任何人都可以帮助验证比特币网络上的交易并保护比特币区块链的安全,无论身在何处,无需购买新硬件和不断增加存储空间,也无需依赖中心化服务提供商(如交易所)同步和代表他们验证区块链。

增加块大小后,为个人运行节点的成本很快就会变得令人望而却步。 但是Taproot引入了一种新的签名方案——Schnorr签名,可以在SegWit v0的基础上进一步减小交易的大小,即允许在一个区块中插入更多的交易。 这相当于增加了区块的大小,但并没有增加同步节点的带宽需求,也没有抬高节点存储的成本,确保普通用户仍然可以参与到比特币网络中。

Taproot 如何提升硬件钱包体验?

对于硬件钱包,Taproot 承诺会带来更高的效率,体现在发送交易所需的时间上; 先前交易的输入和输出的平均数量越大,节省的时间就越多。 这是因为使用 Taproot,钱包不需要花费之前(通常是大笔)交易的交易历史。

对于只有一个输入和两个输出的交易,使用 Taproot 可以节省大约 50% 的时间(与 SegWit v0 交易相比)。 这个数字看起来很棒,但在实际使用中用户不会有太大感觉。 但随着输入数量的增加,节省的时间也随之增加:100 个输入(但仍有 2 个输出)发送交易的时间可以减少 90%。

对于具有大量输入和输出历史记录的更复杂的交易,例如 CoinJoined 交易,节省的费用甚至更多。 假设一个混合币有 100 个参与者,使用 Taproot 的签名时间可以比现在的 SegWit 交易快几十倍。 Trezor 计划在今年年底前推出 CoinJoin 功能,而 Taproot 将使这些私密交易变得更快、更容易。

Taproot 对多重签名钱包、闪电网络和智能合约的好处

随着比特币用户变得更加多样化,使用不同类型的地址、闪电网络等第二层解决方案或其他类型的智能钱包比特币taproot,识别特定钱包的活动变得更加容易比特币taproot,这意味着更多的隐私。 危在旦夕。 Schnorr 签名消除了公开智能合约脚本的需要,使所有交易看起来都一样,从而提高了隐私性。

现在很多企业都在使用多重签名合约来管理资金,很多个人用户都在使用闪电网络来节省链上交易费用,所以Taproot是一个非常需要的解决方案,可以让用户在不暴露的情况下进行链上交易。许多参与者以及他们使用智能合约的事实。

至于性能,在 Jameson Lopp 的硬件钱包多重签名合约测试中,Trezor 即使在更极端的条件下也表现出色。 但是随着签名数量的增加,签名时间会越来越长,直到完全无法使用。 多亏了 Schnorr 签名,这将不再是一个问题,因为不再需要传输之前的交易。 Taproot 激活后,即使是最复杂的多重签名方案也可以在几分钟甚至几秒内完成。

使用 Taproot 修补费用设置漏洞

Taproot 的另一个好处是可以修补我们在这篇固件更新博文中详细描述的长期存在的、理论上与费用相关的攻击向量。 在当前的 SegWit 和 P2SH 交易中,费用并未在明确的元数据字段中表达,而是从交易数据中推断出来的。

这就产生了一个漏洞:攻击者可以诱骗用户支付异常大的交易费用,而用户可能并没有意识到这个看似无害的操作。 当然,您的 Trezor 将始终显示准确的交易费用金额,但使用 Taproot,所有输入的金额都明确包含在需要签名的数据中(目前并非如此),从而保护不太可靠的用户使用费用算法; 因为,当攻击者试图虚报输入钱包软件的金额时,钱包软件生成的签名将不会被网络接受。

Taproot 是迈向可持续网络增长的正确步骤

从工程的角度来看,Tarproot 的好处是巨大的。 更高效、更快速的交易将使网络更易于使用和更安全,同时还能修补费用设置漏洞并改善隐私。 可能的缺点是Taproot会被作为另一种识别用户行为的方式,但这种缺点只有在Taproot的接受没有取得进展时才会出现。 鉴于 Taproot 在社交网络上的狂热支持,情况不应该如此。

只要使用 Taproot——并且有充分的理由——识别个人地址就会变得更加困难。 现在,用户正在等待矿池铺平道路,并在 11 月激活 Taproot 之前公开表达他们对 Taproot 的支持。 大型矿池需要考虑到他们的用户。 如果他们不表示支持,他们的声誉也可能受到影响。 但最终如果有另一个用户激活的软分叉,他们的影响力将进一步降低,升级仍然会被激活。

Taproot 是该行业合乎逻辑的下一步,Trezor 全力支持它。 硬件钱包将因此变得更加高效,用户将在安全和隐私之间有更多选择。 随着比特币变得越来越普遍,Taproot 升级将是扩展网络以欢迎世界各地用户的关键,而 Trezor 已准备好交付。

原文链接: