IPFFS集群主要分幾種礦機(jī)?
1、節(jié)點(diǎn)服務(wù)器(Miner)
節(jié)點(diǎn)服務(wù)器(Miner)的主要工作是爆塊(WinningPoSt)和抽查(WindowPoSt)提供的基本服務(wù)包括:1FIL區(qū)塊鏈驗(yàn)證;2存儲(chǔ)市場客戶;3存儲(chǔ)市場提供商;4檢索市場客戶;5檢索市場提供者;簡單理解為我們的微信號(hào),我們做了多少事情,通過我們的節(jié)點(diǎn)跟官方報(bào)備,官方根據(jù)我們提供的證明給與我們獎(jiǎng)勵(lì),發(fā)放至我們的節(jié)點(diǎn)錢包上2、算力服務(wù)器(Worker)算力服務(wù)器(Worker)的主要工作是封裝扇區(qū),所謂封裝是指按Filecoin的規(guī)定格式把數(shù)據(jù)進(jìn)行灌裝,那么P1P2C1C2其實(shí)就是打包灌裝數(shù)據(jù)的四個(gè)過程而已。這四個(gè)單詞就是precommit1,precommit2,commit1,commit2.第一階段以箱子為例,來了一堆文件,數(shù)據(jù)怎么辦?當(dāng)然是把它們進(jìn)行分割裝箱了。因?yàn)樵贗PFS網(wǎng)絡(luò)里,文件都要進(jìn)行切片,最大不能超過256K。那么把這個(gè)文件分割的這個(gè)階段就叫做P1。分割裝箱的階段需要大量的耗費(fèi)CPU。所以目前可以看見,F(xiàn)ilecoin的礦機(jī)都是AMD的CPU。第二階段就是把這個(gè)裝成小箱的數(shù)據(jù)碎片做好文件名和一些信息的記錄。就是我們通常所說的動(dòng)態(tài)哈希列表DHT的形成過程,那么以后要找文件。全憑這個(gè)DHT。這個(gè)生成動(dòng)態(tài)哈希列表的過程就叫P2。因?yàn)檫@個(gè)過程需要生成默克爾蘇,所以需要使用GPU。也就是顯卡資源,所以很多時(shí)候密封機(jī)會(huì)加一個(gè)顯卡來干這個(gè)活。那么我們把數(shù)據(jù)分割裝進(jìn)小箱子之中然后又生成了文件的信息表之后。下一步要做什么?就是給這些小箱子貼標(biāo)簽,這就是C1的階段,C1階段很省時(shí)間。一般幾十秒就弄完了。最后一個(gè)階段叫C2,要做的是零知識(shí)證明,就是為了將來提交時(shí)空證明而準(zhǔn)備的,那么什么是零知識(shí)證明呢?就是存儲(chǔ)這個(gè)階段,在我不知道存儲(chǔ)的內(nèi)容的情況下,也能證明我已經(jīng)保存了這個(gè)文件,那么這就是C2階段。從上面的分析可以看出,封裝服務(wù)器只是在數(shù)據(jù)封裝的過程中出現(xiàn),當(dāng)節(jié)點(diǎn)數(shù)據(jù)封裝到預(yù)期的數(shù)據(jù)時(shí),算力服務(wù)器就可以不需要了,這也是為什么市面上算力機(jī)以租代購的方案更多的原因,一般來說沒有長期增長算力的打算,租比較劃算也更合適3、存儲(chǔ)服務(wù)器(NFS)存儲(chǔ)服務(wù)器(NFS)的作用是存儲(chǔ)封裝好的扇區(qū)。簡單點(diǎn)說就是硬盤,硬盤的多少可以加的,所以如果本身有節(jié)點(diǎn)想要擴(kuò)大集群只需要加上存儲(chǔ)服務(wù)器封裝完成就可以了,不需要增加其他的預(yù)算