FileCoin/IPFS挖礦指南(4)
目前IPFS挖礦到底要什麼樣的配置,要怎麼性價比才是最高,需要通過機房建立礦池嗎?會不會有政策和法律風險存在?眾說紛紜,本文從ipfs的實現和filecoin的白皮書入手,分析尋找結果
ipfs基於BT網路的設計理念,在BT網路中,每個節點需要下載數據,是由節點自身發起的--你想下一部電影,是由你主動發起的;當文件下載到你的硬碟上後,你別人也可以從你的硬碟上讀取這個電影文件。這個是P2P 共享的最基本理念。因此在BT網路中,是沒有你主動上傳文件到網路的這個概念的。
但是在ipfs中,發生一個新的問題,我們希望向ipfs網路中存入一個文件,這個文件是我主動發到網路的,那就需要確定誰來存儲的?沒有激勵機制的情況,怎麼能保證存儲這個數據片段的人不關機或是刪除呢?
filecoin就是用來解決這個問題的,我存儲一段數據,我願意為存儲來支付費用,而真正為我存儲的節點,將會收到獎勵。為了能夠實現公平的獎勵,在Filecoin中做了以下的幾件事:
存儲證時:PoSt,當證明你存儲了一定的數據時,將會收到獎勵
時空證明:當證明你數據存儲了一定的時間時,將會收到獎勵。
這個都可以,但問題是,需要存儲的數據從哪裡來?因此FileCoin引入的出價的概念:
需求方掛單,我需要存多少數據,願意支持的價格是多少;存儲方掛單,我有多少存儲空間,我願意以什麼樣的價格接受存儲需求。
然後fileCoin引入了第三個角色--檢索礦工,檢索礦工檢查雙方的掛單,在合理的範圍內撮合需求方和存儲方。分析一下,檢索礦工作以下的工作:
1.檢索礦工需要實時跟蹤filecoin中的需求掛單,並且搶到這個需求訂單
2.檢索礦工搶到這個需求訂單後,在訂單的價格範圍內確定存儲方
這樣看來,檢索礦工的權力很大啊,一旦搶到單子,完全可以讓體系內的人先存啊,或者說,自己又做檢索礦工,又做存儲者啊。
因此,如果要做檢索礦工,需要網路條件特別好,因為搶到單子的可能性比較大;而作為存儲礦工,只要有檢索礦工把單子發過來就可以。
同樣,在用戶有讀需求的時候,同樣也是由檢索礦工先搶到單子,然後從存儲礦工那裡讀取數據。
根據這個結果,要想得到好的存儲收益,核收就是要和檢索礦工搞好關係,可以有兩種方法:
1.自己建檢索礦工和存儲礦工的節點,檢索礦工搶到單子後,優先發給自己的存儲礦工;
2.形成一個聯盟,聯盟里有檢索礦工和存儲礦工,檢索礦工搶到單子後,優先發給聯盟內的存儲礦工;
模式對比
在前面的一種模式下,由於需在大量的帶寬和存儲,而設備一旦集中,製冷的電力消耗也將是一個巨大的成本開銷。這種模式最適合原有的IDC機房的改變用途,作為filecoin的節點
在後面一種模式下,存儲礦工和檢索礦工可以分布在不同的地方,存儲礦工可以放在家裡,使用平時不用的家用寬頻,也沒有製冷的電力成本。相對的性價比和投資回報比都會高一些。
風險對比:
第一種方式,需要相對較大的投入開銷,專用的寬頻租用、房租、電費(可能還需要工業用電)都會是一個固定每月需要開銷的成本開支,所以風險會相對比較大一些。
第二種方式:存儲礦工買了家用礦機後,放到家中,除了每天不到一度電的電費開支,沒有其它的成本了。
收益對比:
第一種模式下的投入大,收益相對大,但是收益比可能會低一些。
第二種模式屬於小富即安型的,投入小,風險也小。
最好的方法
檢索礦工放在帶寬條件比較好的機房,使用大內存和CPU的機器;存儲礦工可以是家用的或是低內存和CPU的機器;通過一套挖礦軟體系統把它們組合起來。檢索礦工分發單子給系統內的存儲礦工,系統內的存儲礦工返利一部分給檢索礦工。
未明了的內容
Filecoin中是否會實現防止礦霸的機制,為了防止算力過於集中導致系統不穩定,因此會不會對大型存儲機房的方式有所限制,如果有,聯盟形式就會有更好收益效果。
政策風險:因為ipfs是具有抗審查功能的,因此可能會有非法的、色××情的信息的存儲,會不會導致封殺機房礦場的可能(參考現在比特幣礦場),但是個人的存儲節點不會在封殺的範圍之內。
演算法:
1.目前看到的白皮書中的數據是檢索礦工取得後交給客戶,會不會修改成檢索礦工取得存儲數據後給客戶,由客戶確定從哪個存儲礦工中獲取數據?
2.為了最大化利用帶寬,完全可以由客戶得到存儲礦工的信息後,通過ping測試雙方的連接的質量,然後選網路最好的節點進行數據讀取
3.為什麼一定要檢索礦工?如果通過分散式資料庫記錄了存儲礦工的數據,客戶端直接讀取分散式資料庫,得到存儲礦工的地址不就可以了?
綜上所述,目前如果礦機在拚命堆參數,內存數十G,伺服器晶元、硬碟堆到上百T,或者號稱自己的礦池是用這樣這樣的設備堆積的,準備入手的礦工可能得考慮考慮是不是有忽悠的成分在。
FileCoin想要獲取好的收益,需要有一個好的挖礦管理軟體,不僅是管理本機,還是需能夠將分散在不同的地方的礦機有機的組合起來。這樣的礦機管理系統才是為用戶考慮的,即使付一點管理費用也是值得的。
推薦閱讀:
※什麼是IPFS?(一)
※IPFS和競爭對手們(二)
※FileCoin/IPFS 挖礦指南(2)
※IPFS和Filecoin之間的愛情故事