ZVChain V1.0.8 重要版本发布

v1.0.8 发布要点

使用 Chiron 底层技术的 ZVChain 迎来了第 8 次版本迭代,版本号 v1.0.8!此版本为必要升级版本。3 月 11 日 24:00 结束的“ZVC 质押退回周期”社区投票结果也将在本次版本中进行共识协议的更新发布。

以下为 V1.0.8 版本发布主要内容。

**
**

    1. 共识协议优化
  • 优化已知跳块问题;

  • 智能合约执行性能优化;

  • 质押减少后退回时间从 2 天调整为 90 天。

注:本次共识优化生效高度为区块 4945537,时间为 2020 年 3 月 16 日 14 点左右。

    2. 新增离线数据剪裁功能

V1.0.7 为数据剪裁的重要版本,为矿工节省了大量空间。但随着时间的推移,矿工磁盘中仍会有历史数据开始累计,为达到彻底剪裁效果,释放更多磁盘空间,V1.0.8 版本推出离线剪裁功能。矿工可使用该功能进一步释放空间,节省磁盘成本。

使用离线剪裁功能需首先停止进程,停止后根据自身系统选择下方相应命令执行。

linux(mac) 系统 :./gzv prune --db=d_b --sdb=d_small --cpu 2 --mem=2048 --out=prune-verify-log --cachedir=cache_store
windows 系统 :gzv.exe prune --db=d_b --sdb=d_small --cpu 2 --mem=2048 --out=prune-verify-log --cachedir=cache_store

以上示例命令注解:
--db=d_b :d_b 所在目录,示例为与 gzv 同级目录
--sdb=d_small :d_small 所在目录,示例为与 gzv 同级目录
--cpu 2 : 根据自身机器情况选择核数(CPU 核数,核数越多,剪裁效率越高)
--mem=2048 :根据自身机器情况选择内存(内存默认即可)

--out=prune-verify-log :日志输出命令,用于查看具体执行进度

为了更直观让大家了解离线剪裁功能的效果,我们对部分机器做了测试。以 450 万块高数据为例,450 万块高全量数据约 250G,使用 V1.0.7 剪裁版本从 0 同步至 450 万块高约 25G,在 V1.0.8 版本下使用离线剪裁工具,数据大小将减小为 12G。

剪裁耗时视机器性能而定,以下数据仅做参考。

ZVChain V1.0.8 重要版本发布

基于以上,矿工可选择基于 250G 的账本进行离线剪裁,也可以基于 25G 的剪裁版本进行离线剪裁,达到彻底剪裁的效果。

由于离线剪裁功能需要消耗一定物理资源,我们建议最好在闲置机器上执行,以免影响其他节点正常挖矿。剪裁时请耐心等待,若期间遇断电、宕机等异常情况可再次执行以上命令继续剪裁或者执行挖矿命令继续挖矿均可。

v1.0.8 升级步骤

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

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

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

ZVChain V1.0.8 重要版本发布

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

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

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

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

ZVChain V1.0.8 重要版本发布

根据系统选择程序包

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

ZVChain V1.0.8 重要版本发布

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

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

新版本更新温馨提示

本次发布为共识协议更新,所有节点需完成升级动作,未升级节点将产生卡块问题,严重影响挖矿收益。

ZVChain V1.0.8 重要版本发布长按二维码关注 Chiron 中文社区

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