Bitcoin SV 0.1.0版本发布,你会下载运行吗?

2018年8月16日,区块链技术公司nChain宣布要创建一个新的BCH全节点客户端Bitcoin SV,时隔两月,Bitcoin SV全节点客户端0.1.0测试版本于今天正式提交在github代码库中。

Bitcoin SV 0.1.0版本发布,你会下载运行吗?

该版本是Bitcoin SV的第一版,应该也是最终版本,因为nchain公司在声明中表示,在未来的开发中将锁住BCH的底层协议,所有的开发都建立在应用层上。

自从Bitcoin SV节点提出开始,BCH社区关于它的争议就不曾停过,支持和反对的声音都不少,但无论如何,该节点的客户端还是出来了,剩下的应该就是客户端的不断完善以及赶在11月份Bitcoin ABC节点正式升级之前推出Bitcoin SV的正式版。

Bitcoin SV 0.1.0版本是基于Bitcoin ABC开发组推出的0.17.2客户端开发出来的,该版本的改动内容与之前公开声明的内容大致相同,重新启用了一些操作码OP_MUL,OP_INVERT,OP_LSHIFT和OP_RSHIFT,将每个脚本的操作码限制增加到500,接受区块的默认上限调整到了128MB。所有的更改内容都将在11月升级之后开始生效,所以,现在的版本依然是与其它BCH客户端互相兼容的。

测试版的推出,对于其支持者来说是一件好事,但同时也面临着一些客观的问题,比如预留的测试时间太短。作为一个开源项目,在客户端正式上线运行之前需要经过一段时间的测试和完善,这也是路线图的意义之一。Bitcoin SV测试版推出的时间距离BCH升级只剩一个月的时间,在这一个月里,客户端开发组需要做的工作包括:接受矿工运行之后的反馈并做出修改,完成正式版的更新工作,告知所有的节点进行下载等,工作量不可谓不大,而且这也不仅是工作量的问题,因为如果测试的时间过短,反馈的内容也会有限,在这种情况下,逐利的矿工是否会信任这个新节点也是个问题。

我们之所以会觉得Bitcoin SV 0.1.0测试版推出的时间太晚是因为Bitcoin ABC和Bitcoin Unlimited开发组珠玉在前,拿Bitcoin ABC来说,其要在11月份升级的0.18版本早在今年的8月份已经推出了测试版,之后经过了两次更新维护,在9月份推出了完善的0.18.2客户端。长时间的测试运行在保证了11月份升级安全的前提下,也获得了多数节点的支持,目前的BCH网络中,运行Bitcoin ABC 0.18.2客户端的节点为407个,占总数的20%左右。

除了预留的时间太短会造成反馈不及时外,Bitcoin SV节点自身也存在一些问题,比如更新内容是否必要,升级后与现有BCH区块链不兼容的特性会造成分裂等。SV全节点最为人诟病的有两点,一个是其锁住底层协议的做法,另一个是调整区块上限,前者的实施会让BCH在未来的加密竞争中缺少竞争力,而后者的盲目扩容除了会增加节点运行者的负担外没有任何实际的作用。

距离BCH 11月份升级的时间越来越近,而Bitcoin SV节点开发组需要做的事情还有很多,其客户端能在BCH网络中获得多少算力的支持是其能否在未来站稳脚跟的关键,但从目前来看,整体的形势对于Bitcoin SV是不利的。


分享到:


相關文章: