LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 知道哪个是操作节点的最高效的比特币客户端

知道哪个是操作节点的最高效的比特币客户端

2019-11-14 不详 来源:区块链网络

关键事实:

  • 比特币核心版本0.19完成了测试,同步时间为399分钟。
  • 其他六个验证测试所需时间是比特币核心使用时间的两倍。

初创公司Casa的开发人员兼首席技术官Jameson Lopp在测试了整个比特币节点的七个不同客户端之后,再次证明,与2018年一样,官方比特币Core(0.19.0)是最同步的软件快速高效

Lopp于11月10日在他的博客上发布了他的研究结果,他在该研究中测试了运行完整节点的不同实现的性能。这样一来,他得出的结论是,考虑到完成评估所需的同步时间为6小时39分钟,Bitcoin Core是验证所有交易数据的最有效软件。

请注意,Bitcoin Core是Bitcoin的参考软件,也是最流行的实现,考虑到网络中96%的可达节点都执行某些版本的Bitcoin Core。它最初于2009年1月9日由中本聪(中本聪)发布为Bitcoin 0.1,但在2014年更名为Bitcoin Core。它是开源的,并且具有完整的节点。

詹姆森进一步解释说,他使用的其他六个软件测试是比特币77d8804,该测试耗时18小时29分钟。 Gocoin 1.9.7耗时19小时56分钟。 Libbitcoin 3.2.0节点在1天3小时37分钟内完成了测试,而Parity Bitcoin 7fb158d在2天2小时10分钟内完成了测试。 BTCD v0.20.0-beta在3天,3小时12分钟内达到了高潮,而Stratis 3.0.5.0并未完??成测试。

詹姆森在一条推文中写道:“在我的参考计算机上,用假设有效= 0将比特币核心0.19从创世纪同步到块601,300需要399分钟。瓶颈仍然是CPU?。在一年前的类似消息中,开发人员用Bitcoin Core 0.17进行测试所需的时间减少了88分钟。

在我的基准测试机上,花了399分钟的时间将Bitcoin Core 0.19从创始同步到块601,300,假设validate = 0。瓶颈仍然是CPU。

-Jameson Lopp(@lopp)2019年10月30日

顾名思义,完整节点负责维护和分发整个区块链记录的副本。因此,它们在联网中起着至关重要的作用,因为它们是验证交易的重点。

在将他最近的测试与去年的测试进行比较时,Lopp注意到实现同步花费了更长的时间。在这方面,他说,自上一轮测试以来,区块链的总大小增长了30%,因此他希望没有进一步性能改进或瓶颈的实施将需要或多或少的时间来完成他的工作。同步化

Lopp得出结论,由于区块链的性质,必须从头进行同步的新节点必须验证的数据量将随着时间的推移持续稳定增长。作为积极的一点,他指出,他一直在进行的测试是在相同的硬件上进行的,但是,他认为硬件性能还将逐年提高。

“重要的是要确保用于同步节点的资源要求不超过以合理成本提供的硬件性能。如果这样做的话,那么越来越大的人口边缘将无法享受这些系统的自我主权。”

Jameson Lopp,比特币开发商。

在关于测试的解释性注释中,洛普考虑了一些考虑因素,他认为这些因素可能会影响结果。在这方面,他指出,不能保证你的ISP(Internet服务提供商)在所有同步过程中都完全一样。

他还指出,某些实现可能已连接到具有比其他实现更高的上游带宽的对。此外,他认为必须考虑到并非所有节点都执行相同的索引功能的变量。例如,Libbitcoin始终按哈希索引所有交易,这是数据库结构中固有的。因此,它表明此完整的节点同步更适合与Bitcoin Core进行比较。

—-

编译者/作者:不详

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...