這篇文章將為大家詳細(xì)講解有關(guān)如何解析Venus實(shí)現(xiàn)與Lotus的互聯(lián)互通,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
目前成都創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、東山網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
【項(xiàng)目簡(jiǎn)介】
Venus是Filecoin的Go語(yǔ)言實(shí)現(xiàn),致力于Filecoin網(wǎng)絡(luò)安全性與分布式集群適用性的提高。V|jasonbody
Venus是由協(xié)議實(shí)驗(yàn)室發(fā)起和開(kāi)發(fā)的第一個(gè)Filecoin實(shí)現(xiàn)(大概在今年的6月份左右go-filecoin更名為Venus),在Filecoin網(wǎng)絡(luò)中的角色也是舉足輕重的, 在filecoin-project/venus中,我們可以看到有比較多的關(guān)于修復(fù)gas價(jià)格的方案和實(shí)施。
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)展包括:
更新數(shù)據(jù)結(jié)構(gòu)以反映最新變化
更新選舉邏輯(引入WinCount)
更新項(xiàng)目依賴項(xiàng)(例如DRAND,用于隨機(jī)性)
測(cè)試代碼修復(fù)
顯示和修復(fù)鏈同步狀態(tài)
修復(fù)gas價(jià)格表
使命:
啟明Filecoin,讓存儲(chǔ)更簡(jiǎn)單、便捷、高效
愿景:
成為Filecoin擁抱未來(lái)存儲(chǔ)的更優(yōu)選擇
價(jià)值觀:
開(kāi)源共建、開(kāi)放共享、持續(xù)學(xué)習(xí)、共同進(jìn)步
Slogan:
技術(shù)突破想象,重構(gòu)塑造未來(lái)
Master(Github 更新時(shí)間 20/12/29 UTC)
實(shí)現(xiàn)與Lotus的完全互聯(lián)互通,兼容完整的Filecoin協(xié)議;
數(shù)據(jù)庫(kù)優(yōu)化處理,整體提升Venus區(qū)塊處理速度,基本保持在5s以內(nèi);
與Lotus兼容的api系統(tǒng),兼容Lotus相關(guān)組件的調(diào)用;
mpool,序列化代碼移植;
部分代碼重構(gòu)。
支持blocksync協(xié)議(#4230 )
修復(fù)vm和lotus無(wú)法兼容的代碼及各種錯(cuò)誤碼返回(#4230)
mpool代碼移植(#4265)
jsonrpc2接口移植(#4265)
自動(dòng)生成序列化代碼(#4270)
實(shí)現(xiàn)基于配置的fork處理方法(#4243)
Tips:開(kāi)源的Venus歡迎更多開(kāi)發(fā)者加入,嚴(yán)謹(jǐn)思考、大膽創(chuàng)新。
關(guān)于如何解析Venus實(shí)現(xiàn)與Lotus的互聯(lián)互通就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。