什么是SegWit?
对于加密货币领域的新手来说,尤其是面对大量技术术语时,可能会感到非常困惑。SegWit(全称为Segregated Witness)就是这样一个经常在比特币讨论中出现的高深术语。那么,SegWit到底是什么呢?它是解决比特币扩容问题的一种方案。
比特币的采用率已经超出了所有人的预期。要想作为一种支付方式取得成功,比特币的交易速度需要非常快,且交易成本要低。然而,目前的情况恰恰相反。这给了比特币批评者更多的理由来证明他们的观点,即比特币无法与传统银行系统相提并论。
一些山寨币,特别是DASH,已经创建了InstantSend协议,通过主节点网络实现快速交易。但让我们回到比特币的话题上。
什么是SegWit?
比特币的改进建议通常由社区成员在Github上的比特币改进提案(BIP)中提出。SegWit的改进建议是让比特币协议将交易信息与见证结构分离。见证结构是矿工和钱包确认交易有效并在区块链上签名的部分,这被称为共识机制。将这部分信息从初始交易中移除意味着每个区块可以处理更多的交易。一个区块大约需要10分钟完成,理想情况下是尽可能多的交易被打包进一个区块。与增加区块大小不同,区块链社区的许多人认为这是最佳的前进方向。
我还能使用普通的比特币钱包而不是SegWit钱包吗?
是的,你可以。这些钱包被称为旧版钱包,仍然是有效的。所有交易将在同一个区块链上处理。唯一的缺点是,你仍然需要支付更高的交易费用。为了比特币区块链的最佳利益,我们建议大家都采用SegWit技术改进。
SegWit的好处
SegWit的最大好处是将交易费用降低了50%至70%。启用SegWit的比特币钱包允许用户选择和自定义交易费用。通常这意味着在性能上有所妥协,但SegWit交易同样快速且更具成本效益,因为矿工在挖矿时花费的时间和精力更少。这意味着处理单笔交易的总成本显著下降。
使用支持SegWit的比特币钱包的好处是显而易见的。与旧版比特币钱包相比,SegWit钱包的费用显著降低。比特币闪电网络也将依赖于SegWit。建立在比特币区块链之上的第二层网络将确保近乎即时的支付,并与比特币的SegWit协议协同工作。你仍然可以向任何钱包地址发送比特币,因为旧版和SegWit交易都支持在同一个链上。
硬件SegWit钱包
Ledger Nano S
Ledger Nano S可以存储比特币、以太坊和其他山寨币(总共27种不同的币)。SegWit功能特指比特币交易。这些设备的尺寸与U盘相当,并配有USB线缆,可以插入电脑。它有一个嵌入式OLED屏幕,可用于检查和确认交易。它还有一个配套应用程序来管理你的加密货币,或者你可以使用其他流行的钱包应用程序。Ledger硬件钱包自上线比特币网络以来一直支持SegWit地址。它们也迅速支持比特币和以太坊的分叉。
Trezor
Trezor是另一种比特币和山寨币硬件钱包。该设备可以存储比特币、莱特币、DASH和Zcash。你还可以存储以太坊,因为该设备支持MyEtherWallet。该钱包的一个突出特点是它可以作为你的双重身份验证(2FA)设备。这意味着你不需要接收发送到手机或电子邮件的2FA代码,只需插入Trezor设备即可验证SegWit交易。
桌面SegWit钱包
Bitcoin Core
Bitcoin Core客户端适用于多种桌面平台。它可以在Windows、Linux和Mac OSX上运行,自0.13.1版本以来支持SegWit。安装设置会将整个比特币区块链下载到你的机器上,因此请确保你至少有145GB的硬盘存储空间。即使不为别的,你也应该这样做,因为你的电脑将成为比特币区块链上的一个完整节点。
Bitcoin Knots
这也是一个完整的比特币客户端,并创建一个节点,构成比特币区块链的骨干。它还提供了非常高的安全性和隐私性,以及SegWit集成。它非常稳定,尽管它包含比Bitcoin Core更多的前沿功能。你几乎可以将其视为Bitcoin Core项目的实验分支。它占用更多的硬盘空间和内存。它也支持Windows、Mac OSX和Linux。源代码是开放的,可供下载。
Bitcoin Armory
这款轻量级比特币钱包也支持Windows、Linux和Mac OSX。它使用Python编程语言编写,完全兼容SegWit。
mSIGNA
这款支持SegWit的钱包面向更高级的用户。它是一个多签名钱包,这意味着它支持复杂交易,其中多个人必须在资金转移之前批准交易。接下来介绍的Electrum和GreenAddress钱包也具有此功能。
移动SegWit钱包
Electrum
Electrum钱包自2011年以来就一直在使用。它在比特币社区中非常受尊重,是一种实现SegWit的开源技术。该钱包仅支持Android和Windows、Linux、OSX桌面用户。如果你是认真的开发者,你甚至可以从源代码编译该项目。该钱包允许用户选择不同的交易费用选项。
GreenBits
负责这款钱包的公司叫做GreenAddress。它适用于Android和iOS。该钱包易于使用,具有良好的安全性,优先考虑用户安全,并支持SegWit。对于高级Android用户,F-Droid上有一个精简版应用程序。它与Google Play商店中的应用程序相同,但功能较少,并且是专门为Android构建的。开发人员声称它比应用商店版本具有更好的性能和用户体验。如果你更喜欢在桌面环境中使用钱包,还有一个Chrome扩展程序。
Samourai
与比特币领域的大多数产品一样,Samourai钱包仍在开发中。Alpha版本适用于Android设备,你可以注册以获得早期访问权限。它支持SegWit。其中一个非常棒的功能是它使用PaymentNyms。这是添加到比特币钱包中的一个隐私层。它旨在在比特币钱包之间建立直接连接。一旦建立了连接,你就再也不必向该联系人传达你的比特币钱包地址。这允许在相互发送比特币时完全隐私。
纸质钱包
当然,如果你更喜欢留下纸质记录,也有支持SegWit的纸质钱包。SegWitAddress纸质钱包正是为此设计的。它是你比特币公钥和私钥的纸质打印件,以及一个二维码,你可以扫描它以发送比特币。如果你对保护私钥非常偏执,这可能是你能做到的最安全的方式。