什么是隔离见证?

隔离见证(SegWit)是2015年开发的升级协议。引入这一概念是为了解决区块链网络目前面临的可扩展性问题。

平均而言,比特币网络每10分钟验证一个新块,每个块包含几笔交易。这样,块的大小将直接影响每个块中确认的交易量。目前,比特币区块链每秒都可以处理约7笔交易。

隔离见证的主要思想是重组块数据,使签名不再与交易数据一起存储。换句话说,SegWit升级包括将验证人(签名)与交易数据隔离。这可以在单个块中存储更多的交易,从而增加网络的交易吞吐量。

比特币交易有时可能需要很长时间才能完成,因为它每秒只能处理大约7笔交易。比传统的支付解决方案和金融网络(每秒处理数千笔交易)要慢得多。

比特币开发者Pieter见证隔离见证 Wuille和其他核心比特币贡献者于2015年开发升级。2017年8月,隔离见证升级被视为比特币网络软分叉进行实施。
如今,使用隔离见证协议的加密货币项目很多,包括比特币和莱特币。协议升级带来了许多优势,如提高交易速度和块容量。此外,隔离见证还解决了所谓的交易延展性问题(如下所述)。

隔离见证的主要优点是什么?

增加容量

隔离见证的最大优点之一是增加块容量。通过从交易输入中删除签名数据,可以在一个块中存储更多的交易。

交易包括两个主要部分:输入和输出。本质上,输入包括发送人的公共地址,而输出包括接收人的公共地址。然而,发送人必须证明他们已经转移了资金,并且必须使用它数字签名。

如果没有隔离见证,签名数据最多可以占用一个块的65%。使用隔离见证将从交易输入中删除签名数据。这使得有效区块的大小从1开始 MB增加到4左右 MB。

请注意,隔离见证不仅仅是区块尺寸的增加。相反,它是一种工程解决方案,可以在不增加区块尺寸限制的情况下增加有效区块的尺寸(这将需要硬分叉)。更具体地说,实际的块尺寸仍然是1 MB,但有效块尺寸的限制是4 MB。

此外,隔离见证还引入了区块权重的概念。我们可以将区块权重视为替代区块大小的概念。区块权重本质上是一个测量单位,包括所有区块数据(1) MB)和签名数据(最大3) MB),这些数据不再是输入字段的一部分。

提高交易速度

除了存储更多的交易块外,隔离见证还可以提高交易速度,因为大量的交易数据可能存储在区块链中。即使块的时间相同,块也可以容纳更多的事务,因此TPS会更高。

提高交易速度也有助于降低比特币网络的交易成本。在实施隔离见证之前,每笔交易的成本大多在30美元以上。然而,随着隔离见证的实施,交易成本显著降低到每笔交易的1美元。

交易延展性修复

比特币面临的另一个主要问题是篡改交易签名。如果签名被篡改,双方之间的交易可能会被破坏。由于存储在区块链上的数据实际上是不可改变的,无效交易将永久存储在区块链上。

使用隔离见证,签名不再是交易数据的一部分,从而消除了更改数据的可能性。该修复程序支持区块链社区的进一步创新,包括二层协议和智能合约。

隔离见证和闪电网络

第二层协议需要通过修复交易可扩展性问题来开发。简而言之,第二层协议是在比特币等区块链上建立的新平台或产品。更受欢迎的第二层协议之一是闪电网络,即链下离线支付网络。

闪电网络是运行在比特币网络上的第二层协议。闪电网络的主要目的是支持在短时间内确认更多的交易,从而给用户带来更快的交易。交易在链下收集,形成比特币网络最终处理的有效缓冲区。

闪电网络它最初是为比特币开发的。然而,其他几个加密货币和区块链项目也在努力实施该技术。这不仅减少了确认时间,而且促进了可扩展性问题解决方案的开发。

SegWit和SegWit2x

SegWit是软分叉升级意味着它支持未来的兼容性。换句话说,未更新SegWit的比特币节点仍然可以处理交易。然而,还有另一个版本的隔离见证,称为SegWit2x(S2)X),这个版本需要进行硬分叉升级。

SegWit和SegWit2x的主要区别在于,后者不仅包括交易批处理的变化,还包括区块大小的增加(从1MB增加到2MB)。尽管如此,更大的区块会增加节点操作员和矿工的负担,因为他们需要处理更多的数据。

另一个显著的区别是,比特币社区支持和实施了SegWit提案。UASF的概念也诞生了,UASF代表用户激活的软分叉。

另一方面,SegWit2x建议实质性地修改比特币管理的基本规则。然而,SegWit2x最终被暂停,因为开发人员无法就其采用和实施达成共识。

Nested 和SegWitNative SegWit(bech32)差异

 简而言之,本机SegWit(又称Bech32)是嵌套SegWit的更新版本。 bech32地址可以提高交易速度,提供更好的错误检测机制,甚至降低交易成本。此外,bech32地址是小写字母,使其更容易阅读。 请注意,非隔离见证(即原比特币地址,又称Legacy),Nested SegWitSegWit(bech32)地址之间的交易完全兼容。但并不是所有的交易平台和加密钱包都支持Segwit,所以你不能直接将资金发送到不支持Segwit隔离的见证地址。货币安全 SegWit 地址已经支持BTC充值和提币,更多信息可供参考 SegWit FAQ