原力研究 | 為何續(xù)期工具如此重要?

FIP-14提案意味著不可續(xù)算力V1扇區(qū)可以直接續(xù)期過渡,而在今年四、五月份有較多的扇區(qū)亟需算力續(xù)期。目前,如何又快又省地批量做算力續(xù)期成為了這段時間的焦點。

由于目前可執(zhí)行扇區(qū)續(xù)期的Block Limit只有的100億個Gas,假如批量的扇區(qū)做算力增長,一萬個批量扇區(qū)相當(dāng)于50億個Gas,續(xù)期的時候很容易導(dǎo)致網(wǎng)絡(luò)擁堵,Gas費過高。
故在FIP-13并未落地的時候,算力增長的同時并未作出降低手續(xù)費,我們需要續(xù)期工具來節(jié)省手續(xù)費。
目前,對于扇區(qū)的終身生命周期不能超過5年,而對于V1續(xù)期的扇區(qū)不能超過540天,所以對于需要續(xù)期的扇區(qū)要考慮好續(xù)期時間,便于退出。
續(xù)期工具的主要用途是通過掃描制定集群扇區(qū)裝套,分批有規(guī)劃的構(gòu)造扇區(qū)續(xù)期消息,其主要作用是根據(jù)規(guī)劃、分批,用盡可能低手續(xù)費的進(jìn)行續(xù)期。
主要準(zhǔn)備工作為:
前期扇區(qū)信息收集。這就需要一個支持Lotus API的Lotus節(jié)點。主要用于檢索礦工信息、鏈高度和扇區(qū)信息;
信息發(fā)送。后面需要用到續(xù)期工具進(jìn)行發(fā)送消息,所需需要提前準(zhǔn)備Lotus Message,通過API發(fā)送;
添加其他需要續(xù)期的礦工節(jié)點。
PS:對于體量較大的集群,需要較長的執(zhí)行時間;同時該Lotus節(jié)點節(jié)點需要獨立,避免但過多信息發(fā)送,導(dǎo)致?lián)矶掠绊懫渌麡I(yè)務(wù)。
其步驟為:
1. 選擇待續(xù)期的礦工號
2. 選擇為該礦工續(xù)期的賬號
3. 檢查扇區(qū)信息
4. 選擇續(xù)期的年月
5. 選擇續(xù)期的方式(續(xù)期天數(shù)、新到期時間和新到期高度,不能超過540天)
6. 生成消息。消息放在配置文件指定的地方,并生成記錄文件
7.信息檢查,檢查成功消息和帶發(fā)送消息的狀態(tài)
續(xù)期工具主要著重點:
自動化掃描及執(zhí)行。其主要是包含批量收集扇區(qū)信息和處理續(xù)期任務(wù),避免了手動操作的失誤、繁重的人工成本以及數(shù)據(jù)的收集;
批量扇區(qū)拆分。由于續(xù)期的扇區(qū)消息所預(yù)估的Gas Limit 和批量續(xù)期扇區(qū)數(shù)有關(guān),批量扇區(qū)數(shù)越多,預(yù)估的GasLimit 越高,這樣也會對應(yīng)提高扇區(qū)續(xù)期的續(xù)期成本。因為,續(xù)期工具會對批量扇區(qū)數(shù)分拆一定的數(shù)量自動化操作;
根據(jù)GasLimit 參數(shù)調(diào)整頻次。續(xù)期工具不僅拆分還根據(jù)合理的消息費用場景,可設(shè)置對應(yīng)的費用來完成費用指出,或者延遲發(fā)送。
清除本地緩存消息。即是參數(shù)將會清除本地數(shù)據(jù)緩存。緩存的作用是對已經(jīng)發(fā)送過的消息,再次執(zhí)行該命令時,不再發(fā)送;如遇到發(fā)送不暢時,可以根據(jù)參數(shù)動態(tài)調(diào)整執(zhí)行;如若再次發(fā)消息時,會同步刪除本地數(shù)據(jù)緩存。
總體而言,續(xù)期工具雖然并不是一個核心的組件,但它是Filecoin主網(wǎng)進(jìn)程中一個關(guān)鍵工具,起到了智能化、自動化、高性價比執(zhí)行任務(wù)的作用,為焜耀科技的每一個客戶保駕護(hù)航。
end



點個在看,讓更多人看到原力區(qū)~
