星鉴网>IPFS热点>比特币现金节点Bchd推出基于IPFS“快速同步模式”

比特币现金节点Bchd推出基于IPFS“快速同步模式”

2018/12/24 15:37:09 2080人阅读

【导读】 BCH Devs(Bchd)项目开发人员宣布其推出0.13.0-beta2版本以及客户端的“快速同步模式”。凭借最新的快速同步选项,Bchd用户可以下载大约3GB并且客户端运行仅需一个多小时,而不是从链的起源下载140GB的数据。

BCH Devs(Bchd)项目开发人员宣布其推出0.13.0-beta2版本以及客户端的“快速同步模式”。凭借最新的快速同步选项,Bchd用户可以下载大约3GB并且客户端运行仅需一个多小时,而不是从链的起源下载140GB的数据。

Bchd程序员一直在稳步改进用编程语言Golang(Go)编写的比特币现金(BCH)区块链的完整节点实现。该项目的开发人员于11月18日发布了第一个测试版,第二天推出了具有增强隐私功能的轻量级钱包Neutrino。同一天,程序员发表了用快速同步模式Bchd版本0.13.0-beta2。客户端的功能允许在记录时间内下载初始链同步。



“在此版本发布之前,运行完整节点的唯一方法是从创世纪下载并验证完整的140GB区块链 - 这个过程通常需要半天或更长时间,具体取决于您的系统,”开发人员解释说。

最新的Bchd组件依赖于星际文件系统(IPFS),这是一种利用分布式协议进行文件存储的开源协议和网络。Bchd程序员详细说明用户只需从IPFS下载块高度为556767的未使用事务输出(UTXO)的检查点副本,然后针对硬编码检查点确认UTXO的椭圆曲线多重集群哈希(ECMH)并简单地同步完整块到小费。


BCH UTXO在IPFS上设置



Bchd开发人员强调快速同步模式意味着不需要下载整个链,但与“精简节点”相比,不会删除随时间记录的块。但是,如果Bchd用户希望以传统方式精简操作,他们可以选择使用快速同步过程。

“如果您在localhost上运行IPFS守护程序,它将通过IPFS下载UTXO集(并将其播种给其他用户)。 如果您没有在本地运行IPFS,它将从IPFS网关下载,“程序员指出。“我们也发布了一个utxotool,它允许任何拥有完整节点的bchd用户(与genesis同步)独立验证我们在检查点中包含的UTXO集的散列是否正确。”

Bchd项目现在有一个网站,访问者可以在其中找到用Go编写的完整节点比特币现金实现。该网站提供了bchd 0.13.0-beta2源代码和二进制文件以及该项目bchwallet 0.7.0-beta的软件。

19

参与讨论

登录后参加评论......

全部评论 0

作者

返回顶部