IPFS挖礦攻略:跟BTC/ETH挖礦有何不同?
1. IPFS系統和FIlecoin系統的關係:
① IPFS只是一個協議,並不是挖礦軟體本身;
② Filecoin系統才是挖礦軟體本身,代幣名字是FIL,Filecoin使用了IPFS協議來運行系統;
③ Filecoin和IPFS協議都是由Protocol Labs(協議實驗室)開發維護。
2. FIL代幣是如何分配?
FIL代幣總共有20億枚,分配方案總共有四個部分組成:
① 70%作為挖礦的回報:像比特幣一樣根據挖礦的進度逐步分發;
② 15%預留Protocol Labs:作為研發費用,6年逐步解禁;
③ 10%分配給ICO投資者:根據挖礦進度,逐步解禁;
④ 5%預留給Filecoin基金會:作為長期社區建設,網絡管理等費用,6年逐步解禁。
3. 如何挖礦?
Filecoin系統創建了兩個挖礦市場:
① Filecoin存儲市場(Filecoin Storage Market)
硬碟——沒錯,就是硬碟大小,數據存儲市場你所需要貢獻的就是硬碟存儲空間,越多的硬碟空間,你的挖礦能力就越高,存儲市場採用的工作量證明是 PoS(Power of Storage)證明,根據你存儲的數據大小來按比例給大家分配FIL。所以大家知道該幹什麼了吧:想要挖第一桶金的同學,把你們的磁碟準備好。
② Filecoin數據檢索市場(Filecoin's Retrieval Market)
帶寬——提供網絡帶寬,如果你擁有帶寬資源可以考慮這個市場上挖礦,根據你的帶寬來分配FIL。
當然也可以兩個市場同時參與,一切取決於你,等到Filecoin系統發布以後,想挖礦的同學迅速的行動起來,爭取挖到FIL的第一桶金,和BTC一樣越早介入,收益越高。
...
4.Filecoin的主要技術難點:
① 時空證明(Proof-of-Spacetime):證明一段時間內礦工使用特點的存儲空間存儲了特定的數據(用來挖礦);
② 複製證明(Proof-of-Replication):證明特定數據已經被複製到用戶的儲存空間;
③PFT(Power Fault Tolerance):升級版的拜占庭容錯,通信協議都繞不開的一個經典問題,拜占庭將軍問題。
5.Filecoin協議是如何運作的?
用戶如何使用Filecoin系統來查詢,存儲數據?
存儲礦工如何挖礦,如何獲取FIL代幣?
檢索礦工如何挖礦,獲取FIL代幣?
首先上一張圖,圖片來自於Filecon論文的截圖。這上面涉及到很多技術,如果看不懂沒關係,小編慢慢給大家講解:圖片中描述了整個Filecoin協議,用戶和礦工之間的交互。IPFS協議和FIlecoin協議共同組成了DSN(Decentralized Storage Network),那麼他們之間是如何協作的:在用戶和礦工之間數據的檢索和儲存是以訂單形式進行的。
Filecoin協議的區塊數據包含以下數據:
① 訂單數據:用戶和礦工之間數據數據訂單
② 交易:轉帳交易
③ 配置表:數據塊信息
用戶場景:
① 用戶提交數據存儲訂單(PUT)給Filecoin系統
② 用戶提價數據檢索訂單(GET)給Filecoin系統
③ 如果上述訂單達成,用戶支付FIL以獲取相應的服務
存儲礦工場景:
① 在區塊鏈上註冊自己硬碟空間,註冊完成後硬碟空間將被記錄到區塊鏈的配置表裡面
② 接受訂單,用戶提交的存儲訂單(PUT)
③ 訂單交易達成後,雙方對交易進行簽名,礦工完成數據存儲,交易完成後該交易被記錄近去區塊
④ 用戶獲取到對應的支付
檢索礦工場景:
① 接受訂單,用戶提交數據查詢訂單(GET)
② 交易達成後,雙方對交易進行簽名,礦工把數據發送給用戶,該交易提交到區塊。
6.IPFS挖礦跟BTC/ETH們挖礦有什麼不同呢?
① 挖礦原理不同:
PoW,全稱Proof ofWork,即工作量證明。
比特幣/以太坊,以及大部分公有鏈或虛擬貨幣,都是基於PoW算法,來實現其共識機制的。即根據挖礦貢獻的有效工作,來決定貨幣的分配。此原理下的所謂挖礦,就是計算機通過窮舉的辦法,不斷去找Nonce值、算Hash值的過程。誰先找到,誰就挖成功了。
PoW工作量證明,是從經濟學中來的方法。是1993年由兩個經濟學家提出來的一種策略,就是防止對服務濫用或者資源濫用,而採取的一種有效阻斷的經濟策略。PoW,優勢是可靠、使用廣泛,是經歷了充分的實踐檢驗的公有鏈共識算法。但其缺點也較為明顯:(1)消耗了太多額外算力,即大量能源,很不環保。(2)資本大量投資礦機,導致算力中心化,有51%攻擊的安全隱患。
簡單說,基於PoW機制的挖礦就是大量消耗算力和電力的挖礦。
PoSt,全稱Proof-of-Spacetime,即(存儲)空間時間證明。
在權益共識PoS(Proof-of-Stake)的基礎上,Filecoin改進共識機製成了PoSt,來替代工作量證明PoW。在Filecoin系統中,礦工完成存儲,用戶確認礦工完成存儲,這裡的「確認礦工完成存儲」,就是Filecoin的共識機制(PoSt),這個「確認礦工完成存儲」會一直存在於Filecoin網絡中,用戶可以隨時查看。
PoSt是Filecoin在驗證礦工存儲用戶數據的時候產生的,Filecoin把礦工在網絡中的當前存儲數據相對於整個網絡的存儲比例轉化為礦工投票權(voting power of the miner),其中網絡選擇一個礦工創建一個新塊的可能性與他們正在使用的存儲和網絡其餘部分的成本成正比。
在PoSt機制下,礦工寧願投資於存儲而不是計算能力來並行化採礦計算,礦工提供存儲並重新使用計算來證明數據被存儲以參與共識。利用存儲證明(PoSt)來產生共識,不用像比特幣那樣浪費計算資源和能源,並且能激勵礦工投入更多的存儲空間(硬碟)資源而不是計算和能源資源為網絡做貢獻,非常環保高效的方式。
簡單說,基於PoSt機制的挖礦就是大量投入存儲空間(硬碟)和帶寬資源的挖礦。
② 礦機本質不同:
BTC/ETH們礦機的本質是數據計算設備。
挖礦從最初的個人電腦挖礦、顯卡挖礦、個人用礦機在家裡挖礦,已經發展到現在集群化、專業化的大規模挖礦。不管從初期的CPU挖礦、GPU挖礦,還是到後來的FPGA挖礦、ASIC挖礦、大規模集群挖礦,其實質都是集中提升挖礦設備數據計算能力的挖礦。
IPFS礦機的本質是數據存儲設備。
礦機本質的不同,使得存儲礦機的配置特點也與BTC/ETH礦機大不相同。主要用於數據存儲的存儲礦機不需要太高的算力,即CPU的性能不要求太高,內存容量適合即可,但需要大容量的存儲空間,也就是說,單位空間的硬碟密度要大,儘可能裝備多的硬碟,同時數據存儲的I/O性能要高,要有儘可能高的帶寬通道。因為數據存儲的特殊性要求,礦機整機要求必須穩定安全不易損壞。
③ 礦場選擇不同
BTC/ETH礦場:因為要耗費大量的電力資源,能提供低廉價格電能的地方是首選。我們國內的此類礦場都選擇部署在內蒙古、西南各省等相對偏遠的地方,因為這裡有豐富的火電、風電或者水電資源。礦場內部要求也相對簡單,只要通風散熱效果好,擺放礦機的架子不需要太專業的設備,礦場地板天花板也沒有特殊的要求。礦場對分散度要求不高,所以,這類礦場也相對集中。
IPFS礦場:我們已經知道IPFS挖礦的秘籍:礦機的硬碟空間必須大、網絡帶寬必須大、場地最好在使用頻率高人口流量大的地方。因為IPFS礦機耗能不太大,對電能的供應並不苛求。因為有大量的數據I/O,網絡帶寬要求儘量高。因為數據存儲的特殊性,礦場必須按照數據中心或者准數據中心要求建設,要求儘量恆溫恆濕防靜電,安放礦機的設備也要求必須是專業伺服器專用機櫃。大型礦場,大城市的IDC數據機房是首選。小型礦場,安放在居民小區內部是不錯的選擇。因為IPFS系統的特殊性,礦場越分散越好,大礦場有用,小礦場也有用,甚至個人家裡的礦機設備一樣有用。
如何獲取Filecoin呢?其實可以通過購買瑪雅礦機進行挖礦獲取,這是將投資風險降到最低的一種方式。
瑪雅礦機團隊推出全球首款IPFS硬碟礦機,擁有MayaMiner H1、MayaMiner H2兩個型號,其中MayaMiner H1是工業級IPFS硬碟礦機、MayaMiner H2是IPFS高性能家用硬碟礦機。IPFS礦機研發的意義在於,它能為用戶帶來更低成本、點對點式的信息傳播更是在全球化方向上作出了極大貢獻。
留言
張貼留言