BitVM中文社区
白皮书BTC Layer2生态BitVM生态BTC 2024 会议BTC测试网水龙头社交媒体
  • 社区介绍
  • 成员招募
  • BitVM
    • 📖英文白皮书
    • 📖中英文白皮书
    • 📖BitVM白皮书-详细讲解
    • 🍀BitVM项目概况
    • 🌾基础知识
      • BitVM论文中图1解析
      • 隔离见证的好处
      • Schnorr 签名:简介
      • 谨慎日志合约(DLC):比特币的可扩展智能合约
      • 什么是比特币默克尔化抽象语法树(MAST)?
      • 什么是多重签名钱包(Multisig)?
      • 什么是门限签名(TSS)?
      • 什么是图灵完备
      • 区块、链
      • UTXO与普通账户模型
      • UTXO Vs 普通账户模型
      • PoW共识
      • PoS共识机制
      • 哈希与加密算法
      • 点时间锁合约(PTLC)
      • 基于 Taproot 的闪电通道
      • Taproot 及 MuSig2 回顾
      • Taproot是什么(比特币升级Taproot)
      • SegWit和Taproot是什么?二者之间的差异与各自优势
      • DPoS共识机制
      • 比特币脚本研究
      • 零知识证明介绍
      • Optimistic Rollups
      • Rollup:详解ZK Rollups、Optimistic
  • 👨重要人物
    • Robin Linus
  • BitVM精选文章
    • 与BitVM有关的重要信息
    • BitVM:比特币层计算的突破
    • BitVM 入门
    • 深入探讨BitVM - 表达图灵完备比特币合约的计算范式
    • BitVM and Bridges-侧链桥
    • What is BitVM?
      • What is BitVM? with Robin Linus and Super Testnet (SLP520)
      • BitVM是什么?与Robin Linus和Super Testnet详细讲解
    • Robin Linus on BitVM
      • BitVM:Bitcoin的链下合约
      • BitVM:Off-chain Bitcoin Contracts
      • PPT中文版
      • PPT英文版
    • BitVM:图灵完备的 Taproot 智能合约
    • BitVM 在比特币上实现智能合约
    • 全面解析ZK Rollups和Optimistic Rollups
    • Optimism Rollup原理详解【以太坊L2方案】
    • 要在比特币上计算任何内容,资深开发者们怎么看BitVM?
    • BitVM 是什么?图文讲解
    • BitVM 脑洞大开,复杂概念和落地可行性剖析
    • BitVM:开启比特币的智能合约时代
  • 🆚生态对比
    • 从比特币应用编程理解 CKB 的可编程性
    • BitVM 与 RGB 协议:瞄准比特币生态的“双星”
    • 什么是 RGB 协议?
    • 牛市第一响:BTC L2将造就alpha之王
    • 比特币L2的机会
  • BitVM项目
    • BitVM项目概览
    • Bitlayer
      • Bitlayer 介绍
      • Bitlayer快速了解
      • 一文了解 Bitlayer:构建比特币计算层
      • Bitlayer Research:DLC 原理解析及其优化思考
    • zkBase
      • 为什么市场需要 ZKBase?
      • 了解 ZKByte:基于零知识证明和 BitVm 的比特币 Layer2 拓展解决方案
    • Bitstake
      • Bitstake 简介:基于 BitVM 的权益证明桥
    • Citrea
      • Citrea 概述:比特币首个 ZK Rollup
  • Runes
    • 作者
    • 优质文章
      • 为什么说 Runes 符文赛道即将爆发?
      • 超越BRC20?一文读懂比特币符文协议Runes的前世今生
      • 解读Runes协议:两大发行方式、文化与玩法
      • xiyu 对 Runes 协议的解读:提供了一种在比特币网络上创建和转移符号化资产的方法
      • 解读Runes协议:发展历程及其最新「公开铭刻」发行机制的拓展
      • Ordinals创始人Cesay:首次全面介绍Runes协议
      • Runes预挖矿概念:一文读懂Rune Kingdom符文龙
      • Runes是一个Bitcoin Token Standard协议
      • 一文读懂 Runes 与 BRC20 等同质化代币协议的对比
      • Ordinals创始人首谈Runes协议细节:前10个Runes只支持Open mint
      • 一文看懂BRC20、Atomicals、RUNE等协议的独特之处
    • 视频
      • No129. 什么是符文Runes协议?Runes协议几个关注度高的项目介绍
      • 比特币牛市行情下个热点赛道布局 | 符文协议 runes protocol | 什么是符文协议Runes
      • 被譽為下一個「銘文」的「符文」是什麼?Runes協定主網上線時間已定?|秒懂符文
  • btc
    • 📖白皮书
      • 中英文
      • 注解版
    • 📖《精通比特币》第二版
      • 原版序言
      • 中文版序言
      • 译者序
      • 第二版更新内容
      • 术语
      • 目录
      • 第一章 介绍
      • 第二章 比特币工作原理
      • 第三章 比特币核心
      • 第四章 密钥和地址
      • 第五章 钱包
      • 第六章 交易
      • 第七章 高级交易和脚本
      • 第八章 比特币网络
      • 第九章 区块链
      • 第十章 挖矿和共识
      • 第十一章 比特币安全
      • 第十二章 区块链应用
      • 附录A-1 比特币白皮书吴忌寒翻译
      • 附录A-2 比特币白皮书李笑来翻译
      • 附录B、交易脚本语言操作符,常量和符号
      • 附录C:比特币改进提案(BIP)
      • 附录D:Bitcore
      • 附录E:pycoin库、实用密钥程序ku和交易程序tx
      • 附录F:Bitcoin Explorer(bx)命令
    • 📖《精通比特币》第三版
    • 🌾精选文章
      • BTC生态扩容方案巡礼(1):铭文何去何从
      • BTC生态扩容方案综述
  • 培训
    • Web3技术培训
  • BTC 生态项目汇总
    • 图文版
  • 比特币 二层
    • Rollup
      • Bitlayer
      • QED Protocol
      • BitVM
      • Bison
      • B² Network
        • B² Network技术实现:基于零知识证明验证承诺的比特币ZK-Rollup
      • Chainway
      • bl2
      • Rollux
      • BOB
      • Hacash.com
      • BeL2
      • LumiBit
        • 详解原生比特币 Layer 2 网络 LumiBit
    • 比特币侧链
      • BEVM
        • BEVM Founder自述:为什么以及如何做BTC Layer2 ?
        • 以BTC为Gas且兼容EVM的BTC Layer2
      • MAP Protocol
      • Merlin Chain
      • Chain-key Bitcoin (ckBTC)
      • SatoshiVM
        • 比特币 L2 新机会?详解 SatoshiVM 及测试网交互流程
      • Rootstock
      • Libre
      • Stacks
      • Liquid Network
      • Babylon
      • BitBolt
      • Drivechain
      • RGB++
        • RGB++:为正统比特币L2添砖加瓦
        • RGB++ Protocol Light Paper
        • 从RGB到RGB++:CKB如何赋能比特币生态资产协议
        • 一文了解提出 RGB++ 协议的比特币二层:CKB
        • RGB++:比特币 L2 资产的新思路
    • 数据可用性
      • Veda
      • Nubit
    • 状态通道
      • OmniBOLT
      • Lightning Network
    • 客户端验证
      • BiHelix
      • RGB
    • 其他
      • Path Protocol
      • Bool Network
      • Dovi
      • Bitfinity Network
      • U Protocol
      • Botanix
        • Botanix protocol
      • AiPTP
  • BTC 基础设施
    • 链下索引
      • UniSat
      • Rooch Network
    • 资产协议
      • Layer1
        • Ordinals序列协议
          • BRC20.com
          • LRC-20/LTC-20
          • ORC-20
            • Ordinals
          • BRC-100
          • SRC-20(STAMPS 协议)
            • SRC20 OpenStamp
          • Runes 协议
          • Pipe 协议
          • Tap Protocol
        • Atomical原子协议
          • ARC-20
            • Atomicals Protocol
      • Layer2
        • BitVM
        • Lightning Network
        • RGB
        • Nostr Assets Protocol
    • 资产桥
      • DLC.Link
      • Liquidium
      • BoringDAO
      • GoWrap
      • XLink
      • MultiBit
      • UniRouter
      • VMPX
      • OrdBridge
      • BRCport
      • SoBit
      • BitSwap
      • SaxBridge
      • Ordinfinity
      • Shell Trade
    • 预言机
      • 概览
        • 预言机赛道大全图谱(经典收藏)
        • OKX Ventures研报:重新思考预言机,看到及未被看到的
      • Chainlink
        • 万字拆解 Chainlink 2.0 构成背景、技术原理、经济模型与未来挑战
        • Chainlink (LINK) 资金面情况及近期发展动态
      • Band Protocol
        • 投资 Band Protocol (BAND) – 您需要了解的一切
      • Pyth Network
        • Pyth Network 研报:Solana 生态预言机发展现状与前景分析
      • Supra
        • Supra万字研究报告: Intralayer中间件,能否撼动Link预言机龙头地位?
  • twitter-space
    • 怎么样的 BTC Layer2 更有机会胜出?
      • 全文
    • BTC Layer2 技术创新盘点
      • 全文
    • 比特币L2混战:从业者 / 市场如何选择?
      • 全文版
      • 精简
  • BTC Layer2 周报
    • BTC Layer2 68个项目盘点
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.19 - 2024.2.25
  • BitVM 周报
    • 2024.3.18 - 2024.3.24
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.26 - 2024.3.3
  • BTC 2024 会议
    • 比特币复兴 2024:按主题演讲和专题小组分段
由 GitBook 提供支持
在本页
  • Native SegWit:简化交易数据
  • Taproot:提高隐私和效率
  • Native SegWit 和 Taproot 之间的区别和各自优势

这有帮助吗?

  1. BitVM
  2. 基础知识

SegWit和Taproot是什么?二者之间的差异与各自优势

上一页Taproot是什么(比特币升级Taproot)下一页DPoS共识机制

最后更新于1年前

这有帮助吗?

作者:Kim Mingyu,Medium;编译:松雪,金色财经

来源:

Bitcoin 取得显著进步,里程碑包括 BRC-20 协议、Ordinals 和开创性的 Native SegWit 和 Taproot 更新,解决了可扩展性问题。

Native SegWit 侧重于权重优化,通过减小区块大小来提高可扩展性,而 Taproot 则侧重于签名聚合,简化复杂交易,可能会导致轻微的成本增加。

Native SegWit 由于数据量减少而使交易成本效益更高,非常适合常规比特币交易,而 Taproot 则适用于更复杂的交易,可能会导致成本略微增加,但提高了效率。

比特币网络在最近经历了巨大的增长,例如引入了 BRC-20 代币标准和 Ordinals 协议,这又为其开创性的更新历史增添了另一个重要里程碑,其中包括Native SegWit 和 Taproot。但是 SegWit 和 Taproot 到底是什么?让我们来看看这些升级如何解决了网络的可扩展性问题以及两者之间的差异。

