什么是SEGWIT 与 TAPROOT?了解比特币协议更新
2025-01-27分类:比特币介绍 阅读()
比特币历史上最重要的两个升级是SegWit(隔离见证)和Taproot。它们是两个关键的协议升级,显著改善了比特币的功能。让我们分析一下它们各自的优势、对比特币用户和矿工的影响,看看它们如何协同工作。
什么是SegWit和Native SegWit?
SegWit(隔离见证)是 2017 年推出的比特币协议的升级版。它是对比特币的改进,将交易数据与比特币地址中使用的签名(称为见证数据)分开。这允许更小的交易,从而使比特币网络的每个区块能够容纳更多交易。
SegWit 的主要目标是通过将部分数据(见证数据)移出区块链来增加区块大小限制。这样每个区块内就可以处理更多交易,从而增加网络的交易吞吐量并降低比特币交易费用。
另一方面,原生 SegWit 是指在比特币核心协议中实现 SegWit,以便更无缝地原生集成支持 SegWit 的钱包和节点。原生 SegWit 被认为是 SegWit 更高效、更可靠的版本,因为它无需额外的层或包装器来处理 SegWit 交易。
SegWit 对比特币有好处吗?
隔离见证通常被认为是比特币的积极发展,因为它解决了网络的一些可扩展性问题。通过增加区块大小限制和提高交易处理效率,隔离见证有助于降低交易费用并提高网络的整体吞吐量。这对于维护比特币对用户和商家的可用性和可访问性至关重要。它还为闪电网络等进一步的发展铺平了道路,闪电网络是一种用于更快、更便宜的小额支付的第二层解决方案。
什么是 Taproot?
Taproot 是比特币协议的拟议升级,旨在增强网络的功能和灵活性。Taproot 于 2021 年启动,专注于提高智能合约功能,实现更复杂、更多样化的交易。Taproot 支持创建多输入交易,可用于构建更高级的智能合约并改善网络的整体功能。
Taproot 建立在 SegWit 的基础上。它引入了一个名为 Merkle 树的新脚本系统,允许进行更复杂的交易,同时保持交易紧凑。这通过使区块链上的简单交易和复杂交易难以区分来增强隐私性。
Taproot 对比特币有好处吗?
Taproot 是继 SegWit 之后比特币的重大改进,因为它为智能合约开发和去中心化应用程序 (dApp) 开辟了新的可能性。通过实现更复杂、更多样化的交易,Taproot 有可能吸引新的开发者和用户加入比特币生态系统。此外,Taproot 改进的智能合约功能可以增强网络的安全性和隐私功能。
Taproot 是比特币的一大飞跃。它通过在相同区块大小内实现更复杂的交易来提高可扩展性。此外,Taproot 通过隐藏交易细节和促进更高级智能合约的开发来增强隐私性。
比特币 Taproot 与 SegWit
虽然 SegWit 和 Taproot 都是比特币协议的升级,但它们的用途不同。SegWit 主要通过增加交易吞吐量和降低费用来解决可扩展性问题,而 Taproot 则专注于增强网络的功能和智能合约能力。从许多方面来看,SegWit 可以看作是 Taproot 的必要先行者,因为它为更高级的升级铺平了道路。
由于将交易签名与交易数据分开,隔离见证 (SegWit) 交易通常规模较小且成本较低,而 Taproot 交易则以其高级功能而闻名,例如多路径支付、Schnorr 签名和可重复使用的脚本功能。这些高级功能使 Taproot 能够促进更复杂、更安全的交易,例如智能合约、隐私增强工具和改进的脚本功能。
比特币 Taproot 与 Native SegWit: Taproot 在 Native SegWit (bech32) 的基础上构建,增强了交易的隐私性、效率和灵活性,尤其是对于多重签名设置。Native SegWit 提高了交易速度并降低了费用,而 Taproot 则通过使复杂交易与简单交易难以区分来提供额外的隐私性。
Taproot 费用与 SegWit 费用
SegWit 通过增加区块大小限制和提高交易处理效率来降低交易费用。这可以降低用户费用并提高网络吞吐量。虽然 Taproot 并非专门为解决费用相关问题而设计,但通过实现更高效、更复杂的交易,预计将对费用产生积极影响。
你能将比特币从 SegWit 发送到 Taproot 吗?
是的,可以将比特币从启用 SegWit 的地址发送到启用 Taproot 的地址。该过程涉及创建一个新交易,该交易花费 SegWit 输出并将资金发送到 Taproot 地址。对于用户来说,这是一个简单的过程,不需要任何特殊操作。
从 SegWit 到 Taproot 的过渡是无缝的,您可以继续使用现有的钱包和软件与网络交互。但是,必须注意的是,并非所有钱包和节点都支持 Taproot,您可能需要升级软件或切换到兼容的钱包才能充分利用 Taproot 的优势。
如何将 SegWit 转换为 Taproot
将 SegWit 转换为 Taproot 是一个相对简单的过程。您只需创建一个新的启用 Taproot 的地址,然后将您的资金从 SegWit 地址转移到新的 Taproot 地址即可。此过程类似于在比特币网络上的不同钱包或地址之间转移资金。
将 SegWit 转换为 Taproot 的过程涉及创建一个新地址,该地址使用 SegWit 输出并将资金发送到 Taproot 地址。这可以通过使用支持 SegWit 和 Taproot 的比特币钱包(例如BlueWallet)来完成。
Taproot 钱包
现在许多钱包都支持 Taproot 地址,这些地址可以通过其唯一前缀“bc1p”轻松识别。与旧版比特币地址不同,Taproot 地址以“bc1p”开头,而不是“bc1q”(旧版比特币地址)。以下是 Taproot 地址的示例:bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe。
支持 Taproot 地址的钱包包括:
- Exodus
- Phoenix
- Muun
- Aqua Wallet
- Wallet of Satoshi
- Wasabi
- Specter
- Bitcoin Core
- Alby
- Guarda Wallet
- Blockstream Jade
- Bitbox
- Coldcard
- OneKey
- Trezor
- Passport Wallet
SegWit钱包
Segwit钱包可以生成两种主要类型的地址:P2SH Segwit地址,以数字“3”开头:3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy和Bech32地址,以“bc1”开头:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq。要使用这些地址,您需要兼容SegWit的钱包,例如:
- BlueWallet
- Muun
- Wasabi Wallet
- Green Wallet
- Mycelium
- Electrum
- Exodus
- Trezor
- OneKey
SegWit 与 Taproot:该使用哪一个?
SegWit 和 Taproot 都是对比特币网络的宝贵升级,各自都具有独特的优势。SegWit 是解决网络可扩展性问题的更直接的解决方案,而 Taproot 则专注于提高网络的灵活性和多功能性。您可以使用同时支持 SegWit 和 Taproot 的钱包来充分利用这两项升级。
如果您优先考虑较低费用和更高效率的简单交易,SegWit(尤其是 Native SegWit)是一个不错的选择。但是,如果您需要增强隐私、更高效的复杂交易,并希望利用智能合约等高级功能,Taproot 是更好的选择。这两项升级共存并相互补充,有助于提高比特币网络的整体稳健性和可扩展性。
Tags: Segwit
本栏推荐
