版权归原作者所有,如有侵权,请联系我们

[科普中国]-隔离见证

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

隔离见证(通常简写为SegWit)是对比特币软件提出的一种更新,旨在解决比特币面临的一系列严重问题。

SegWit是由比特币长期团队开发的对于Bitcoin Core的拟议更新。Bitcoin Core是当前最受欢迎的比特币标准客户端,由业内大多数企业使用。

简介隔离见证(通常简写为SegWit)是对比特币软件提出的一种更新,旨在解决比特币面临的一系列严重问题。

SegWit是由比特币长期团队开发的对于Bitcoin Core的拟议更新。Bitcoin Core是当前最受欢迎的比特币标准客户端,由业内大多数企业使用。

最初,该更新旨在解决交易的可扩展性,这也是比特币软件中众所周知的弱点。虽然这种攻击向量对用户来说并不是最具破坏性的,但目前为止已经在多个攻击案例中被利用,因此也就凸显了修补这一漏洞的必要性。

而且,SegWit提供了一系列其他优势,现在关注的焦点也已从修复交易可扩展性转移到解决比特币扩容的问题。比特币正面临着大规模扩容的问题,而这些问题只会随着时间的推移越来越恶化。1

比特币扩容问题SegWit增加了比特币区块的容量限制,并允许实施第二层解决方案以进一步改进。

目前,比特币可扩展性问题主要源自区块容量不足。连续交易区块组成了区块链。反过来,区块链是截至目前为止在网络中发生的所有交易的分类账本——加密货币的命脉。

这里的问题就在于当前区块的硬编码限制为1兆字节。而这并不足以承担用户每分钟尝试发送的数百笔交易。

因此,很多用户必须排队等候,直到他们的交易得到确认,这个等待的时间可能是几个小时,甚或是几天。随着网络规模的扩大,交易强度也随之增加,但区块容量限制则保持不变,这就意味着问题会不断恶化。

SegWit的解决方案由两部分组成的。首先,它可以立即将区块容量限制增加到4兆字节。这里就有一点需要注意:4 MB是绝对最大值,而实际区块容量将取决于网络条件。SegWit激活后,专家预测区块容量将在2到2.1兆的范围内。

其次,解决交易的可扩展性,SegWit消除了以前对于比特币本身来说存在的一个小问题,但对在此之上实施第二层解决方案却是主要障碍。其中一个解决方案就是拟提的闪电网络(Lightning Network)。该方案将大量交易移出区块链进行快速处理,预计将大大增加网络容量。1

未激活一旦以哈希算力测量的网络中95%发出信号表示支持,SegWit即将会激活。

如果对一组新规则的支持不足,则可能会引发争议之中的分叉,其中网络大部分节点会进行更新并切换到新客户端,但仍有部分节点决定继续使用旧版本。这就导致同时存在使用不同规则,而且彼此竞相争取用户的两种加密货币。

这种情况可能会导致难以预料的结果,并且很可能(至少在短期内)对两种货币的价值产生巨大的负面影响。为了避免这种争议性质的分叉,SegWit的开发人员在软件中设置了一个特定规则,只有在获得网络(95%)全体一致地支持下才会激活SegWit。

目前,支持水平徘徊在32%至33.8%左右,而且至今也从未超过这一水平。支持水平如此之低的原因在于大量用户以各种理由反对更新。1

反对反对SegWit的关键点可大致分为技术、政治和思想三个方面。

一些人认为,在目前的状态下SegWit无法解决它承诺解决的问题。而这一观点的一个主要理由在于,这项更新提出的区块容量增加不足以满足比特币用户群不断增长的需求。

似乎大多数专家都会认同SegWit制定者的高超技术能力以及技术本身的可靠性。但是,一个不是程序员的普通人几乎不可能评估双方提出论据的真实性。

事实上,目前的争论也不纯粹是技术性的,还包括政治方面的问题,但这也只会使事情更加复杂。许多致力于研究SegWit的人同样受雇于名为Blockstream的公司,该公司主要产品是侧链解决方案。

社区中的一些人声称这会造成利益冲突,因为开发人员受到激励会阻碍在增加区块容量方面上所做尝试,从而人为地扩大对闪电网络等侧链解决方案的需求。尽管对这个说法还没有决定性证据,但是社区中的很大一部分人仍然选择相信这一点,因此也就反对SegWit。

而反对这一更新在思想方面的主要原因在于,它无法在提供可扩展性的同时,保证比特币网络在一定程度上充足的去中心化。如前所述,SegWit解决比特币交易容量不足这一长期问题,也只不过是在允许实施第二层侧链解决方案(如闪电网络)这一范围内。

而一些人认为这里存在的问题是侧链的工作原理。为了不依赖于高度拥挤的区块链,它们将货币转移到第二层系统。在这层系统中,所有的交易都由受信任的第三方处理,而不必在整个网络上进行传播,从而节省了大量资源和时间。

但由受信任权威机构负责却恰恰是比特币想要从货币体系中移除的。对于一些人来说,这种妥协是不可接受的,无论第三方在诸如LN等解决方案中施加的影响有多小。2

本词条内容贡献者为:

李嘉骞 - 博士 - 同济大学