据加密交易所BitMex的研究机构称,如果不是对该软件进行的改进,比特币(BTC)节点同步将是不可能的。
BitMex Research 在11月29日发布的博客文章中测量了从2012年到2019年比特币核心 软件版本的初始块下载(IBD)时间,这些时间需要下载区块链并进行验证并分享其结论 。
该研究小组声称,旧版本的比特币核心 软件可能无法现在同步,而且可扩展性的做了改进软件是对操作很重要的网络:
“较旧版本的比特币努力克服2015年至2016年期间的交易量回升。因此,我们得出的结论是,如果没有软件增强功能,今天几乎不可能进行初始同步。”
该团队还获得了0.8.6之前的Bitcoin Core版本,但是这些版本在2015-2016年之后无法同步。该小组还试图在功能强大的硬件上运行旧软件,但无济于事。研究人员指出:
“然后,我们甚至尝试在全新的本地计算机上运行Bitcoin Core 0.7.0,它具有64 GB的RAM和8个Intel i9处理器,但是,该节点仍然无法赶上2016年的过去。 IBD时间的大幅减少而且旧节点无法完全同步,这表明如果不进行这些可伸缩性增强,那么即使用户拥有最高规格的硬件,到现在比特币也将基本死光。”
改善速度放慢
速度的最显着改善发生在比特币核心版本0.12.0之后,开发人员采用了专门为比特币构建的签名验证库来代替标准库。
节点软件的此特定版本还不验证隔离见证(SegWit)事务的签名,因为它不支持它们,这进一步缩短了同步时间。
有趣的是,直到Bitcoin Core 0.14.0为止,可扩展性改进似乎都保持了步伐,并在相对较窄的时间范围内保持了同步时间。在这些最初的版本发布之后,比特币 网络的普及及其规模开始比对该软件进行的可扩展性改进快得多,从而导致更长的同步时间。该BitMex 研究小组得出结论:
“数据还表明,技术创新不太可能跟上不断增长的区块链的步伐,IBD时间将增加。”
比特币开发的大部分重点都放在了保持分散性上,这也意味着保持运行网络节点所需的硬件规格尽可能地小。
为了降低要求,开发人员还保持了相对较低的4兆字节块 重量限制 (使用SegWit)和相对较高的10分钟块时间,这一直在阻止着区块链大小的增长。
当前,比特币 区块链 的大小为293.37GB,平均块大小刚刚超过1兆字节。根据监控资源Bitnodes的数据,当今全球 还有超过9.5K的可到达节点。
正如Cointelegraph最近报道的那样,最新的Bitcoin Core 软件更新0.19.0.1 通过使用本身支持SegWit 交易的 Bech32进一步提高了可伸缩性
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。