Taproot 被成功阻止,并将在 11 月中旬开始运作,确认比特币网络上的区块 709,632。 这一改进的到来带来了新地址格式 SegWit v1 的使用,这可能会导致网络佣金支付减少,但情况真的如此吗?
比特币 Optech 门户网站在其 6 月 30 日发布的第 155 期时事通讯中,对 P2WPKH(SegWit v0)和 P2TR 交易(Taproot / SegWit v1)的交易进行了简要分析。
区分两种交易类型的前提提出了以下问题:Taproot 交易会比使用 SegWit v0 的交易便宜吗? 为此,Optech 团队比较了单签名交易,记录 2 个输入和 2 个输出。为此,他们使用了门户网站自己的交易规模计算器。
关于原始比特币地址(Legacy P2PKH),SegWit v0 和 Taproot 的重量减轻超过 50%。 资料来源:比特币 Optech。 2 进 2 出的比特币交易是如何组成的。
为了更好地理解这个比较表的工作原理,有必要弄清楚 2 个输入和 2 个输出的交易(TX)是关于什么的。 我们以用户想要发送 1 BTC 的 TX 为例,其中他的余额分布在其投资组合的不同地址中:一个是 0.6 BTC,另一个是 0.6 BTC。 余额总和为 1.2 BTC。
现在,由于您的钱包余额高于要发送的金额,因此必须退款或更改 0.2 BTC。 但是,由于比特币交易的本质,UTXO 必须全额使用,并且剩余部分必须返回到投资组合本身的地址,这会生成一个新的 UTXO。
我们看到在这个例子中有 2 个条目,每个方向的余额为 0.6 BTC; 两个退出,一个是1个BTC,一个是退0.2个BTC。
需要注意的是,进入或退出的次数越多,交易的权重就越大。
具有 2 个输入和 2 个输出的交易示例。 来源:mempool.space。 SegWit v0 和 Taproot 交易之间的差异
根据比特币 Optech 比较图,Taproot 交易会比 SegWit v0 略重。 看起来适得其反,但是权重的差异是 208.5 字节到 211.5 字节,差异刚刚超过 1%。
然而,在时事通讯中提到,虽然 Taproot 交易看起来更重,因此更昂贵,“仔细看看”发现在单签名交易中使用P2TR或Taproot更有优势,其中单个用户签署退出操作。 相比之下,2 个或更多的多重签名交易往往更重。
主要优点之一是它会更便宜。 在 P2TR(Taproot)地址中,由于选择要花费的地址时的特性,交易成本最多可降低 15%。 在原生 SegWit 地址中,实际大小,根据前面的示例,它将达到 235.5 字节,而在 Taproot 中,它将保持在 211.5 左右。
还可以预测更准确的佣金率。 使用 ECDSA 签名,在旧地址和 SegWit 中使用,在随后的交易创建之前无法知道交易的实际大小。 对于 Taproot 也将使用的新 Schnorr 公司,实际规模可以提前知道,从而可以更好地计算要支付的佣金。
除此之外,据比特币 Optech 门户网站称,Taproot 还具有隐私改进和节省硬件资源的功能。