Filecoin網路的守衛和建設支援FIL幣加價破千

IPFS星際曉迪發表於2020-12-06

和大部分割槽塊鏈專案只擁有一個實現所不同的是,Filecoin擁有四大實現,分別是Lotus、Forest、Fuhon、Venus(go-filecoin),這四種協議雖然是互相獨立的,但是都能在Filecoin網路啟動、升級和不足夠穩定時保護和幫助網路。V   ipfs9966

Lotus

就目前情況而言,Lotus是最成熟的Filecoin實現,官方在slack頻道上宣佈的版本的升級,一般都是Lotus版本的升級,由此可見,Lotus是四大實現中最為“受寵”的實現,至於為什麼這麼受寵,除了功能的強大,也可能和Lotus始終是協議實驗室他們親自開發和維護有關係吧。

在Filecoin主網上線前,Lotus的重點是為規範參與者升級和測試做準備,以建立靈活的狀態升級框架,並開發Lotus-lite(基於閘道器的節點),這提供了一個可以直接與礦工互動的Lotus錢包,而無需維護重量級元件。

在Filecoin主網上線後,正如我們所見,Lotus致力於讓網路變得更流暢、解決礦工在挖礦過程中遇到的問題、對程式碼進行改進、提交相關FIP提案等。

Venus(go-fliecoin)

Venus是由協議實驗室發起和開發的第一個Filecoin實現(大概在今年的6月份左右go-filecoin更名為Venus),在Filecoin網路中的角色也是舉足輕重的, 在filecoin-project/venus中,我們可以看到有比較多的關於修復gas價格的方案和實施。V   ipfs9966

Venus的特點是可以在大多數Linux和MacOS系統上構建和執行,但是尚未支援Windows,Venus驗證節點可以在大多數具有至少8GB RAM的系統上執行。

作為協議實驗室的“長子”,Venus迄今為止的進展包括:

•更新資料結構以反映最新變化

•更新選舉邏輯(引入WinCount)

•更新專案依賴項(例如DRAND,用於隨機性)

•測試程式碼修復

•顯示和修復鏈同步狀態

•修復gas價格表

Fuhon

Fuhon是由Soramitsu開發的C ++ Filecoin實現,所有C ++依賴項都使用Hunter進行管理,Fuhon的特點是它使用cmake下載所需的庫,不需要手動下載和安裝軟體包。

Fuhon礦工和節點能夠實現與Lotus 新版本相容,實施和執行都經過一致性測試,以確保互操作性;此外,在不久前的TLS修補程式中,啟用了Lotus和Forest節點之間的連線,這意味著Fuhon和Lotus以及Forest都是可以互相連線的。

Forest

Forest是用Rust編寫的Filecoin的實現,採用模組化方法來分兩部分構建完整的Filecoin節點:

•根據Filecoin協議規範,在Rust中構建Filecoin的安全關鍵系統,特別是虛擬機器、區塊鏈和節點系統;

•整合功能用於儲存採礦、儲存與檢索市場的元件,以構成功能齊全的Filecoin節點實現。

雖然說Forest的建立時間並不長,但是能夠整合儲存和檢索市場,有助於Filecoin的不同實現與Filecoin規範之間的相容性和正確性的測試,藉助訊息,提示集和鏈級向量的多樣化語料庫,能夠團隊迅速地朝著完全互操作性的方向邁進了重要一步。V   ipfs9966

讓我們來看看Forest有哪些重要進度吧:

•自0.9.3版本起整合礦工參與者變更

•釋出完整的儲存礦工實施

•合併訊息池更改,包括訊息的重新發布,還原和選擇邏輯

•更新一致性測試以發現並解決不相容問題

•完成狀態管理器和鏈儲存的傳遞,以識別自實施以來發生的更改

•建立本地devnet

•測試和重構AMT實施

總得來說,雖然這四大實現是互相獨立的,但是他們都是在Filecoin網路上執行的,他們彼此促進、在需要的時候能夠共同協作,守衛和建設一個更好的Filecoin網路。

相關文章