FileCoin/IPFS 挖礦指南(2)
本篇是根據FileCoin的白皮書分析獲得的收益效果分析。
一、礦工的分類
根據白皮書,目前具有三類礦工:出塊的礦工(傳統意義上的礦工)、存儲礦工、檢索礦工。出塊礦工是根據演算法推舉出來的,會獲得出塊獎勵;存儲礦工需要抵押與自身宣稱的存儲內容相應的抵押物,會獲得存儲收益;檢索礦工不需要抵押物,但是需要大量的內存、帶寬和快速硬碟搶奪檢索權,會獲得檢索收益。
這一段來源於FileCoin白皮書,如有侵權,請通知刪除:
任何用戶都可以作為客戶端、存儲礦工和/或檢索礦工來參與Filecoin網路。
客戶在DSN中通過Put和Get請求存儲數據或者檢索數據,並為此付費。存儲礦工為網路提供數據存儲。存儲礦工通過提供他們的磁碟空間和響應Put請求來參與Filecoin。
要想成為存儲礦工,用戶必須用與存儲空間成比例的抵押品來抵押。存儲礦工通過在特定時間存儲數據來響應用戶的Put請求。存儲礦工生成"時空證明」,並提交到區塊鏈網路來證明他們在特定時間內存儲了數據。假如證明無效或丟失,那存儲礦工將被罰沒他們的部分抵押品。存儲礦工也有資格挖取新區塊,如果挖到了新塊,礦工就能得到挖取新塊的獎勵和包含在塊中的交易費。檢索礦工為網路提供數據檢索服務。檢索礦工通過提供用戶Get請求所需要的數據來參與Filecoin。和存儲礦工不同,他們不需要抵押,不需要提交存儲數據,不需要提供存儲證明。存儲礦工可以同時也作為檢索礦工參與網路。檢索礦工可以直接從客戶或者從檢索市場賺取收益。
解讀
檢索礦工解讀:
檢索礦工提供檢索服務,響應Get請求來參與,他可以提交自身存儲的數據(言外之意,或者是搓合其它存儲礦工和客戶端),或者多個存儲礦工和檢索礦工形成一個聯盟,雖然其它的存儲礦工的報價可能更低,但是優先搓合體系內的?
關於檢索礦工的白皮書說明:
收到訂單:檢索礦工從檢索市場得到獲取數據的請求。
檢索礦工設置價格並向市場訂單簿增加報價訂單,並通過向網路發送報價單來提供數據。發送:檢索礦工向客戶發送數據碎片。一旦訂單匹配,檢索礦工就將數據發送給客戶(第5.3節有詳細描述)。當數據被接收完成,礦工和客戶就簽署交易比ing提交到區塊鏈。
這裡面有一個問題,可能是我還沒有想清楚?客戶端是否自己就可以作為檢索礦工,發報價單,等待匹配,然後獲取數據,這樣不就免去了檢索的費用?有一種可能是因為檢索礦工需要全節點,而客戶端一般都是輕節點,所以會委託全節點做檢索。
存儲礦工解讀
抵押:存儲礦工向網路抵押存儲。存儲礦工通過在抵押交易中存放抵押品來保證向區塊鏈提供存儲。
存儲礦工響應PUT請求,存儲數據,並且要向區塊鏈證明他們在特定時間內存儲了數據,從而獲取相應的收益
1.分配:網路將客戶的碎片分配給存儲礦工的扇區。
客戶通過向存儲市場提交報價訂單來啟動Put協議。當詢價單和報價單匹配的時候,參與的各方共同承諾交易並向市場提交成交的訂單。此時,網路將數據分配給礦工,並將其記錄到分配表中。修復:網路發現故障並試圖進行修復
所有的存儲分配對於網路中的每個參與者都是公開的。對於每個塊,網路會檢查每個需要的證明都存在,檢查它們是否有效,因此採取行動:實現公開可驗證和可審核性 存儲礦工需要提交其存儲 (πSEAL, πPOST)的證明到區塊鏈。網路中的任意用戶都可以在不訪問外包數據的情況下驗證這些證明的有效性。另外由於這些證明都是存儲在區塊鏈上的,所以操作痕迹可以隨時審核。
存儲礦工要取得收益,需要做以下的任務:
1.抵押:向區域鏈抵押與聲明的存儲空間對應的抵押物
2.搶單:以合適的價格向系統提供存儲報價單
3.存儲證明:向系統證明自身已經存儲了
4.響應驗證:在其它人驗證的時候,給出驗證結果
第3和第4是軟體自動完成的,1和2需要人工參與的,尤其是在剛開始的時候,僧多粥少,代幣又不多,如何提交抵押物、報一個什麼樣的價格比較容易搶單,都是需要專人來考量的,並不是安裝個通用的軟體就行了的。
這裡面還存在一個問題,如果硬碟壞了,那麼多存儲的數據沒有了,該怎麼操作?難道真的採用RAID5來,8塊硬碟自動備份,性價比也太低了些吧---或者形成聯盟,趕緊換硬碟,然後通過聯盟內的其它節點,把損壞的部分補全。
出塊解讀
存儲礦工可以出塊,出塊成功會獲得額外的獎勵。FileCoin提供了功率的概念,其實說穿了很簡單,每個人都有機會出塊,出塊的機會和存儲的空間大小相關。所以你如果抵押的越多,存儲的內容越多,那麼獲得出塊的機會越多。
出塊會獲得額外的獎勵,這一部分的獎勵應該不是由客戶給出,而是由系統給出,系統通過通貨膨脹進行出塊獎勵。
經過分析,在FileCoin要想取得好的收益,應該按照如下的方式進行:
1.大存儲空間,抵押相應的抵押物
2.低報價,以獲得更多的存儲機會
3.通過更多的存儲來搶奪出塊的機會。
4.存儲到達限量的時候,儘快擴大存儲。
後續有空會仔細研究那幾個存儲、檢索、出塊的公式,看看什麼樣的組合是最優的。
推薦閱讀: