時(shí)間:2023-08-26|瀏覽:232
1、搭建Filecoin測(cè)試節(jié)點(diǎn)V丨ipfskefu
首先我們可以嘗試在macOS和Linux服務(wù)器上搭建Filecoin測(cè)試節(jié)點(diǎn),搭建測(cè)試節(jié)點(diǎn)主要步驟分為:安裝Filecoin安裝包、運(yùn)行與檢查Filecoin軟件、節(jié)點(diǎn)命名、激活節(jié)點(diǎn),加入網(wǎng)絡(luò)統(tǒng)計(jì)。
1)安裝Filecoin安裝包
其中有兩種release安裝包的獲得方式,一種是通過源碼進(jìn)行自編譯,另一種是下載官方發(fā)布的release安裝包,兩種方式各有利弊。
自編譯release安裝包的好處:可自定義的源碼編譯環(huán)節(jié),能夠清晰的看到整個(gè)Filecoin從同步數(shù)據(jù)、挖礦、創(chuàng)建礦工、發(fā)布訂單到接單的整個(gè)流程;其壞處:編譯準(zhǔn)備環(huán)節(jié)比較復(fù)雜,需要較強(qiáng)的Debug和運(yùn)維能力,同時(shí)編譯耗時(shí)長(zhǎng),對(duì)機(jī)器CPU性能要求更高。
獲取官方發(fā)布的release安裝包。對(duì)于運(yùn)維能力不是很強(qiáng)的團(tuán)隊(duì)可以使用官方開發(fā)的版本,但是官方公布的版本比較適合個(gè)人投資者。其好處是繞過了復(fù)雜和漫長(zhǎng)的源碼編譯過程,可以直接使用;其壞處是由最新的代碼包難以及時(shí)跟上最新的官網(wǎng)調(diào)整情況,實(shí)時(shí)性滯后。
安裝完之后就可以檢查Go-filecoin測(cè)試網(wǎng)安裝情況,初始化并運(yùn)行Filecoin節(jié)點(diǎn),配置節(jié)點(diǎn)名字(Filecoin網(wǎng)絡(luò)可以配置節(jié)點(diǎn)的別名),最后可以檢查到節(jié)點(diǎn)與網(wǎng)絡(luò)的可視化監(jiān)控,就可以看到自己的節(jié)點(diǎn)在全球網(wǎng)絡(luò)上了。
2、存儲(chǔ)提供方(礦工)的配置操作
成為存儲(chǔ)礦工同時(shí)需要接受Filecoin存儲(chǔ)市場(chǎng)的制定規(guī)則和EC共識(shí),方可進(jìn)行挖礦行為,因?yàn)樵?a title='區(qū)塊鏈交易平臺(tái)' target='_blank' class='f_b'>區(qū)塊鏈世界里,代碼即是法律。
存儲(chǔ)提供方主要是承諾提供存儲(chǔ)服務(wù),通過訂單協(xié)商溝通及確定后,復(fù)制和時(shí)空證明來證明服務(wù),整體周期可以步驟為:
·存儲(chǔ)交易證明:建立身份,提交抵押和存儲(chǔ)容量,成為一個(gè)存儲(chǔ)礦工; ·生產(chǎn)訂單:創(chuàng)建區(qū)塊,創(chuàng)建Ask訂單,與用戶節(jié)點(diǎn)交易; ·停止挖礦:密封數(shù)據(jù)并提交復(fù)制證明,更新訂單狀態(tài)完成交易,時(shí)空證明數(shù)據(jù)持續(xù)存儲(chǔ); ·提高爆塊能力證明:存儲(chǔ)礦工持續(xù)手機(jī)證明,創(chuàng)建post,提高存儲(chǔ)算力和可證明算力,以提高爆塊機(jī)率。
1)創(chuàng)建礦工ID
創(chuàng)建礦工身份并獲取ID后,同時(shí)需要承諾能夠提供存儲(chǔ)服務(wù)證明,不過針對(duì)不同群體測(cè)試網(wǎng)絡(luò)不同:針對(duì)普通用戶,扇區(qū)為256MB,針對(duì)開發(fā)者用戶,扇區(qū)為1KB,主要群體不同標(biāo)準(zhǔn)不同,后者更為節(jié)約封閉扇區(qū)耗時(shí),但是都不強(qiáng)制規(guī)定,都是根據(jù)各自的硬件配置和運(yùn)維水平調(diào)整。
2)設(shè)置并發(fā)送Ask訂單配置
存儲(chǔ)提供方初始一個(gè)Ask訂單設(shè)置,一來啟動(dòng)挖礦獎(jiǎng)勵(lì),二來可以進(jìn)行存儲(chǔ)訂單收益,后者的話網(wǎng)絡(luò)可以根據(jù)訂單來進(jìn)行自由調(diào)節(jié)價(jià)格來撮合市場(chǎng)。
Ask訂單配置問題:礦工worker地址,主要是完成所有外在的事物,包含參與Ask訂單提交證明、封存數(shù)據(jù)等,worker常遷移和更變,安全級(jí)別較低;礦工owner地址,適合冷存私鑰,安全級(jí)別更高;FIL/byte/block為單價(jià);生成一個(gè)區(qū)塊時(shí)間;Gas單次燃燒所需要的FIL費(fèi)用值;Gaslimit總數(shù)。
在早期,礦工需要給自己灌數(shù)據(jù),該過程主要是要滿足礦工在早期階段需要達(dá)到某個(gè)數(shù)據(jù)體量,有三種方式: 接受訂單,目前該階段是自動(dòng)接受訂單; 密封過程,數(shù)據(jù)封裝; 時(shí)空證明,時(shí)空證明后就可以持續(xù)證明該數(shù)據(jù)穩(wěn)定保存。
存儲(chǔ)訂單的交易成功后,將由存儲(chǔ)算力(有效算力)和可證明存儲(chǔ)能力(sector成功率)兩個(gè)重要參數(shù)作為與出塊的概率直接掛鉤。