[关闭]
@Fangzheng1992 2018-12-21T09:11:56.000000Z 字数 841 阅读 779

哥白尼项目组发布Pre-release v0.0.7

哥白尼项目组发布最新Pre-release版本客户端,版本号为0.0.7,我们在该版本中主要增加以下特性:

1.增加了对headers-first的支持

在未支持headers-first的时候,当客户端初始化时,需要下载并验证从创世纪区块到最新区块的所有区块信息,而在支持headers-first后,从创世纪区块到checkpoint点之间的所有区块只需要下载不需要验证,这样会极大缩减初始化时间。

2.增加了IBD(Initial Block Download)时的并行下载,加快区块下载速度

v0.0.7之前的客户端IBD时,下载逻辑是随机找某一个peer去下载全部区块,这样的话导致下载速度会受这个单一peer网速的限制。增加IBD并行下载之后,初始化时会将已出所有区块分段,对分段后的区块并行下载,每个下载协程链接一个peer,这样可以增加下载速度并提高网络容错率。

3.优化了对新出块的广播逻辑

在未优化之前,新出区块或新收到的块会在验证通过之后先写进磁盘,然后再去广播。优化之后新挖的块或新收到的块在验证合法后就立马广播,不再等待块存盘完成,这样可以加速广播区块速度。

4.修复一些小问题

这里选几个已经修复的bug汇报给大家。详细信息请在这里查看https://github.com/copernet/copernicus/issues

Notice:v0.0.7版本客户端已在Bitcoin Cash主网出块

该区块高度为561792,区块大小14,297 Bytes,该区块包含17笔交易,点击此链接可查看该区块详细信息:https://bch.btc.com/000000000000000003c61f5795e683599518e3634657954e0ec244b1c54b3654,下图为该区块Coinbase交易详细信息:
1.png-213.8kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注