隔离验证距离成功还差多远?

2016-10-11 14:24 来源:巴比特资讯 阅读:7019
比特币全球发展社区将于本周末召开新一期的Scaling Bitcoin会议。会议的焦点是关乎网络发展的一些比较迫切的问题,比如说通过扩容来解决区块拥堵问题。

比特币全球发展社区将于本周末召开新一期的Scaling Bitcoin会议。会议的焦点是关乎网络发展的一些比较迫切的问题,比如说通过扩容来解决区块拥堵问题。

Scaling Bitcoin始于2015,旨在解决不断激化的扩容矛盾,扩大用户基础。本周末召开的Scaling Bitcoin会议也会关注扩容问题,包括隔离验证(SegWit)。自问世以来,隔离验证受到社区大力追捧,也是热议的焦点。

本次会议不会推出任何重要更新。不过,比特币开发者表示,隔离验证激活代码的发布会带来巨大的下载量及测试。这也代表着隔离验证又离正式发布近了一步。

但在发布之前,开发者必须测试其潜在漏洞。

隔离验证

Bitcoin Core开发者Eric Lombrozo表示,他们必须小心行事,确保隔离验证和其它更新(比如近期新发布的软件等)兼容。

目前,我们正在大幅调整网络。

Bitcoin Core开发者Bryan Bishop补充道:

隔离验证面临的其中一个问题就是如何与致密区块兼容。

致密区块在今年8月部署成功。当节点之间相互“沟通”的时候,致密区块能够帮助节点更快更高效地发送数据。

除了耐心的等待之外,我们还应为隔离验证的发布感到兴奋。因为其代码发布之后,能让比特币交易处理量增加一倍,并且很有可能解决比特币扩容涉及的各类争议。

隔离验证不止能够快速增加网络交易处理量,还为未来一些潜在的扩容项目发展打下了基础。

隔离验证还能解决交易延展性问题(transaction malleability)。这个问题一经解决,闪电网络(Lightning Network)也可以部署成功。

那么,这个万众期待的扩容代码正式生效之前究竟还需要做些什么呢?

正式生效

8月份发布的Bitcoin Core 0.13.0首次包含了隔离验证代码,但并未正式激活。

据Core开发者所说,到0.13.1发布的时候,就可以下载隔离验证代码了。然后比特币矿工就能通过更新客户端的方式来表明他们究竟是否支持这个方案。

Bitcoin Core官网中写道,隔离验证代码一开始将处于“锁定”状态。如果之前的2016个区块(大约是两周的交易量)都用新代码进行广播,那么两周之后(也就是再过2016个区块之后),隔离验证代码就能正式生效了。

Core近期在博客中表示:

隔离验证代码全节点的运行需要矿工执行新一轮的隔离验证共识规则。

Lombrozo说,Core开发者希望相关流程能尽量快一些。因为大约两到三个月之后,另一个重要的比特币更新——检查序列验证(CheckSequenceVerify,CSV)就要激活了。

影响深远

隔离验证带来的改变会波及整个比特币生态系统。

比特币这一面向用户的世界已经开始为此做准备了,多个钱包供应商都计划更新代码以实现兼容性。Core开发者说,他们正在积极地和这些企业合作,确保代码的顺利部署。

但是在代码激活之前,钱包供应商其实可以什么都不用做。BitGo负责人Benedict Chan认为这种情况和先有鸡还是先有蛋的哲学问题类似。

Chan预计隔离验证更新要花费大约五周的时间才有定论。

五周的时间不算长也不算短。因此我们会在具体的激活日期出来之后再考虑是否更新。

Core开发者也建议用户,代码激活之后再等几个星期升级。这样才能百分百肯定全网绝大多数人都赞同隔离验证带来的新规则。

Lombrozo认为这是一个灵活机动的过程。因为钱包商可以选择在适当的时候进行升级。不过要是他们观望太久,恐怕就无法从中获益了。

尽得“民心”?

不过,还是有人对这一更新不太看好。

Bitcoin Classic组织者Jonathan Toomim曾在上一次Scaling Bitcoin中宣称支持大区块。他对隔离验证仍心存疑虑,认为它无法挽回用户对比特币的兴趣。

当问及是否有任何方法能改变他对隔离验证的看法时,他仍然十分坚持,表示自己更看好其它区块链平台,如ETH和Zcash。

Toomim说,无论如何他都不会改变自己的看法。

隔离验证限制了比特币的发展,浪费了开发者的时间,还让竞争币抢走了市场份额。

我觉得隔离验证在扩容方面成效不大,而且为时已晚。

至于其他人是否有同感,还得看隔离验证激活之后的具体情况。


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文