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