原力研究 | Venus:伴你同行,共創(chuàng)穩(wěn)定存儲(chǔ)!

原力區(qū)原作
Venus,啟明星,為天亮前東方地平線上有時(shí)會(huì)看到一顆特別明亮的“晨星”,寓意引導(dǎo)光明。

Filecoin中的Venus也是如此,為存儲(chǔ)企業(yè)提供一款操作更為簡(jiǎn)易、安全的存儲(chǔ)操作系統(tǒng),引導(dǎo)未來(lái)。
簡(jiǎn)而言之,Venus就是區(qū)別于已有存儲(chǔ)協(xié)助軟件‘Lotus’的新的存儲(chǔ)操作系統(tǒng),其兩者區(qū)別猶如:一臺(tái)筆記本需要運(yùn)行微信,可以用Microsoft Windows系統(tǒng)(Lotus),也可以用macOS系統(tǒng)(Venus),表現(xiàn)出簡(jiǎn)易性和安全性定義的不同,市場(chǎng)因用戶體驗(yàn)而定。
具體Venus詳情可以閱讀《Venus:Filecoin的新秀》深入了解。

Venus與Lotus區(qū)別如Windows系統(tǒng)與macOS系統(tǒng)區(qū)別類似,
來(lái)源:原力區(qū),2021-07-12
在Venus v1.0.0代碼審計(jì)完成之后,其會(huì)給用戶帶來(lái)哪些?
本文會(huì)從兩個(gè)緯度展開分析:降本增效、功能性優(yōu)化(安全性、易用性),便于大家了解。
Venus:降本增效
降本:減免節(jié)點(diǎn)服務(wù)器和運(yùn)維服務(wù)器的支出
Venus分布式存儲(chǔ)池概念是把多個(gè)存儲(chǔ)提供節(jié)點(diǎn)聚合到一起,共用節(jié)點(diǎn)服務(wù)器和運(yùn)維服務(wù)器。
其從投入成本上看,節(jié)省了節(jié)點(diǎn)服務(wù)器和運(yùn)維服務(wù)器,節(jié)點(diǎn)服務(wù)器主要是同步數(shù)據(jù)、鏈交互等,運(yùn)維服務(wù)器主要是監(jiān)控集群情況;
而在使用Lotus的場(chǎng)景下,一個(gè)集群需要單獨(dú)的節(jié)點(diǎn)服務(wù)器和運(yùn)維服務(wù)器,當(dāng)集群需要備用節(jié)點(diǎn)以及負(fù)載均衡來(lái)提升穩(wěn)定性和高可用時(shí),這部分固定成本的差異將更加凸顯。

