LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > ZVChain 主链剪裁版本 v1.0.7 正式发布!

ZVChain 主链剪裁版本 v1.0.7 正式发布!

2020-02-13 Chiron中文社区 来源:火星财经

使用Chiron底层技术的ZVChain现已完成第七次迭代,v1.0.7于今日正式发布!旷工可根据如下教程完成更新升级,提升收益。

v1.0.7重磅发布

使用Chiron底层技术的ZVChain现已完成第七次迭代,版本号v1.0.7!在稳定运行近5个月后,ZVChain核心技术团队应社区需求,经过2个多月开发,1个半月观察,现已修复所有已知漏洞,新版本正式对外发布!

正如很多矿工所认知,剪裁的最终目的便是减少磁盘空间存储。剪裁前全量账本数据为210G,每日新增约1.5G;v1.0.7剪裁版全量账本减小为15G,每日新增数据大小约为0.2G,大大减少了数据存储容量。

经过测试,我们明显发现,db数据减小间接提升了数据的读写速度,使得矿工收益得到明显提升!在1.0.7版本中,ZVC技术团队同时修复了“磁盘读写数据时断电、服务器突然宕机等特殊情况下导致的db损坏问题”,在本剪裁版本中都能得到自动检测并修复!

为了提升矿工的收益,请尽快根据下方流程完成更新!

ZVChain剪裁VS以太坊剪裁

由于ZVChain业务逻辑复杂,其需在铸新块的时候获取历史数据,而以太坊不需要,这也决定了两者的剪裁方式及难易程度不同。

以太坊的剪裁方法为保留部分块,删掉其余块的历史数据。而ZVChain的剪裁方法则既要保证不误删历史数据,又要保证尽可能减少磁盘存储,复杂及困难程度大大增加。

完成剪裁后,矿工磁盘的每日数据增长减少为原数据的1/7,达到了高剪裁率目标!由此,cpu使用率减少了,磁盘读写加快了,解决了数据量大导致的磁盘读写慢,CPU使用率高导致卡块、同步慢等问题,同时大大提升了链的稳定性!

ZVChain剪裁的技术难度已远远超越以太坊,达到业界领先的水平!

ZVChain主链剪裁时间回顾

方案启动:2019年11月

第一周完成方案的调研与设计(方案一)

第二周介入方案一的研发,设计上的缺陷导致最终方案一不可行

第三周讨论新的方案并介入研发工作(方案二)

第四周研发完成进入测试阶段

方案测试:2019年12月

第一周测试中发现设计上缺陷导致最终方案二不可行

第二周反复讨论方案,得出方案三

第三周研发,性能调优

第四周研发测试,通过性能压测

最终调试:2020年1月

第一周开始全面功能测试,以CPU/内存/磁盘读写作为稳定性参考的重要指标

第二周全面测试,并且解决了断电、机器宕机等造成db损坏的问题

第三周在方案三的基础上进一步优化(方案四)

第四周~至今剪裁版本调试发布

研发过程艰辛,由于ZVChain底层的复杂性导致多个方案反复被推翻,经过多轮测试得出最优方案,最终完成v1.0.7版本!

ZVC主链v1.0.7升级步骤

方式一:有“updater”文件升级方式如下

第一步:检查“原文件夹”中是否有“updater”文件,有的话首先停止正在运行的挖矿程序;

第二步:运行“updater”文件完成升级,升级完成后继续运行挖矿程序即可。

在“原文件夹”中检查目标文件

方式二:无“updater”文件请按照以下流程完成升级

第一步:官网下载最新挖矿程序包并解压;

https://developer.zvchain.io/#/download

根据系统选择程序包

第二步:停止正在运行的挖矿程序,其中Mac/Linux系统升级方式为将新程序包中的“gzv”文件拖入原文件夹覆盖即可,Windows升级方式为将“gzv”及“p2p_core.dll”两个文件拖入原文件夹中进行覆盖。

图例为Mac/Linux系统替换操作演示

第三步:继续运行挖矿程序进行挖矿即可(新矿工如何启动挖矿程序可参照以下视频,本视频以Windows系统为例)。

新版本更新注意事项

PART1

有开启本地RPC服务的节点,建议使用非剪裁模式运行gzv,如果使用剪裁模式则部分RPC服务将不可使用,新版本默认剪裁模式,切换非剪裁模式的方法如下:

修改zv.ini,增加

[chain]
prune_mode=false

备注:普通矿工使用默认设置即可,不建议使用非剪裁模式。

PART2

为了解决磁盘空间紧张的问题,可采用以下2种方式:
1、直接使用v1.0.7替换老版本gzv,即本地保留210G左右的全量账本,之后的账本为剪裁的数据,db每天新增约0.2G的大小,所需磁盘空间为(210G+0.2G_n,n为天数)_
_2、新开一个观察节点从0开始同步(大约需要3天时间,新建一个账号即可,不能用正式挖矿账号,否则会被冻结),同步到最高块时db大约15G,再切换正式挖矿账号,所需磁盘空间为(15G+0.2G_n,n为天数)

注意:

*一旦使用新版本剪裁模式,则不可再切回老版本客户端;

*运行时产生的d_small文件不可删除。

长按二维码关注Chiron中文社区

来源链接:mp.weixin.qq.com

—-

编译者/作者:Chiron中文社区

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

知识 公链 ZVchain
LOADING...
LOADING...