由點到面,深度瞭解Filecoin

買賣虛擬貨幣

Andy:

大家好,我是Andy,1475的聯合創始人。我們1475成立於2018年5月,全稱是天茹科技。在測試網期間,我們幫官方修復了一些bug,升級至一個穩定版本,最後官方在社羣找了這個節點,隨後在整個測試網期間,我們在算力和出塊始終保持第一位,慢慢就更多人知道我們了。

Eric:

大家好,我是Eric,麥子錢包CTO。麥子錢包“可能”是目前支援公鏈最多的錢包,我們目前已經支援的公鏈有40多個,包括Filecoin的錢包支援也正在開發中。

我在16年的時候參與以太坊在上海辦的DevCON2,第一次瞭解到IPFS,那個時候以太坊的Swarm分散式儲存協議也挺火的。也是因此對區塊鏈產生興趣,加入到這個行業。

做麥子錢包是因為那時候每出一個新的公鏈,都需要下載一個單獨的錢包,就想說能不能做一個使用者體驗統一的多鏈錢包,並整合打通這些公鏈的互動操作。

幾年下來,麥子錢包也已經累積了近百萬的使用者,證明當初這個方向的選擇還是正確的。

主持人:

作為一名行業比較老的IPFS媒體人,我今年一個非常深刻的感受就是Filecoin這個賽道非常火熱,這個火熱程度已經遠遠高出了去年,為什麼今年這麼火熱?為什麼Filecoin 賽道這麼值得我們關注?

Andy:

經歷過17年的人應該都知道 Filecoin,它的願景是真正實現底層分散式儲存的商業應用,而且在非常短的時間內就完成了2.57億美金的融資。這波比特幣減半的行情是一個大的共識和預期,再加上Filecoin這樣頂級的應用專案能夠上線,下半年可能真的會帶來一波更好的行情和機會。

Eric:

我們現在訪問網站用的是 http:// 開頭,也就是 HTTP 協議,IPFS協議訪問則是透過 ipfs:// ,它同樣能夠訪問網路上各種資源,而且因為它分散式的特性,加上FIlecoin提供的激勵層,它的訪問會更穩定、容錯和保護隱私。

大方向上,IPFS是有可能取代HTTP協議的,也就是美劇《矽谷》中丟擲的設想,一個P2P的網路世界,沒有大公司,生態扁平化,每個人閒置的儲存空間都可以租出去給別人使用。

這幾年有很多對目前網際網路的反思,目前網際網路的趨勢和狀態是否有助於推動技術和人類文明進步?我們看到的是消費網際網路巨頭們的生態正在越來越封閉。

我之前一直使用印象筆記的微信外掛儲存我覺得不錯的好文章,方便之後自己檢索,但最近微信把這個第三方介面也停了,你只被允許分享給騰訊生態內部的產品。

從這個意義上,IPFS協議將使得網際網路資料更加開放、更加結構化,使計算機能夠深入理解和使用資料。如果DEFI是開放式金融的開始,那麼IPFS/Filecoin會是開放式資料生態的開始。

主持人:

Filecoin挖礦和其他專案相比有什麼特點呢?

Andy:

先來對比一下Filecoin和比特幣挖礦的區別,那大家都應該知道,比特幣挖礦是基於POW的共識機制,那它相當於是做一道計算題,當你的計算能力越強,你的計算次數越多,那你最終答對這道題的概率也就越大,也就是打包區塊的概率越高。

Filecoin是一個基於儲存的一個挖礦,但它又跟POC不一樣,POC相當於是硬碟挖礦,當你的硬碟容量越大,你填充了一些資料,也就是所謂的P盤,你的硬碟容量越大,你可以挖礦的概率就越高;但是Filecoin的概念叫有效儲存,當你儲存的資料被網路驗證之後,才能稱之為有效儲存。你的有效儲存越多,最終出塊的概率越高。

再從另外一個維度來看,絕大部分的挖礦其實都是基於共識挖礦,最終買單的是對這個幣有信仰的人,而Filecoin的挖礦是基於商業價值,他的核心是在於有效儲存,或者說是被網路驗證的儲存,儲存越多出塊率就越高。被網路驗證儲存其實就是你實實在在地幫別人存東西,這實現了它的商業價值,所以它的挖礦不僅僅有共識成分,還有商業價值成分。從某種維度上來說,它其實比其他的挖礦專案有更大的商業邏輯,而且形成了更好的商業閉環。

