Filecoin網(wǎng)絡V13版本升級后,對礦工有何影響?

6月9日,F(xiàn)ilecoin開發(fā)團隊人員jennijuju-PLFD在Slack發(fā)布最新公告稱:目前社區(qū)有許多人對“Filecoin v13 網(wǎng)絡升級,存儲效率可以提升10-25倍”尚有疑問,因此,F(xiàn)ilecoin官方通過AMA來答疑解惑。
現(xiàn)在我們將AMA問題進行了匯總,以下是具體內(nèi)容:

1. 具體的網(wǎng)絡升級時間是什么時候?
答: 核心開發(fā)人員尚未就具體的升級時期達成一致,但預計將在 6 月的最后一周。校準測試網(wǎng)絡將在本周晚些時候或下周升級!
2. 如果分批處理 precom 的一部分或聚合的 procom 消息的一部分失敗,則整個批次處理/聚合消息發(fā)送失敗,就像分批處理發(fā)布消息一樣?
答: 對于 PreCommitSectorBatch ,它取決于消息是否提交失敗。如果聚合提交中包含已經(jīng)過期的PreCommit,則有 8 小時的窗口期,在此期間消息將成功提交未過期的PreCommit。其他個別失敗將導致消息失敗。
3 . BatchGasCharge 的計算方式似乎是啟發(fā)式的?等式背后的思考過程是什么?像 65733296.73 這樣的系數(shù)是如何產(chǎn)生的?
答: 該常數(shù)來自Pre Commit和Prove Commit提交一個扇區(qū)的平均 GasUsage。這個數(shù)字總是一個不精確的近似值,因為不同的節(jié)點狀態(tài)配置自然有不同的關聯(lián) GasUsage。
4 . 為了平衡延期提交造成的gas減少和收益損失(可能幾天)Pre Commit,是否有關于如何設置政策的詳細建議?
答: BatchBalancer 和 BatchDiscount 是在 BatchGasCharge 中使用的參數(shù),他們都與ProveCommit聚合有關。BatchDiscount 是一個 Gas使用折扣工具,它使聚合證明原則上比單條證明消息的GasUsage 更便宜(約便宜 1/20左右)。
BatchBalancer設置了GasCharge的最低值。該參數(shù)調(diào)節(jié) ProveCommit聚合和Gas費,確保大規(guī)模存儲上線支付網(wǎng)絡費用并建立使用閾值,使之為其他網(wǎng)絡操作(例如 PublishStorageDeals)維持較低的 BaseFee。
當BaseFee 低于 BatchBalancer * BatchDiscount 時,提交單個證明可能更便宜。當 BaseFee 遠高于 BatchBalancer * BatchDiscount 時,提交聚合證明可能更便宜。這些參數(shù)設置保證了更大幅度的上鏈率,從30 PiB/天到 2 EiB/天不等。
5 . v13升級對扇區(qū)封印次數(shù)有影響嗎?
答: 不會。預期的密封時間保持不變。如果扇區(qū)要與其他扇區(qū)聚合以獲取 Pre/ProveCommit 消息,則它們可以等待更長時間。
6 . SubmitProveCommit 消息或它們的時間是否有任何變化?它們還會被發(fā)送到每個單獨的扇區(qū)嗎?
答: 有一個新的 ProveCommitAggregate 消息可以一次 ProveCommit 多個扇區(qū)。該消息采用一組聚合證明,從而減少了消息的大小,這對節(jié)點來說是一種成本節(jié)約,并減少了數(shù)據(jù)存儲大小的增長。
7 . ProveCommitAggregate 和 BatchPreCom 的消息對于它們現(xiàn)有的每個扇區(qū)的消息是完全可選的嗎?
答: 是的,升級后PreCommitSector 和 ProveCommitSector 都將保持可用不變。沒有必要使用新方法將存儲提交給網(wǎng)絡,盡管就總費用而言,它們預計會更便宜。
8 . 在 Filecoin Hyperdrive 網(wǎng)絡升級后,新存儲交易的 gas 費用估計減少了多少 ?
答: PublishStorageDeals 的 GasFees 取決于 GasUsage * BaseFee。雖然 HyperDrive 對 PublishStroageDeals 的 GasUsage 變化不大,但它顯著增加了網(wǎng)絡帶寬(或 TPS)的供應。在其他條件相同的情況下,BaseFee 可能會減少。但是,減少的程度可能取決于使用網(wǎng)絡的潛在需求。
這反過來又取決于參與者通過聚合來利用性能改進的程度。總體而言,與今天的水平相比,存儲交易的Gas 費用預計會下降,但確切的表現(xiàn)形式和金額有待確定。
9. 聚合一個SnarkPack 的時間是否有時間限制?
答: SnarkPack 沒有時間限制。但是,聚合 PreCommits有 相關聯(lián)的到期時間。在 HyperDrive 升級中,此過期時間設置為 30 天。
10. 32GIB 扇區(qū)和 64GIB 扇區(qū)的 gas 節(jié)省是多少?
答: 32 和 64 GiB 扇區(qū)的 GasUsage 節(jié)省將類似。64 GiB 扇區(qū)的 GasUsage 節(jié)省略高,因為 64 GiB 扇區(qū)的聚合驗證速度更快,對于 32 和 64 GiB 扇區(qū) GasUsage 的節(jié)省很大程度上取決于聚合的證明數(shù)量。估計 6 個扇區(qū)聚合的 GasUsage 減少 1.5 倍,而估計 819 個扇區(qū)聚合的 GasUsage 減少 30 倍。
11 . 網(wǎng)絡如何激勵所有節(jié)點升級現(xiàn)有的 CC 扇區(qū)以存儲來自客戶的真實數(shù)據(jù)?是否有任何 WIP FIP?
答:要升級CC 扇區(qū)和存儲交易,請按照此處的步驟 。節(jié)點可以通過存儲客戶的交易來賺取 FIL。如果交易是經(jīng)過 Filecoin Plus 驗證的 datacap 交易,節(jié)點將獲得 10 倍調(diào)整后的算力。
12. 2條新消息的GAS使用量是否有上限,或者新消息的GAS Limit上限是否可以等同于一個區(qū)塊的GAS Limit?
答:可以。此升級不會產(chǎn)生新的單條消息的Gas Limit。然而,簡化節(jié)點測試所得的 Gas 消耗預估值顯示,這些消息的 GasUsage 將遠低于區(qū)塊限制。估計最大為 819 個扇區(qū)的 聚合ProveCommit消息的 GasUsage 低于 15 億個Gas Unit。最大為 256 個扇區(qū)的 PreCommit聚合消息的 GasUsage 估計低于 4 億個Gas Unit。
13 . 我們預計 BaseFee 會下降多少?
答:目前,網(wǎng)絡正在以最大容量(~40PiB/天)增長,過去一個月的 BaseFee 為~1 nFIL。在 HyperDrive 升級之后,網(wǎng)絡可以以 10-25 倍的存儲載入率增長 >400PiB/天,并使用更低的BaseFee。
但是,BaseFee 可能下降的金額取決于節(jié)點的行為(使用匯總證明提交消息)和網(wǎng)絡的潛在需求(包括存儲入職)。例如,如果潛在需求超過 10-25 倍,則 BaseFee 可能不會減少,因為塊仍會滿載!
14. Hyperdrive 允許多少存儲載入?
答: 根據(jù)節(jié)點使用聚合的方式,我們預計存儲入職率會增加 10 到 25 倍。我們可以看到網(wǎng)絡從現(xiàn)在的 40 PiB/天增長到 1 或 2 EiB/天。這將是一個巨大的增長!
15. 聚合如何影響節(jié)點對區(qū)塊獎勵的競爭?
答: 聚合使存儲容量增加了 10 到 25 倍,因此許多節(jié)點將大大增加其存儲容量,并從區(qū)塊獎勵中獲得更大份額。我們預計許多節(jié)點將利用聚合并大大增加其存儲部署,從而獲得更多收入。
16. Hyperdrive 是否意味著節(jié)點有強烈的動機增加更多的存儲?
答:是的,節(jié)點總是有強烈的動機去增加更多的存儲空間來獲得更大份額的區(qū)塊獎勵。HyperDrive 通過啟用更大的存儲載入來強調(diào)這種現(xiàn)有的激勵措施。它還鼓勵更多地使用 FIL Plus 交易。
17. ProveCommitAggregate 和 PreCommitAggregate 中是否存在節(jié)點費用?如果沒有Miner Fee,很難激勵節(jié)點主動打包。
答: “打包費”是指用于支付給生產(chǎn)包含此消息的區(qū)塊的節(jié)點的 GasPremium 嗎?如果是這樣,答案是肯定的。與 ProveCommitAggregate 和 PreCommitAggregate 協(xié)議中的所有消息一樣,可以使用指定的 GasPremium 發(fā)送。
18. 節(jié)點應該如何應對其他節(jié)點提高存儲入職率?
答: 與BTC和其他區(qū)塊獎勵區(qū)塊鏈一樣,希望保持或增加區(qū)塊獎勵份額的節(jié)點需要保持競爭力。
19. Hyperdrive 是否意味著存儲載入量每天可以達到 1 EiB?
答: 是的,Hyperdrive 應該可以使網(wǎng)絡達到 1 EiB/天或更多的存儲載入率。
20. 存儲速率的增加是來自于加快各個證明階段的速度,還是由于聚合消息而實現(xiàn)了更多的網(wǎng)絡吞吐量?
答:存儲速率的提高來自于聚合消息導致的整體網(wǎng)絡吞吐量增加。單獨的證明階段沒有加速。
21. 聚合 10 個扇區(qū)與 1000 個扇區(qū)時,聚合GAS參數(shù)有何不同?節(jié)點在一個證明中聚合更多扇區(qū)的動機是什么?
答:Hyperdrive 增加了網(wǎng)絡的整體存儲載入吞吐量,因此節(jié)點將能夠載入更多存儲。聚合證明會產(chǎn)生折扣 Gas Charge,因此總體而言,與鏈上相同數(shù)量的證明相比,Gas 使用量會更少,但會收取最低費用。有關GAS如何變化的更多詳細信息,請參閱 FIP-13。
聚合10 個證明與 1000 個證明:將更多證明聚合到單個聚合消息中,_每個證明更便宜。因此,如果節(jié)點想要裝載更多存儲空間,將更多證據(jù)聚合到一條消息中會更便宜。
22. 你能列出一些針對節(jié)點的 FIL 貸款工具嗎?
答:現(xiàn)有的貸款提供商包括:Anchorage、CoinList、Darma 等等!
23. 在現(xiàn)實場景中,每天可以支持的 PIB 的最大存儲大小增長是多少?整個網(wǎng)絡的估計Gas費用是多少?
答:這取決于對預提交和證明提交批次和聚合大小的實際分布的預測。在所有節(jié)點始終使用最大聚合大小的絕對最佳情況下,網(wǎng)絡將看到大約30 倍的 GasUsage 減少,因此當前每天 40PiB 的入職即每天 1,200 PiB。
這是此次升級后網(wǎng)絡可以支持的最大值。我們不太可能達到這個最大值,因為至少一開始不太可能所有節(jié)點都發(fā)布最大大小的聚合。最終取決于整個生態(tài)系統(tǒng)來確定我們與此的接近程度。
24. 什么是 BatchBalancer 和 BatchDiscount?
答:BatchBalancer 和 BatchDiscount 是與 ProveCommitAggregate 關聯(lián)的 BatchGasCharge 中使用的參數(shù)。BatchDiscount 是一個 gas 使用折扣因子,它使聚合證明原則上比 SingleProofGasUsage 更便宜。(例如,貴 1/20)。
BatchBalancer 是 GasCharge 的最低 Gas 費用。該參數(shù)調(diào)節(jié) ProveCommitAggregate 和 gas 費用的使用,確保大規(guī)模存儲入職支付網(wǎng)絡費用,建立效用閾值,并尋求為其他網(wǎng)絡操作(例如 PublishStorageDeals)維持較低的 BaseFee。
當BaseFee 低于 BatchBalancer * BatchDiscount 時,提交單個證明可能更便宜。當 BaseFee 遠高于 BatchBalancer * BatchDiscount 時,提交匯總證明可能更便宜。這些參數(shù)設置為支持廣泛的入職率,從 ~30 PiB/天到 ~2 EiB/天。
25. IPFS&Filecoin 需要存儲多少個區(qū)塊鏈項目?
答:你能幫我們澄清一下嗎?Filecoin 和 IPFS 是兩個獨立的信息存儲協(xié)議。雖然 IPFS 是許多區(qū)塊鏈項目的共有協(xié)議,但它本身并不是區(qū)塊鏈項目。Filecoin當然是一個區(qū)塊鏈項目。