Native SegWit:简化交易数据

Native SegWit 作为 SegWit 升级的演变而出现,旨在缓解比特币的可扩展性挑战。 其主要目标是减少因比特币区块大小限制而导致的网络拥塞。

SegWit 于 2017 年作为硬分叉推出,通过隔离签名数据有效减少了交易数据的大小,通过在区块内容纳更多交易来增强交易容量。 值得注意的是,SegWit 地址以“3”开头,显著提高了交易速度和可扩展性,同时降低了交易费用。

然而,Native SegWit 由于关注权重效率而超越了 SegWit 的效率。 此次升级大大减少了比特币区块的大小,进一步提高了交易速度和可扩展性。 与众不同的是,Native SegWit 地址以“bc1”开头,由于小写地址,因此提供了增强的可读性和改进的错误检测。

Taproot:提高隐私和效率

2021 年,比特币经历了另一次名为 Taproot 的重大升级,旨在简化交易验证并提高效率。 与Native SegWit 不同,Taproot 带来了一系列高级功能,专注于提高隐私、效率和脚本功能。

此外,虽然 2017 年 SegWit 升级是作为硬分叉引入的(同时创建了比特币现金),但比特币核心开发人员对 Taproot 的实施采取了故意拖延和谨慎的态度。 它最初由比特币开发者 Gregory Maxwell 于 2018 年 1 月提出,后来由 Pieter Wuille 于 2019 年 5 月发展成为比特币改进提案(BIP)草案。2021 年 6 月,90% 的比特币矿工表示支持 Taproot 升级, Taproo 正式进入比特币区块链的分叉最终于 2021 年 11 月 14 日在区块 709,632 发生。