Eric:

在我來看,其它挖礦的專案,不管是POW還是POS,目的是給鏈提供持續的安全性,在鏈本身安全的基礎上,再去發掘應用場景、商業模式。Filecoin挖礦屬於天生自帶應用場景,因為檔案儲存服務有現成的商業需求和商業模式存在。當然這種挖礦需要解決一些更具體的問題,比如礦工要證明自己的儲存內容是有效的、可以被讀取和複製、不是無效的刷量資料等。Filecoin針對這些方面有很多獨特的設計,也是這個專案有趣的地方。

主持人:

我知道Andy的團隊是從18年5月就開始研究Filecoin挖礦,到現在已經快兩年時間,能不能給我們Math Show的小夥伴分享一下最近Filecoin開發和測試方面的一些進展?

Andy:

測試網二階段的時間定在了5月11號的那一週,主網上線時間會在7月21號到8月20號這個時間段,屬於主網上線的視窗期,如果在二測階段相對穩定,它就會進入程式碼審計,後期會再選擇合適的時間點進行主網上線。

關於測試網二期有沒有獎勵,官方也是明確了只會拿出100萬以上的Filecoin進行獎勵,如果按照現在六月的期貨將近50人民幣左右的話,相當於拿出五千萬人民幣作為測試網獎勵,這個數額在整個區塊鏈行業來說還是比較大的,如果未來幣價還會上升,那可能就是超過一個億。

當然,跟隨測試網二期的獎勵,還有一部分的獎勵是給到大礦工,因為官方做了一個叫5PB大礦工節點計劃,我們也有參與了部分方案的設計。

這裡的5PB指的是有效算力,也就是說真實被驗證的儲存達到5PB,而不是5PB的硬碟容量,估計行業內沒有多少家能夠真正達到,也就意味著能夠進入5PB大礦工測試的也就是行業內的頭部企業。那這個5PB大礦工測試是為了什麼呢?因為官方其實之前更多的是在邏輯、程式碼層面去做一些驗證,但是還沒有做全面的壓力測試,從技術的角度來說,在你沒有達到量或者說壓測的環境下,你是發現不了一些新bug的。

包括最近也發現一些新問題,當你的有效儲存越來越大,或者Power越來越大的時候,你在每次做出塊計算時,你的計算量會非常大,最終會遇到瓶頸,所以整個5PB大礦工的測試也會對於整個Filecoin專案起到一個關鍵作用,也是保駕護航的方式吧。

還有一個跟大家息息相關的經濟模型,經濟模型的框架也在上週進行了釋出。目前它是框架化的,它可以透過調整引數去確定最後經濟模型的數值。Filecoin的經濟模型會比其他專案的經濟模型複雜得多,因為這不僅僅是一個轉賬的事情,它涉及到真正的商業應用(儲存),所以對於抵押、獎勵、懲罰,或者說釋放機制,它都有建立一套完整的模型架構。

隨著各個模組的完善,測試網二期的上線日期應該不會有太大的變化,而且程式碼的完整度已經非常高了,可能在最後還會做一些調修,這也能讓更多配置沒那麼高的硬體能夠參與進來。

主持人:

剛才Andy跟我們分享1475這個編號的由來,是因為在測試網時找到了一些官方的bug而被熟知,那你們會在每一次測試都用1475這個編號嗎?

Andy:

首先說一下,這是一個偶然事件,因為在整個Filecoin的測試網期間,他用的是一種叫lotus的實現方式,在這裡面你每次接入測試網的時候都需要先申請一個礦工編號,我們也只是隨機拿到這個數。

後來我們幫助官方修復了一些bug,井且在社羣裡做了一些升級和最佳化,所以官方就在社群發言說要找到1475節點,想知道這個節點背後到底是誰。後來,也因為我們長期在榜單上排在前面,關注我們的人也越來越多。1475是一個偶然的編號,每一次更新時會有不同的編號,主網上線的時候會有四種實現方式,但不是最終都會以lotus方式去實現,但是這個不影響我們。

再補充一下,Filecoin是在去年的2月14號開源,井且同步上線了開發網,在那個網路裡,每個人都可以給自己取一個名字,我們其實第一時間參與了那個開發網的測試,在大部分的版本中也都拿到了第一名的成績,但是我們當時一直沒有用我們公司的名字,像國慶期間,我們取名叫 I love China,那個節點也長期保持在第一名。

