Author

Topic: 比特币无限客户端被发现新缺陷 BU采用遇到大障碍 (Read 145 times)

sr. member
Activity: 280
Merit: 250
BU感觉bug不断啊
legendary
Activity: 994
Merit: 1000
比特币无限(Bitcoin Unlimited,BU)客户端目前为止已经出现了多个问题。最近的一个问题出现在了用户从Core客户端切换到比特币无限(BU)客户端之后无法读取隔离见证(SegWit)区块链。Core用户在切换到比特币无限(BU)和读取相同区块链指数时遇到了客户端崩溃的情况。很显然这是由于比特币无限(BU)客户端并不支持这些数据。因为某些原因,这个问题在Reddit上引起了广泛的争议。
 

比特币无限(BU)客户端无法读取隔离见证区块的消息并不是完全令人惊讶。因为旧版本的Core客户端也可能会同样出现无法读取区块链的情况。要修复这个问题并不容易,除非比特币无限(BU)开发者愿意支持隔离见证(SegWit)交易。然而,鉴于目前比特币无限和Core之间的关系,想要比特币无限支持隔离见证交易看起来越来越不可能,尤其是这个问题目前也只是给测试网络造成了麻烦。

不过,这可能会给那些运行网络节点的人带来一些问题。任何想要从Core切换到比特币无限的人都将遇到“损坏的”区块链。若是重新下载整条链,那么这会让很多想要切换到BU的用户望而却步。未来某个时候将需要发布一种兼容性补丁,否则就需要提出另一种“有效”解决方案。无论怎样,客户端崩溃确实显得技术不专业,考虑到BU目前的技术能力,也不难理解为什么会发生这种情况。


比特币无限用户坏消息缠身

有趣的是,这个问题却没有出现在Bitcoin Core客户端。所有收到2MB区块的隔离见证客户端都将自动拒绝这些区块。然而,Core客户端并未崩溃,这使得Core客户端对这种变化更有弹性。很明显,比特币无限客户端还有待完善。此外,另一种迹象表明BU开发者并不像Core开发者那样“专业”。比特币无限编码安装编号问题也不能够忽视。
幸运的是,这些问题都能够被修复,并且这些客户端还仍旧在测试网络上。如果这种情况在主网络上演,事情就麻烦多了。而一位Reddit用户指出比特币无限开发库看起来相当“安静”,这位用户表示比特币无限开发库的活动非常有限,在过去3个月只有6名开发贡献者,而且超过90%的工作是由其中两位开发者完成的。除非有更多开发者加入并以一种更加专业的方式开发比特币无限客户端,否则像这些问题未来将会层出不穷。

尽管同步整个区块链也许对某些人来说并不是什么大问题,不过一些人认为这对于比特币无限获得采用来说是一个重大障碍。照目前的情况看,要解决这个问题并不是很难。目前并没有比特币客户端能够同时支持隔离见证和比特币无限,未来是否会出现也值得怀疑。

作者: Bitcoin
文章来源:http://www.jinse.com/news/bitcoin/15705.html
Jump to: