游乐游手机版
首页/web3.0/文章详情

Taproot升级详解:Schnorr签名如何重塑比特币隐私与生态

时间:2026-07-14 18:10
Taproot是比特币2026年11月激活的重大升级,引入Schnorr签名与MAST,提升隐私和脚本灵活性。复杂交易外观如单签,降低手续费,支持Ordinals等应用,为闪电网络和DeFi奠定基础。

Taproot 算得上是比特币发展史上一次重量级的协议升级,主要目标在于提升交易隐私、扩展网络能力,同时让脚本变得更加灵活。2026年11月12日,在区块高度709,632上,Taproot 正式被激活,给整个比特币生态带来了不少实质性的变化。

2025年主流加密货币交易所:

什么是Taproot?Taproot升级给比特币带来了哪些好处?

Taproot 是什么?

简单来说,Taproot 是比特币在2026年11月上线的一次重要协议升级。它的核心思路是引入 Schnorr 签名算法,并优化脚本结构,以此增强比特币的隐私保护能力,同时支持更复杂的智能合约应用。和以往的升级不太一样,Taproot 让那些复杂的链上交易在外观上和普通的单签交易几乎看不出区别。这既大大提升了用户隐私,也为 Layer 2 解决方案和去中心化金融(DeFi)应用打下了一个更扎实的基础。

Taproot、Ordinals 与 Inscription(铭文)

从2026年初开始,Taproot 就在比特币社区里引起了各种讨论。开发者利用 Taproot 的脚本灵活性,把 Ordinals 序号、Inscription 铭文以及 NFT 图像这类非交易数据嵌入到区块链中。这个做法确实拓展了比特币的功能边界,但也伴随着不少争议。

支持的人觉得,这给矿工带来了新的手续费收入来源,也让比特币生态更丰富;反对的人则担心,这会提高普通用户的交易成本,而且一些应用(比如投机性的 NFT)可能会偏离比特币作为价值存储的初衷。在 Taproot 出现之前,向区块链添加非交易数据既难又贵,Taproot 确实把门槛降了下来。

Taproot 升级包含哪些内容?

Taproot 升级其实是由三个比特币改进提案(BIPs)组成的,它们一起构成了新的比特币脚本标准:

  • Schnorr 签名(BIP 340):定义了一套新的签名算法。
  • Taproot(BIP 341):定义了新的脚本结构和验证规则。
  • Tapscript(BIP 342):更新了脚本操作码,让 Taproot 能正常工作。

这三个 BIP 共同带来了更高效、更灵活、也更私密的比特币转账方式。

Schnorr 签名 - BIP 340

BIP 340 引入了 Schnorr 签名算法,替换了原来的 ECDSA。Schnorr 签名主要带来了三个好处:更好的隐私性、更低的手续费、以及更灵活的多重签名支持。

从数据大小上看,Schnorr 公钥长度是32字节,比 ECDSA 的33字节短一点;Schnorr 签名长度是64字节,而 ECDSA 签名通常在71-72字节。这些字节上的节省,直接转化成链上存储空间的减少,进而降低了交易手续费。

Taproot - BIP 341

BIP 341 定义了比特币协议如何集成 Schnorr 签名。它引入了一个叫“默克尔化替代脚本树”(MAST, Merklized Alternative Script Trees)的机制,允许用户把资金锁定在多个脚本条件里,而在消费的时候只需要揭示实际用到的那个脚本。

关键点:付款到 Taproot 输出属于版本1的 SegWit 输出,所有 Taproot 交易本质上都是 SegWit 交易。

付款到 Taproot(P2TR)

Taproot 引入了一种新的脚本类型:付款到 Taproot(P2TR)。用户可以把比特币发送给 Schnorr 公钥,或者发送给一个包含多个脚本的 Merkle 根。这种机制会创建一个未花费交易输出(UTXO),这个输出既能由私钥所有者花掉,也能由满足 Merkle 树中任意脚本条件的人花掉。

密钥聚合(Key Aggregation)

Schnorr 签名支持的密钥聚合功能是 P2TR 灵活性的核心。当比特币发送到 P2TR 地址时,它会被锁定到一个单一的公钥 Q。不过,这个公钥 Q 其实是用户公钥 P 与 Merkle 根里所有可能脚本的聚合结果。

什么是Taproot?Taproot升级给比特币带来了哪些好处?

付款到 Taproot(P2TR)允许用户把比特币发送到公钥或自己选择的多个脚本。这样做能保护区块链上的隐私和空间。

这种设计让多重签名、单签名以及复杂的智能合约在区块链上看起来完全一样。由于外部观察者无法区分交易类型,很多基于启发式算法的链上分析手段就会失效,从而为所有 Taproot 用户提供更强的隐私保护。

Tapscript - BIP 342

