FIP-14提案意味着不可续算力V1扇区可以直接续期过渡,而在今年四、五月份有较多的扇区亟需算力续期。目前,如何又快又省地批量做算力续期成为了这段时间的焦点。
由于目前可执行扇区续期的Block Limit只有的100亿个Gas,假如批量的扇区做算力增长,一万个批量扇区相当于50亿个Gas,续期的时候很容易导致网络拥堵,Gas费过高。
故在FIP-13并未落地的时候,算力增长的同时并未作出降低手续费,我们需要续期工具来节省手续费。
目前,对于扇区的终身生命周期不能超过5年,而对于V1续期的扇区不能超过540天,所以对于需要续期的扇区要考虑好续期时间,便于退出。
续期工具的主要用途是通过扫描制定集群扇区装套,分批有规划的构造扇区续期消息,其主要作用是根据规划、分批,用尽可能低手续费的进行续期。
主要准备工作为:
前期扇区信息收集。这就需要一个支持Lotus API的Lotus节点。主要用于检索矿工信息、链高度和扇区信息;
信息发送。后面需要用到续期工具进行发送消息,所需需要提前准备Lotus Message,通过API发送;
添加其他需要续期的矿工节点。
PS:对于体量较大的集群,需要较长的执行时间;同时该Lotus节点节点需要独立,避免但过多信息发送,导致拥堵影响其他业务。
其步骤为:
1. 选择待续期的矿工号
2. 选择为该矿工续期的账号
3. 检查扇区信息
4. 选择续期的年月
5. 选择续期的方式(续期天数、新到期时间和新到期高度,不能超过540天)
6. 生成消息。消息放在配置文件指定的地方,并生成记录文件
7.信息检查,检查成功消息和带发送消息的状态
续期工具主要着重点:
自动化扫描及执行。其主要是包含批量收集扇区信息和处理续期任务,避免了手动操作的失误、繁重的人工成本以及数据的收集;
批量扇区拆分。由于续期的扇区消息所预估的Gas Limit 和批量续期扇区数有关,批量扇区数越多,预估的GasLimit 越高,这样也会对应提高扇区续期的续期成本。因为,续期工具会对批量扇区数分拆一定的数量自动化操作;
根据GasLimit 参数调整频次。续期工具不仅拆分还根据合理的消息费用场景,可设置对应的费用来完成费用指出,或者延迟发送。
清除本地缓存消息。即是参数将会清除本地数据缓存。缓存的作用是对已经发送过的消息,再次执行该命令时,不再发送;如遇到发送不畅时,可以根据参数动态调整执行;如若再次发消息时,会同步删除本地数据缓存。
总体而言,续期工具虽然并不是一个核心的组件,但它是Filecoin主网进程中一个关键工具,起到了智能化、自动化、高性价比执行任务的作用,为焜耀科技的每一个客户保驾护航。