Venus共用同步服務(wù)器與運(yùn)維服務(wù)器,
來(lái)源:原力區(qū),2021-07-12
鏈同步方面,雖然每個(gè)區(qū)塊的消息不同,但Venus基于多線程與并發(fā)處理,同步效率可提高30-40%。
增效:讓收益趨于穩(wěn)定
目前Venus分布式存儲(chǔ)池規(guī)模并未足夠大,隨著參與存儲(chǔ)方的加入、聚合規(guī)模越來(lái)越大,其會(huì)越來(lái)越穩(wěn)定,讓中、小規(guī)模節(jié)點(diǎn)避免無(wú)謂損失。
如,有1萬(wàn)張福利彩票的中獎(jiǎng)概率為10%,假如一個(gè)家庭10個(gè)人購(gòu)買了10張刮彩票,中獎(jiǎng)率為萬(wàn)分之一(極有可能拿不到獎(jiǎng)勵(lì)),而有些大家庭可能有20人,概率雖然比前者大,但是也有可能拿不到獎(jiǎng)勵(lì)。假如把這些大大小小家庭匯聚到一塊刮彩票,共享風(fēng)險(xiǎn)與收益,當(dāng)人數(shù)越接近1萬(wàn),其中獎(jiǎng)概率就逐步接近10%。
所以Venus分布式存儲(chǔ)池對(duì)于中小存儲(chǔ)池的作用很大,短期看,可能會(huì)少了突然超高幸運(yùn)之的現(xiàn)象,但從長(zhǎng)遠(yuǎn)看,收益會(huì)穩(wěn)定。
由于Filecoin經(jīng)濟(jì)模型的獨(dú)特性,對(duì)于同一個(gè)分布式存儲(chǔ)池內(nèi)不同集群的錢包地址下處于不同狀態(tài)余額的綜合性管理是復(fù)雜的,并且是可以有多種策略的,所以對(duì)于前述場(chǎng)景下存儲(chǔ)池內(nèi)存儲(chǔ)提供者收益分配的具體實(shí)施還在進(jìn)一步實(shí)現(xiàn)中。
Venus:功能優(yōu)化安全性和易用性
安全性:私鑰分離與多點(diǎn)信息傳遞
Venus安全性體現(xiàn)在多個(gè)方向,從網(wǎng)絡(luò)同步、元數(shù)據(jù)存儲(chǔ)、消息發(fā)送到錢包管理等,其中私鑰分離與多點(diǎn)信息傳遞尤其突出。
私鑰分離提高安全性。在計(jì)算隨機(jī)數(shù)及簽名區(qū)塊的過(guò)程中,Lotus簽名確認(rèn)需要私鑰簽名,而Venus(不保存私鑰)對(duì)存在各種數(shù)據(jù)結(jié)構(gòu)以及簽名類型進(jìn)行統(tǒng)一管理,并可授權(quán)于外部組件使用,如密碼即可授權(quán)簽名,避免頻繁暴露私鑰的可能性,提高資產(chǎn)的安全性。
多點(diǎn)信息互相傳遞、打包,避免單點(diǎn)故障。在信息發(fā)送層面,除了動(dòng)態(tài)根據(jù)Base Fee來(lái)調(diào)整策略發(fā)送消息時(shí),需要填寫Gas相關(guān)參數(shù)和Nonce,以確保設(shè)置有效之外。
Venus會(huì)通過(guò)Mpool API推送到多個(gè)節(jié)點(diǎn)進(jìn)行信息相互傳遞,確保消息在網(wǎng)絡(luò)上正常傳播,避免某一局部節(jié)點(diǎn)故障導(dǎo)致信息發(fā)送不順暢,從而導(dǎo)致懲罰。
Venus部分節(jié)點(diǎn)表現(xiàn)展示,來(lái)源:原力區(qū),2021-07-12
6月3日上午,F(xiàn)ilecoin網(wǎng)絡(luò)出現(xiàn)“鈔攻擊”,F(xiàn)ilecoin網(wǎng)絡(luò)突然出現(xiàn)消息無(wú)法上鏈,導(dǎo)致全網(wǎng)節(jié)點(diǎn)算力,而Venus的多點(diǎn)信息相互傳遞可避免單點(diǎn)故障。不僅如此,Venus還會(huì)在Lotus基礎(chǔ)上過(guò)濾信息,對(duì)于余額不足、過(guò)期信息進(jìn)行攔截,避免無(wú)謂的損耗。
易用性:共享組件、資源聚集、全功能......
Venus團(tuán)隊(duì)在v1.0.0上極大地提高了其簡(jiǎn)易性,其中涵蓋內(nèi)容甚多,如下:
共享組件節(jié)省運(yùn)維時(shí)間與成本。Venus集成了很多專業(yè)、成熟的共享組件,以及授權(quán)服務(wù)等,盡量減少勞動(dòng)力支出;
資源聚集共同分擔(dān)風(fēng)險(xiǎn)。如存儲(chǔ)提供商能夠?qū)①Y源整合在一起,互相幫助打包消息,避免突發(fā)情況消息無(wú)人打包的單點(diǎn)故障情況;
支持全功能。Venus支持更多的接口,如外部簽名、同時(shí)選擇多個(gè)批次的消息等;
網(wǎng)絡(luò)切換更快。Venus對(duì)于不同網(wǎng)絡(luò)修改參數(shù)可直接切換,而Lotus需要修改安裝包;
......
總體而言,團(tuán)隊(duì)從節(jié)省成本、穩(wěn)定收益、資產(chǎn)與數(shù)據(jù)安全、簡(jiǎn)易操作等層面上屢次完善Venus,一文難以全面涵蓋其的全部亮點(diǎn),為的是讓存儲(chǔ)服務(wù)提供商可以得到更好的體驗(yàn),促進(jìn)分布式存儲(chǔ)賽道的更穩(wěn)定增長(zhǎng)。
現(xiàn)在,Venus團(tuán)隊(duì)與Filecoin基金會(huì)攜手推出生態(tài)項(xiàng)目“Filecoin存儲(chǔ)提供者孵化中心”,為廣大中小存儲(chǔ)提供者提供一個(gè)免費(fèi)體驗(yàn)的機(jī)會(huì)!
數(shù)量有限,心動(dòng)不如行動(dòng),趕緊點(diǎn)擊閱讀原文申請(qǐng)吧?。╤ttp://venusteam.mikecrm.com/1lmpQtj)!
活動(dòng)詳情請(qǐng)閱讀:Venus X Filecoin基金會(huì) | Filecoin存儲(chǔ)提供者孵化中心即將啟動(dòng)
end
點(diǎn)擊下方“閱讀全文”填寫Venus申請(qǐng)表單
