時(shí)間:2023-07-25|瀏覽:232
本章,我們將配置自身節(jié)點(diǎn)角色。
我們通過(guò)區(qū)分各個(gè)ID的概念知道了Filecoin體系中節(jié)點(diǎn)所扮演的兩重角色,四重身份。
而Filecoin對(duì)比目前成熟的中心化存儲(chǔ)解決方案,這幾種身份的職能可以類比為:
- 存儲(chǔ)礦工(Storageminers):比較像傳統(tǒng)互聯(lián)網(wǎng)中,負(fù)責(zé)專門存儲(chǔ)數(shù)據(jù)的Web服務(wù)器。 - 檢索礦工(Retrievalminers):比較像內(nèi)容分發(fā)網(wǎng)絡(luò)CDN的作用,負(fù)責(zé)檢索抓取數(shù)據(jù),服務(wù)于存儲(chǔ)需求方用戶。 - 存儲(chǔ)客戶(Storageclients):想存儲(chǔ)數(shù)據(jù)的需求方用戶。 - 檢索客戶(Retrievalclients):想檢索數(shù)據(jù)的需求方用戶。
Filecoin體系中的節(jié)點(diǎn)同時(shí)具備這四重身份,并且集其身份所對(duì)應(yīng)的功能于一身,在整個(gè)網(wǎng)絡(luò)中發(fā)揮著對(duì)應(yīng)的職能。這也是區(qū)塊鏈網(wǎng)絡(luò)區(qū)別于傳統(tǒng)互聯(lián)網(wǎng)的精髓之處,節(jié)點(diǎn)之所以有多重身份與職能,主要是源于Filecoin體系中設(shè)計(jì)的市場(chǎng)機(jī)制。
這里說(shuō)兩句題外話:區(qū)塊鏈存儲(chǔ)在國(guó)內(nèi)是一個(gè)剛誕生的新興領(lǐng)域,探索階段有錯(cuò)誤真的很常見(jiàn),至少大家都愿意花精力去努力盤活這個(gè)行業(yè)。
今天小編看到一句很深刻的話:強(qiáng)者互持,弱者互撕,希望大家能意識(shí)到:因?yàn)橥姓?,你的存在和你所做的事情才有意義…
存儲(chǔ)礦工角色有兩個(gè)不同的地址:
- 一個(gè)是Worker:負(fù)責(zé)完成所有事務(wù)活動(dòng),參與Ask訂單、提交證明,提交新扇區(qū)等。 - 另一個(gè)是Owner:地址是創(chuàng)建礦工的地址,支付抵押品等。
小編認(rèn)為需要這樣區(qū)別和設(shè)計(jì)的原因歸結(jié)為八個(gè)字:各司其職,安全第一。
Filecoin體系中,節(jié)點(diǎn)網(wǎng)絡(luò)與IPFS節(jié)點(diǎn)網(wǎng)絡(luò)拓?fù)漕愃?,每一個(gè)節(jié)點(diǎn)的鄰居集群是有限的,通過(guò)彼此的鄰居來(lái)間接建立聯(lián)系是很常見(jiàn)的,因此,很有可能礦工節(jié)點(diǎn)和用戶節(jié)點(diǎn)彼此并不直接相連。
雖然節(jié)點(diǎn)客戶端對(duì)機(jī)器性能、配置要求目前比較苛刻,但是對(duì)于一些不經(jīng)常處于滿負(fù)荷狀態(tài)、具有更高性能的機(jī)器和服務(wù)器,還是可以通過(guò)部署單機(jī)多節(jié)點(diǎn)方案,來(lái)增加整機(jī)資源利用率。
我把它稱為明星項(xiàng)目,不光因?yàn)樗腔贗PFS,而且做得不錯(cuò),還因?yàn)樗鼘?duì)IPFS進(jìn)行了全部的重構(gòu)。它重新開發(fā)了IPFS的所有源碼、協(xié)議和各種配套設(shè)施,不僅重構(gòu)了IPFS的分支,改了協(xié)議名,同時(shí)也更改了協(xié)議頭,一定意義上把OB的網(wǎng)絡(luò)和主的IPFS網(wǎng)絡(luò)隔離開。