本文著作權歸作者所有,如需轉載,請標明出處,
目前filecoin挖礦權基本掌握在幾個大礦池的手中,大礦池會極力宣傳filecoin的挖礦難度,但是filecoin本身挖礦機制的設計是希望去中心化,對機器有一定的要求,但是并不是高不可攀,相比較于當前位元幣這種ASIC占據主導的挖礦市場,filecoin只要在原來機器上做一點投入,完全是可以做到家用挖礦,唯一的比較高的要求是需要機器長期在線,本文會對幾個大家特別關心的問題做一下解釋,本文大部分內容取自filecoin官方英文檔案,如果有解釋不對的地方還請指出,
挖礦機制概述
filecore的挖礦機制和位元幣等使用算力的機制非常不同,其主要使用存盤容量來作為作業證明,
存盤礦工(storage miner):負責在網路上提供存盤能力,該類礦工通過提供存力來獲取激勵(獲得區塊獎勵和交易手續費),并且需要在生命周期內按照設計的機制證明其有效存力,
檢索礦工(retrieval miner):類似于終端用戶取資料需求和具體的存盤層之間的中介角色,提供整個網路的管道,通過贏得存盤檢索的合約來賺取獎勵,
修復礦工(repair miner):尚未實作
按照個人理解(包括官方給出的大部分檔案),應該目前主要都是針對存盤礦工,理由應該是目前整個網路上主要存的都是垃圾資料,并沒有很多的取資料的需求,
挖礦硬體要求
大家最關心的機器部分,由于整個挖礦演算法包含多個步驟,官方給出的意見是既可以讓所有的步驟在一臺機器上跑,也可以在多臺機器上分擔不同的任務,組成一個流水線,毫無疑問預算充足條件下肯定是配備多臺機器更加有利于挖礦效率,
另外,機器配置的挖礦效率和扇區也有很大關系,目前mainnet和testnets上使用的都是32GB,某礦場標稱是64GB扇區,效率更高,不是很理解很網路配置32GB扇區如何做匹配,
以下為官方列出的,假設所有任務跑在一個機器上的配置,
CPU:8核,支持SHA指令(Intel, AMD并沒有講究),
DRAM:128 GB,配上256 GB swap磁區在NVMe SSD,
GPU:注意,GPU并不是必須,只是推薦,一般家用GPU即可,
硬碟:1 TB NVMe SSD
我們可以看到,相比較于普通家用機器中高端配置,真正需要升級的最大可能是記憶體,目前32 GB 記憶體一根價格大概1200 RMB,四根投入大概 RMB 5000,如果傲騰持久記憶體技術得到普及,同等記憶體容量下的該價格應該還會大幅下跌,
獎勵機制
目前最為礦工會獲得兩種獎勵機制:存盤費用,區塊獎勵,
存盤費用:存盤費用產生于某資料需要被檢索,就像我們從云盤里拿檔案一樣,目前因為應用較少,應該比較少產生存盤費用,
區塊獎勵:就是主要的挖礦獎勵來源了,類似于位元幣挖礦的獎勵概念,屬于礦工獎勵的主要來源,
懲罰機制(slashing)
最重要的放在最后,所謂filecoin對機器要求高,我認為最重要的就是其設計了驗證節點在線的懲罰機器,對穩定性有較高的要求,首先需要了解每一個礦工至少會認領維護一個扇區,并且承諾維護扇區的時間,目前官方給出的最少時間是6個月,也就是說,在6個月內,你需要盡量保持機器一直處于正常的運行狀態,否則會遭受一定的懲罰,目前的懲罰機制主要有三種:
扇區故障懲罰(sector fault fee):網路機制上,每一個節點都會在每一天被檢查是否在線(猜測時間應該是隨機的),如果節點掉線,將會從錢包中扣除罰款,每天的罰款額度大概比預期的每天收益略多一點點(官方沒說具體多多少),如果節點連續離線兩周,將會扣除一個終結費,并且將節點從網路上一走,
扇區故障檢測費用(sector fault detection fee):這個是發現某節點掉線出現故障的時候的一次性懲罰費用,費用大概為預期幾天的收益,筆者理解這個應該和上面的扇區故障懲罰是疊加的,只是這個是一次性收取的(即連續掉線三天也收取一次),但是應該每次出現故障都會收取,
扇區終結費用(sector termination fee):扇區可以在合約滿之前,主動或者被動終結退出網路,無論哪種情況,都需要支付一個終結費用,該費用理論上等于當前合約的已經取得的所有的收益,但是最多只會收取到等于90天的收益的懲罰費用,
可以看到,如果家庭挖礦不能保證機器全天候在線,或者6個月內出現機器故障,由于其較為嚴格的懲罰機器的存在,都可能會出現比較棘手的情況,除了前期的硬體投入,這方面還是需要特別注意考量,
參考資料
https://docs.filecoin.io/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/263887.html
標籤:區塊鏈
上一篇:JAVA虛擬機堆疊