我們的團隊花了很多精力在Filecoin的底層研究,去最佳化、開發,當然最終目的也是為了實現挖礦的投入產出比的最大化。

主持人:

今年Filecoin這個賽道非常火,錢包的賽道跟Filecoin的生態有什麼結合點嗎?Filecoin生態在錢包裡會有哪些機呢?

Eric:

最簡單的結合點肯定是錢包能夠支援Filecoin的儲存和轉賬操作。但除此之外,Filecoin其實會和錢包的跨鏈生態和區塊鏈應用緊密相關。

我們最開始做的以太坊錢包,以太坊錢包初期除了資產的功能,還支援兩個協議,分別是Swarm分散式儲存和Whisper分散式訊息,所以以太坊錢包早期是支援直接上傳檔案到分散式儲存的。

18年的時候我們做EOS錢包支援,EOS的第一版白皮書裡面其實也提到過使用IPFS搭建檔案儲存系統,給DAPP提供一站式的服務。可以看到,去中心儲存對於區塊鏈應用和錢包生態是一個非常重要的環節,甚至會帶來一些顛覆式的創新。

舉個更具體的例子,目前對一個DAPP的標準定義是它能夠把Token和資產相關的業務邏輯透過智慧合約放到鏈上,其餘的部分(比如:前端頁面、智慧合約的呼叫程式碼、相關圖片、鏈外資料)都是中心化儲存的,這些部分很容易被篡改,而且同樣會導致各種安全問題,比如惡意地修改智慧合約呼叫的前端程式碼,從而修改使用者錢包許可權等。而如果透過去中心儲存,我們就可以給使用者提供審計過的 ipfs:// 協議開頭的DAPP入口,如果內容被修改,那麼相應的入口地址也會被修改,從而更好的保障使用者使用的安全。

主持人:

觀眾提問Andy,據說filecoin挖礦裝置要求非常高,以後價格會不會很貴,會不會影響普羅大眾的參與儲存熱情?

Andy:

首先,現在Filecoin程式碼的實現跟白皮書裡開始預期的肯定有比較大的差距,它最開始還是希望所有的硬體裝置都能參與進來,做到真正廣義上的去中心化,或者說分散式。但是,隨著程式碼逐漸的完善及發現,中間其實有很多難點,為了保證安全,很多的計算量會大幅提升,在效率上肯定會做折中。

從最新官方修改程式碼的方向來看,接下來的一段時間會花精力在最佳化程式碼,從而降低硬體成本,比如現在完成整個扇區的封裝需要的一臺256GB記憶體的機器,但市場上絕大部分伺服器的記憶體都是32GB或者64GB。官方現在也在進行演算法上的最佳化,希望把256GB降到128GB,在確保整個底層程式碼安全穩定的情況下去降低門檻。

當主網上線之後,礦工最後看的並不是礦機的價格,而是投入產出比,也就是說多長時間才能回本。就像比特幣時代的機皇S9,最便宜的時候只有600到800元一臺,但是貴的時候也賣到了三萬多元。所以一旦上線後,它就是一種金融投資品。所以我覺得最終的積極性還是取決於整個專案的未來發展,包括幣價和生態,而不是說機器本身的價格。

主持人:

觀眾提問Andy,Filecoin怎麼解決因為挖礦可能導致的垃圾資料問題,是否會因此導致真正的儲存需求反而因為成本太高不願意進入?

Andy:

現在在lotus,測試網的環境下是支援使用者自己刷單的,那就意味著現在礦機裡絕大部分資料都是刷單的垃圾資料。

但是我們可以回過頭來看,在生態的發展過程中,最開始就是透過刷垃圾資料去獲得區塊獎勵,從而吸引更多機器、硬體裝置投入到這個賽道來,只有當硬體裝置或者基礎建設達到一定規模後,整個網路的穩定性和效率才能進一步提升,才會有更多人願意進來開發應用。當真正的有效的資料進來時,作為礦工就會選擇存有效資料。

同樣在官方的角度而言,在這次經濟模型中,我們看到了官方對於刷單的資料和有價值的資料的最終權重是不一樣的,可見官方其實把精力都放在了未來的應用落地,也一直希望能夠引導礦工去儲存真正有效的資料,而不是純粹刷單。

