Author

Topic: 你知道什么是隔离见证(SegWit)吗? (Read 282 times)

sr. member
Activity: 420
Merit: 250
解说得很详细,关于隔离见证其实很多人了解得很少,可能大家最关心的就是隔离见证可以解决比特币支付拥堵问题。
legendary
Activity: 980
Merit: 1000
暴走时评:比特币扩容争议长期以来一直都受到广泛关注,比特币社区内也不断提出各种解决方案来解决这一问题。但在这五花八门的解决方案中,隔离见证(SegWit)尤为引人注意,但是你是否真的了解什么是隔离见证?本文作者即从解释其含义、目前所处的状态、以及一些对其反对的理由几个方面对此进行了阐释。无论最终该方案激活与否,比特币正面临着大规模扩容的问题,而这些问题只会随着时间的推移越来越恶化。

1.什么是隔离见证?

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

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

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

而且,SegWit提供了一系列其他优势,现在关注的焦点也已从修复交易可扩展性转移到解决比特币扩容的问题。正如我们在同名文章以及许多其他文章中所阐述的那样,比特币正面临着大规模扩容的问题,而这些问题只会随着时间的推移越来越恶化。

2.比特币扩容问题的SegWit解决方案是什么?

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

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

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

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

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

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

3.为什么还未激活SegWit?

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

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

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

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

4.那么,反对SegWit的主要理由是什么?

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

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

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

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

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

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

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

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

5.那么谁在支持SegWit?

已经有很多的个人和公司在过去的某个时候公开表示支持SegWit,并且很多企业也已实施软件对此表示支持。

事实上,据了解,业内逾100家最著名的公司已经计划、研究或已实施SegWit支持其应用于业务之中。

此外,许多在比特币社区种工作的知名人士也已通过Twitter以及各种其他平台明确表示支持SegWit。其中包括Andreas Antonopoulos、Samson Mow、Charlie Lee等。
Jump to: