助力Filecoin網(wǎng)絡(luò)穩(wěn)定,四大實(shí)現(xiàn)居功至偉
共
1621字,需瀏覽
4分鐘
·
2020-12-09 19:08

在傳統(tǒng)的區(qū)塊鏈項(xiàng)目中,一般只有一個(gè)實(shí)現(xiàn),這一點(diǎn)Filecoin迥然不同,它擁有四個(gè)實(shí)現(xiàn),它們分別是Lotus、Forest、Fuhon、Venus(go-filecoin)。雖然這幾種實(shí)現(xiàn)彼此之間相互獨(dú)立,但它們的作用都是在Filecoin網(wǎng)絡(luò)啟動(dòng)、升級(jí)和不穩(wěn)定時(shí)保護(hù)和幫助網(wǎng)絡(luò)。
通過主網(wǎng)上線這段時(shí)間的表現(xiàn)來(lái)看,Lotus的表現(xiàn)最為成熟,一般官方在Slack頻道中宣布的版本升級(jí),一般都是Lotus版本的升級(jí)。所以Lotus最為受到官方寵愛。至于其中的原因,除了其最為成熟,功能強(qiáng)大之外,也可能是Lotus始終是協(xié)議實(shí)驗(yàn)室自行開發(fā)和維護(hù)的關(guān)系。
在主網(wǎng)上線之前,Lotus的重點(diǎn)是為了規(guī)范參與者升級(jí)和測(cè)試做準(zhǔn)備,以創(chuàng)建靈活的狀態(tài)升級(jí)框架,并開發(fā)Lotus-lite(基于網(wǎng)關(guān)的節(jié)點(diǎn)),這提供了一個(gè)可以直接與礦工交互的Lotus錢包,而無(wú)需維護(hù)重量級(jí)組件。主網(wǎng)上線之后,Lotus的重心轉(zhuǎn)到維護(hù)網(wǎng)絡(luò)的穩(wěn)定以及流暢性方面,解決礦工在挖礦過程中遇到的各種問題,對(duì)代碼的改進(jìn)、提交相關(guān)FIP提案等。Venus是由協(xié)議實(shí)驗(yàn)室發(fā)起和開發(fā)的第一個(gè)Filecoin實(shí)現(xiàn),之前的名稱為go-filecoin,大約在今年6月份才改為Venus。該實(shí)現(xiàn)對(duì)于Filecoin來(lái)說也是至關(guān)重要的。我們經(jīng)常看到的有關(guān)Gas價(jià)格修復(fù)以及實(shí)施方案等都由Venus實(shí)現(xiàn)的。
Venus的特點(diǎn)是可以在大多數(shù)Linux和MacOS系統(tǒng)上構(gòu)建和運(yùn)行,但是尚未支持Windows,Venus驗(yàn)證節(jié)點(diǎn)可以在大多數(shù)具有至少8GB RAM的系統(tǒng)上運(yùn)行。作為協(xié)議實(shí)驗(yàn)室的“長(zhǎng)子”,Venus迄今為止的進(jìn)展包括:l?更新數(shù)據(jù)結(jié)構(gòu)以反映最新變化l?更新項(xiàng)目依賴項(xiàng)(例如DRAND,用于隨機(jī)性)Fuhon是由Soramitsu開發(fā)的C ++ Filecoin實(shí)現(xiàn),所有C ++依賴項(xiàng)都使用Hunter進(jìn)行管理,Fuhon的特點(diǎn)是它使用cmake下載所需的庫(kù),不需要手動(dòng)下載和安裝軟件包。Fuhon礦工和節(jié)點(diǎn)能夠?qū)崿F(xiàn)與Lotus 新版本兼容,實(shí)施和運(yùn)行都經(jīng)過一致性測(cè)試,以確保互操作性;此外,在不久前的TLS修補(bǔ)程序中,啟用了Lotus和Forest節(jié)點(diǎn)之間的連接,這意味著Fuhon和Lotus以及Forest都是可以互相連接的。Forest是用Rust編寫的Filecoin的實(shí)現(xiàn),采用模塊化方法來(lái)分兩部分構(gòu)建完整的Filecoin節(jié)點(diǎn):l?根據(jù)Filecoin協(xié)議規(guī)范,在Rust中構(gòu)建Filecoin的安全關(guān)鍵系統(tǒng),特別是虛擬機(jī)、區(qū)塊鏈和節(jié)點(diǎn)系統(tǒng);l?集成功能用于存儲(chǔ)采礦、存儲(chǔ)與檢索市場(chǎng)的組件,以構(gòu)成功能齊全的Filecoin節(jié)點(diǎn)實(shí)現(xiàn)。雖然Forest的創(chuàng)建時(shí)間并不長(zhǎng),它的主要目的在于整合存儲(chǔ)和檢索市場(chǎng),幫助Filecoin不同實(shí)現(xiàn)之間規(guī)范性和兼容性的測(cè)試,借助消息,提示集和鏈級(jí)向量的多樣化語(yǔ)料庫(kù),能夠團(tuán)隊(duì)迅速地朝著完全互操作性的方向邁進(jìn)了重要一步。
l?發(fā)布完整的存儲(chǔ)礦工實(shí)施l?合并消息池更改,包括消息的重新發(fā)布,還原和選擇邏輯l?更新一致性測(cè)試以發(fā)現(xiàn)并解決不兼容問題l?完成狀態(tài)管理器和鏈存儲(chǔ)的傳遞,以識(shí)別自實(shí)施以來(lái)發(fā)生的更改l?測(cè)試和重構(gòu)AMT實(shí)施這些實(shí)現(xiàn)之間彼此相互獨(dú)立,但由于Filecoin獨(dú)特的落地特性,這些實(shí)現(xiàn)保證了Filecoin網(wǎng)絡(luò)的運(yùn)行,使其運(yùn)轉(zhuǎn)穩(wěn)定。
瀏覽
40
99在线视频免费
|
国产精品av在线播放
|
7799天天综合网,精品
|
日本视频 黄
|
伊人大香蕉在线网
|