從儲存內方角度來看,因為它是一個分散式,或者說去中心化的市場,最終存東西的花費是取決於市場的供需關係。只要有足夠的礦機在賽道里,就有大量的容量供給層,那存資料的成本就極低,那接單的人(儲存的人)完成儲存又能獲得獎勵。早期在有大量閒置硬碟接入到這個網路的階段,儲存費用是非常低的。

主持人:

觀眾提問Andy,後端的儲存空間設計才是整個filecoin最核心點,是每個礦場的最核心競爭力,可以說沒有高質量的儲存空間管理,你什麼都挖不到,怎樣鑑別市面上礦機公司的能力?

Andy:

在硬體價格不變的情況下,硬碟容量總量就這麼多,所以檔案管理不會有特別大的區別。我談談對於挖礦效率的看法,首先,前面提到出塊率的核心引數是有效儲存,有效儲存就是經過網路驗證的儲存,那有效儲存怎麼來的呢?其實是把原檔案進行碎片化後,再進行多重加密,包括了序列的加密,也有可並行的形成默克樹的過程,然後透過零知識證明,最終把計算出來的雜湊發到鏈上去進行驗證,所以這個過程會非常複雜,消耗巨大的計算資源。

那在這個階段誰能夠更快完成計算,也就是說把這些資料完成封裝成為有效儲存、有效算力,就決定了這個機器的挖礦效率有多快。在這裡有很多維度可以做,從硬體的匹配,到挖礦軟體的開發,再到演算法層面的開發,這也是我們花了整整兩年時間一直研究的。也就是說,從Filecoin的底層程式碼的演算法最佳化,再到整個挖礦軟體系統管理的最佳化,再到我們選型最終的硬體,這一整套的系統整合方案,或者說一整套的解決方案,最終呈現給大家的是一個投入產出比最高的產品。

當然,除了本身礦機的挖礦效率之外,還有一個非常重要的就是運維,因為Filecoin不像比特幣挖礦,Filecoin是有抵押物的,無法隨時撤出,畢竟你的礦機裡存了別人有價值的資料,那它就會鎖定你一份FIL,不讓你隨時退出。這個時候你礦機的穩定執行,包括電網、程式的穩定性都起了非常重要的作用。所以在後期,運維是非常重要,就像礦場要確保不會斷電、斷網,礦機是否有監控系統,檢測它有沒有異常,硬碟壞了,記憶體溢位了,或者說整個挖礦系統為什麼長期不漲算力不出塊,這裡面有非常多的因素,都是需要一整套運維繫統去管理。

所以Filecoin挖礦跟其他挖礦差別很大,他需要團隊有非常強的綜合能力,比如軟體的能力,硬體的能力,運維的能力,甚至在礦場現場的管理能力,所以想真正做好Filecoin挖礦,或者說想追求更高的投入產出比,一定要去評估市場上各家的實力。

主持人:

觀眾提問Eric,  Filecoin能否解決公鏈目前對資料儲存的需求?是否會提供類似Chainlink預言機的資料儲存解決方案?

Eric:

目前Filecoin鏈的狀態就是透過IPFS儲存的,所以儲存是沒問題的,更多應該是基於一個成本、隱私、穩定性的考量。

麥子錢包有一個合作專案Phala是做隱私計算的,他們的設計就是把需要計算的資料加密後儲存到Filecoin網路,因為去中心化儲存能夠確保資料的所有權歸屬使用者、確保服務的可持續性,減少中心化雲端儲存(公司)單點故障風險。FIlecoin網路提供了成熟的解決方案,並且保證了隱私的基礎:去中心化、去信任化。

Chainlink預言機做的更多是把資料上鍊的過程,而非滿足資料儲存需求,所以目前階段應該是兩個不同的場景。

但從Filecoin的規劃上看,之後Filecoin網路是會支援智慧合約的,所以Filecoin之後也許可以拓展到更多場景中去,目前關於Filecoin智慧合約的設計方案具體內容還較少,需要關注後續更新的情況。

主持人:

非常感謝今晚的分享,大家可以參與Math Show發起的“你想見到的那個他/她”活動,推薦並且助力你想在”Math Show”見到的嘉賓,有機會成為驚喜MC與你想要見到的嘉賓面對面對話。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;