从结构上来说,Taproot 升级是三个不同 BIP 的组合:BIP340、BIP341 和 BIP342。

BIP340 引入了 Schnorr 签名,取代了椭圆曲线数字签名算法 (ECDSA)。 与 ECDSA 不同,Schnorr 签名可以同时验证多个交易签名,从而简化流程并增强多重签名钱包的隐私性。 此次升级减少了交易规模,扩大了网络容量并加快了批量交易的处理速度。

BIP341(称为 Taproot)实现了默克尔化抽象语法树(MAST)来优化区块链上的交易数据存储。 MAST 仅存储执行的交易结果,而不是整个树,通过减少区块链存储需求来提高可扩展性。

BIP342(或 Tapscript)采用比特币的脚本编码语言来适应 Schnorr 签名和 Taproot 实现。 它利用 Schnorr 签名的聚合签名功能,优化交易见证内的空间。 尽管在 Taproot 推出期间主要支持其他 BIP,但 Tapscript 还简化了未来比特币功能的编码,为即将推出的功能提供了重要的推动者。

Schnorr 签名(Taproot 的签名算法)的集成允许聚合签名,减少交易数据大小并启用更简单的高级协议,例如原子交换和支付池。

Native SegWit 和 Taproot 之间的区别和各自优势

Native SegWit 和 Taproot 之间的区别在于它们的核心功能以及它们为比特币网络带来的增强:

1.效率

Native SegWit:Native SegWit 的目标是通过主要关注权重优化来提高比特币的效率。 通过最小化区块大小并重组数据在交易中的存储方式,Native SegWit 显著增强了网络的可扩展性和交易处理速度。 这种优化带来了更流畅、更敏捷的交易体验,从而实现了比特币区块内更高的交易吞吐量。

Taproot:相比之下,Taproot 通过其签名聚合和支出条件优化的创新方法带来了效率的范式转变。 此次升级旨在通过将多个签名合并为一个签名来简化交易,从而减少交易数据大小。 虽然这可能会因数据增加而导致某些交易的成本略高,但 Taproot 在促进更复杂的交易(例如智能合约)方面表现出色,具有无与伦比的效率。

2.花费

Native SegWit:Native SegWit 交易因其成本效益而闻名,这主要是由于其数据大小的减少。 这种减少意味着费用降低,为常规比特币交易提供了一种经济高效的解决方案。 优化的交易数据使用户能够以比传统交易方式更低的费用进行日常交易。

Taproot:Taproot 的交易成本方法各不相同,因为它倾向于容纳更大的数据量。 虽然这可能会略微提高某些交易的成本,但 Taproot 的优势在于其能够提高效率,特别是对于更复杂的交易。 它的优化迎合了多方面的交易,实现了更大的功能和灵活性,尽管成本略有调整。

3.隐私

Native SegWit:隐私不是本机 SegWit 的中心焦点。 虽然它提高了交易效率,但它并没有引入额外的隐私功能。 使用Native SegWit 地址进行的交易更多的是优化空间和处理,而不是匿名或隐藏交易细节。

Taproot:Taproot 在用户隐私领域表现突出。 通过集成复杂的加密技术,Taproot 掩盖了交易类型和细节,使它们彼此无法区分。 这种隐私方面的进步确保了交易模式和具体细节保持模糊,从而增强了参与各种交易的用户的匿名性和隐私性。

4.智能合约功能

Native SegWit:Native SegWit 的增强范围内不包含智能合约功能。 其主要目标围绕提高交易效率和可扩展性,而无需深入研究复杂的可编程合约功能。

Taproot:Taproot 在智能合约领域是革命性的。 随着资源需求的减少,Taproot 为比特币网络上复杂的智能合约铺平了道路。 它引入了复杂的合约执行和更简化的资源使用,标志着比特币功能超越单纯交易的重大飞跃。

BkxznSDhcecziBQxFsUSLnTTNTm3ATby4bo2EEgs.jpeg
🌾
https://www.coinlive.com/zh/news/what-are-segwit-and-taproot-the-differences-and-advantages-between