为了支持 P2TR 交易,BIP 342 添加并更新了好几个操作码。这些新的脚本指令用于验证 Taproot 花费和 Schnorr 签名,统称为 Tapscript。Tapscript 的设计重点就是尽可能给未来的升级留出灵活性。

Taproot 的核心优势

Taproot 不仅提升了使用者的体验,也通过网络效率的优化让所有比特币用户受益。

1. 空间节省与费用优化

大多数 P2TR 输出在区块链上占用的空间比传统的 P2PKH 输出少,但比 P2WPKH 稍大。这是因为 P2TR 直接锁定公钥而非公钥哈希。不过,花费 Taproot 输出的成本明显降低——公钥已经包含在 scriptPubKey 里,不需要在脚本见证中重复包含。此外,Schnorr 签名更短的数据结构也进一步节省了空间。

2. 隐私增强

隐私是 Taproot 最重要的贡献之一。通过密钥聚合,多重签名交易在链上看起来和单签名交易没有区别,参与者的数量被隐藏了。

关键点:因为闪电网络依赖 2-of-2 多重签名,Taproot 让外部观察者无法分辨哪些交易创建了闪电通道。

借助 MAST 技术,用户在花费资金时不需要揭示所有可能的解锁脚本,只需揭示实际使用的那一个。如果用户选择简单的公钥花费,他们甚至可以隐藏备用脚本的存在,从而保护交易策略的私密性。

3. 安全性提升

从密码学理论角度看,Schnorr 签名比 ECDSA 更安全,因为它基于更少的假设就能被证明安全。两者都依赖离散对数难题,但 ECDSA 还需要额外的假设。虽然 ECDSA 至今没有被系统性攻破,但 Schnorr 提供了更坚实的理论基础。

另外,Schnorr 签名消除了 ECDSA 中存在的签名可塑性(Signature Malleability)问题。虽然 SegWit 已经解决了交易可塑性,但 Schnorr 从根源上简化了签名验证逻辑。

4. 赋能 Taro 协议

Taro 是一个基于 Taproot 构建的资产发行协议,允许用户在比特币区块链和闪电网络上发行代币。Taro 利用 Taproot 的脚本灵活性,以比旧方案(比如 OP_RETURN)更私密、更可扩展的方式嵌入资产元数据。Taro 由闪电实验室(Lightning Labs)于2026年4月提出,它的全称是 Taproot Asset Representation Overlay。

Taproot 的激活过程

比特币升级通常经历开发者提案、BIP 编号分配、代码实现、社区测试以及节点激活等阶段。Taproot 相关的 BIP 340、341 和 342 于2026年1月正式分配,随后一年多的时间里完成了开发和审查。

2026年5月,超过90%的矿工通过区块信号表示支持 Taproot。最终,在2026年11月12日,第709,632个区块确认了 Taproot 的激活。比特币社区采用了 BIP 8 和 BIP 9 的变体机制,鉴于当时极高的矿工支持率,具体的激活路径争议不大。

比特币激活路径简介

BIP 8 和 BIP 9 是两种常见的激活机制。BIP 9 要求绝大多数矿工支持才能激活,否则升级失败;BIP 8 则允许在达到阈值后,经过一段延迟期强制激活。在 Taproot 的案例中,因为支持率非常高,这两种机制的差异并没有成为主要障碍。

核心要点总结

  • Taproot 是比特币的重大升级,引入了 Schnorr 签名和 MAST。
  • 它提升了比特币的隐私性,让多重签名和智能合约交易难以被区分。
  • 通过优化数据结构,Taproot 降低了复杂交易的手续费。
  • Taproot 为 Ordinals、Inscriptions 以及 Taro 这类新兴应用提供了技术基础。

Taproot 的激活标志着比特币向更智能、更隐私的方向迈出了关键一步。对于想深入了解比特币生态发展的用户,建议多关注 Taproot 在实际应用中的表现。至于交易平台的选择,不同交易所的费率、安全性和可用功能差别不小,新手最好先自行对比和核实。部分平台可能有邀请码优惠(例如 OKX币安、火币 HTX、Gate.io、Bybit、Bitget、XT.COM 等),但优惠政策和条款随时可能调整,请以交易所官方页面为准,并注意保护个人资产安全。


风险声明:本文仅供学习参考,不构成任何投资建议、交易建议或收益承诺。加密货币及迷因币市场波动剧烈,价格预测和市场数据应以官方公告、交易所实时页面及主流行情平台为准。投资者需独立判断、谨慎决策,并对自身交易行为承担全部责任。

来源:https://www.php.cn/faq/2822616.html
上一篇OpenAI Codex Labs如何重塑Web3开发与智能合约编程的未来 下一篇区块链共识机制速览:POW、POS、DPOS、POC 到底在解决什么问题?
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多