FIL SNT V12升级完成,网络性能提升!

[复制链接]
10032 |0
发表于 2021-5-13 19:12:07 | 显示全部楼层 |阅读模式

2021年4月29日,FIL网络已升级至V12。本次升级引入了specs-actors V4,其设计显著提升了性能,有效的缩短了区块验证时间。


网络V12升级前


位于f03地址的 FIL cron actor 是网络定时在每个epoch运行的系统actor。它负责状态转换,让FIL网络得以平稳正确运转。cron actor每60个epoch(30分钟)会对每一个矿工actor处理,以验证矿工是否正确证明其负责的扇区存储部分。

正是通过cron actor的运转,才确保FIL协议的核心:整个网络每24小时遍及一次所有在FIL上的存储,自动发现并惩罚丢失或损坏数据的情况。


网络V12升级后

FIL V12更改了cron actor,使其仅对需要的矿工actor执行此处理。只有当矿工在证明存储时才需要这样的cron处理。

具体说,符合以下标准之一的矿工则需要每60个epoch进行一次cron处理:

(1)有活动的PreCommit(2)有活动的扇区(3)在待解锁的区块奖励分配表中有未解锁的奖励

如果一个矿工不满足上述标准的任何一项,则不需要进行cron处理,完全可以跳过。特别是新创建的矿工无需cron处理,只有第一次向网络承诺存储后,才对其进行处理。


网络性能提升

网络V12升级完成后,FIL网络每60 epoch需要处理的矿工从37.5万减少至2000多。这使区块的平均同步速度近乎翻倍,每日状态快照减少20GB以上,接近两倍的提升!节点运营方已能看到平均及最大区块同步时间的显著减少。大型存档节点同步失败的情况几乎完全消除了。

V12升级后减少的同步时间:

wk588_com_hpm5l3mgflp.jpg

wk588_com_hpm5l3mgflp.jpg

v12升级后减少的不同步的实例(以epoch为单位):

wk588_com_lplqlmix3hv.jpg

wk588_com_lplqlmix3hv.jpg


此次升级,在48小时的时间窗口内,社区无缝升级至V12版本。极大的缩短了区块验证时间,有效的促进了FIL网络健康运行。


石榴矿池(6block.com)

聚焦于数字货币领域内的“独角兽”项目,提供 矿池、定制化挖矿软件、矿机、钱包等解决方案。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
快速回复 返回顶部 返回列表