原文作者:Filecoin NetworkFilecoin Fast Finality 快速最終確定性(FIP 0086: Filecoin 中的快速最終確定性(F3))是主網啟動以來對 Filecoin 共識層最具變革性的升級之一。經過近兩年的密集研發,F3 現已做好了主網部署的準備,有望為整個生態帶來突破性的進展!通過將終結時間從 900 個區塊高度縮短至僅 2 個左右,F3帶來了全方位的實質性好處:* **更快的交易確認:**代幣持有者和 Dapp 用戶將在幾分鐘內看到交易完成,而不是幾小時。* **強化的跨鏈體驗:**Oracle 和橋樑將更快地完成交易和狀態更改。設想一下,未來的 Dapp 可以無縫地從其他鏈向 Filecoin 發佈存儲交易,並在數據成功存儲至 Filecoin 的幾分鐘內收到確認!* **更高效的輕量級用戶端:**RPC 提供商和存儲提供者等節點運營商可以使用輕量級用戶端,從而提高可訪問性。* **精簡的存儲提供者數據存儲流程:**F3 簡化了存儲提供者的數據存儲流程,無需額外硬件或操作更改。使用 Lotus Miner、Venus 或 Curio 等 SP 用戶端或參與Ramo 網絡的存儲提供者可以顯著提升數據存儲效率。通過 F3 將發佈存儲交易時間縮短了 2 分鐘以上,存儲提供者可以實現更快的數據存儲流程,併為用戶提供優化的 SLA 性能。* **以及更多好處!**更改實時網絡的共識協議並非易事,為確保順利安全地過渡至主網,該更改已在校準網絡中經過嚴格的審核和多輪測試。雖然 F3 最初是針對 nv24 升級的,但後期試驗發現了兩個關鍵問題,詳情請在此處查看。這些問題目前已經解決,修復程序正在校準上進行驗證。## 下一步F 3 團隊現在正在主網上進行最後階段的準備測試。這包括在生產流量下部署更新後的協議,並遵循啟動測試計劃。為提供更多的可見性,我們還發布了兩個 F3 監控儀表板盤(主網、校準測試網),供社區跟蹤進度、監控區塊集最終確定性、節點性能等。若您想要獲取最新的測試更新,請訂閱此論壇或加入#fil-fast-finality slack 頻道。## 節點運營商注意事項當我們進入主網上的最後被動測試階段,瞭解 F3 的帶寬使用模式非常重要。這些模式主要由兩個關鍵因素驅動:* 消息量:F3 需要聽取控制至少 66% 網絡權力的參與者的意見才能決策。* 消息大小:需要處理的區塊集越多,消息就越大。## 👋🔔Bootstrap 期間的預期帶寬使用情況在 bootstrap 階段,F3 必須完成自上次終結以來的所有區塊高度,大約 900 個。這種擴展鏈的終結會導致帶寬使用的臨時峰值,通常持續 5-10 分鐘,然後會穩定至基線水平。## 其他已知的高帶寬場景F3 在所謂的“實例”(instance)中達到最終性:您可以將實例想象成一次會議,每個人都出席會議來決策某事項。至少需要 66% 的與會者參加,會議才能休會。在 F3 bootstrap 之後,每個實例在正常運行時通常包含幾個區塊高度的區塊集。這是因為 F3 ,顧名思義,是快速終結,並且在絕大多數情況下,它能在 2 個區塊高度內終結區塊集。然而,在某些情況下,F3的最終確定可能落後於鏈的進展。例如,由於缺乏參與或網絡連接等問題,“會議”需要很長時間才能結束。由於 Filecoin 鏈在不斷增長,因此在耗時較長的實例之後出現的實例現在需要更長的鏈來完成。更長的鏈意味著會有更大的消息,因為作為 F3 實例的一部分,交換的每條消息都包含了鏈最終完成的信息。較大的消息將導致帶寬使用量激增,一旦 F3 實例跟上了鏈的速度,即在最近的幾個區塊高度內完成區塊集,帶寬使用量就會下降到基線。如果您發現與 F3 測試相關的帶寬使用率意外地長時間居高不下,請從您的實施中收集日誌,特別是來自 F3/gpbft 和 F3/certexchange 日誌級別的日誌,並在#fil-fast-finality Slack 頻道中進行共享。F3 團隊會積極監控性能,和您一起合作調查來解決問題。## 🏁F3 啟動在接下來的 2-4 周內,我們將繼續通過被動測試收集有關 F3 實施合理性的數據,我們目前的計劃是使用nv25啟動F3。雖然我們還在等待最終數據來確認 F3 是否準備就緒,但 F3 團隊計劃向 FIL 實施人員和核心開發人員提議在非週期內升級 nv25。如果在最後階段的測試中沒有出現任何關鍵問題,我們將為 F3 的發佈提出以下建議:* **2024 年 12 月上旬 - 發佈校準 nv25升級版並部署 F3 最終代碼(F3 已經激活並運行)*** **2024 年 12 月中旬 - 用戶端發佈主網 nv25/F3 激活區塊高度集*** **2025 年 1 月 - 主網 nv25/F3 激活**我們將隨時向您通報進展情況,並在計劃有任何變動時向社區提供更新。感謝您大力支持這次激動人心的升級!您可以關注FilOz 博客和Twitter,獲取 Finality 揭幕的最新更新。特別感謝其他 F3核心實施者:Kubuxu、Masih、Stebalien、annorth、BigLep;其他Lotus實施者rvagg和Forest實施者 Hailong 以及ruseinov,感謝你們的辛勤工作將 F3 帶入了現實生活。## 更多資源* Filecoin 基金會:F 3 如何改變 Filecoin 網絡* MasihDerkani:快速最終確定性:簡化橋樑到其他網絡* Protocol Labs Research:F 3 和 gossip pbft:最長鏈協議的快速最終確定性* Github* Slack:# fil-fast-finality
Filecoin Fast Finality(F3)主網即將啟動
原文作者:Filecoin Network
Filecoin Fast Finality 快速最終確定性(FIP 0086: Filecoin 中的快速最終確定性(F3))是主網啟動以來對 Filecoin 共識層最具變革性的升級之一。經過近兩年的密集研發,F3 現已做好了主網部署的準備,有望為整個生態帶來突破性的進展!通過將終結時間從 900 個區塊高度縮短至僅 2 個左右,F3帶來了全方位的實質性好處:
更改實時網絡的共識協議並非易事,為確保順利安全地過渡至主網,該更改已在校準網絡中經過嚴格的審核和多輪測試。雖然 F3 最初是針對 nv24 升級的,但後期試驗發現了兩個關鍵問題,詳情請在此處查看。這些問題目前已經解決,修復程序正在校準上進行驗證。
下一步
F 3 團隊現在正在主網上進行最後階段的準備測試。這包括在生產流量下部署更新後的協議,並遵循啟動測試計劃。為提供更多的可見性,我們還發布了兩個 F3 監控儀表板盤(主網、校準測試網),供社區跟蹤進度、監控區塊集最終確定性、節點性能等。若您想要獲取最新的測試更新,請訂閱此論壇或加入#fil-fast-finality slack 頻道。
節點運營商注意事項
當我們進入主網上的最後被動測試階段,瞭解 F3 的帶寬使用模式非常重要。這些模式主要由兩個關鍵因素驅動:
👋🔔Bootstrap 期間的預期帶寬使用情況
在 bootstrap 階段,F3 必須完成自上次終結以來的所有區塊高度,大約 900 個。這種擴展鏈的終結會導致帶寬使用的臨時峰值,通常持續 5-10 分鐘,然後會穩定至基線水平。
其他已知的高帶寬場景
F3 在所謂的“實例”(instance)中達到最終性:您可以將實例想象成一次會議,每個人都出席會議來決策某事項。至少需要 66% 的與會者參加,會議才能休會。在 F3 bootstrap 之後,每個實例在正常運行時通常包含幾個區塊高度的區塊集。這是因為 F3 ,顧名思義,是快速終結,並且在絕大多數情況下,它能在 2 個區塊高度內終結區塊集。
然而,在某些情況下,F3的最終確定可能落後於鏈的進展。例如,由於缺乏參與或網絡連接等問題,“會議”需要很長時間才能結束。由於 Filecoin 鏈在不斷增長,因此在耗時較長的實例之後出現的實例現在需要更長的鏈來完成。更長的鏈意味著會有更大的消息,因為作為 F3 實例的一部分,交換的每條消息都包含了鏈最終完成的信息。較大的消息將導致帶寬使用量激增,一旦 F3 實例跟上了鏈的速度,即在最近的幾個區塊高度內完成區塊集,帶寬使用量就會下降到基線。
如果您發現與 F3 測試相關的帶寬使用率意外地長時間居高不下,請從您的實施中收集日誌,特別是來自 F3/gpbft 和 F3/certexchange 日誌級別的日誌,並在#fil-fast-finality Slack 頻道中進行共享。F3 團隊會積極監控性能,和您一起合作調查來解決問題。
🏁F3 啟動
在接下來的 2-4 周內,我們將繼續通過被動測試收集有關 F3 實施合理性的數據,我們目前的計劃是使用nv25啟動F3。
雖然我們還在等待最終數據來確認 F3 是否準備就緒,但 F3 團隊計劃向 FIL 實施人員和核心開發人員提議在非週期內升級 nv25。如果在最後階段的測試中沒有出現任何關鍵問題,我們將為 F3 的發佈提出以下建議:
我們將隨時向您通報進展情況,並在計劃有任何變動時向社區提供更新。感謝您大力支持這次激動人心的升級!
您可以關注FilOz 博客和Twitter,獲取 Finality 揭幕的最新更新。
特別感謝其他 F3核心實施者:Kubuxu、Masih、Stebalien、annorth、BigLep;其他Lotus實施者rvagg和Forest實施者 Hailong 以及ruseinov,感謝你們的辛勤工作將 F3 帶入了現實生活。
更多資源