Filecoin旨在成為更好的區塊鏈儲存技術!

買賣虛擬貨幣

近幾年,網際網路迎來爆發式的增長,資料儲存需求不斷增加,人們開始關注基於區塊鏈的雲端儲存技術。考慮到區塊鏈技術(核心優勢是去中心化)的快速普及,它可能以分散的雲端儲存服務的形式將你的資料儲存在區塊鏈上,而Filecoin就是這種儲存技術之一。

Filecoin旨在顛覆亞馬遜雲、谷歌雲等傳統雲端儲存平臺。如果可以成功,該技術將價值超過千億美元,但目前該技術還需要克服一些重大障礙。

首先,Filecoin的主網尚未推出。Filecoin團隊進行了廣泛的研究和規劃,製作了一系列白皮書,描述了它正在建設的技術。但實際上,Filecoin網路還未實現(官方計劃於2019年完成)。

其次,雖然Filecoin技術有其獨特技術優勢,但成為最佳分散儲存解決方案的競爭非常激烈,像Storj和Sia這樣的平臺已經推出並正在建立使用者群,Filecoin上線後能否脫穎而出猶未可知。


Filecoin及競爭對手(Sia、Maidsafe、Storj)面臨的最大挑戰是讓客戶信服將資料委託給基於區塊鏈的分散儲存網路是安全的。理論上,區塊鏈的儲存可以提供一些顯著優勢,包括降低成本和提高可靠性等,這對於求低成本以及長期資料儲存的人來說,該技術可能最具吸引力。

當然,Filecoin的價值是毋庸置疑的,Filecoin憑藉自身實力,吸引了廣大投資的關注。Filecoin於2017年8月10日開始ICO,大約一個月後的9月7日完結,公眾籌募資金為2億5百萬美金,加上在私募期間得到5千2百萬美金的注資(資金來源為Sequoia Capital、Y Combinator、Andreessen Horowitz及Union Square Ventures等Venture Capital公司及天使投資者Kamal Ravikant ) 。因此,Filecoin的ICO共得到2億5千7百萬的投資!堪稱史上最強!

如何使用區塊鏈來建立分散儲存

區塊鏈儲存網路旨在為線上儲存提供無信任的市場,允許客戶從相對不知名的供應商處購買儲存,而無需擔心丟失資料。

基本策略是服務提供商簽署承諾儲存資料的合同,併發布抵押承諾的抵押品。如果服務提供商未能保持其交易結束,則會喪失抵押品。這個想法在理論上是合理的,但對於傳統法律體系支援的傳統支付網路來說,它並不實用。該系統很容易陷入服務提供商與其心懷不滿的客戶之間代價高昂的糾紛中。

但區塊鏈提供了一個優雅的解決方案。以下是它的工作原理:當儲存合同開始時,服務提供者釋出稱為Merkle樹的資料結構的根,該資料結構用作客戶資料的唯一指紋。

這種分層資料結構允許服務提供者提供簡潔的加密證明,證明它具有該檔案的任何特定64位元組塊。在定期間隔,Sia網路使用基於Sia區塊鏈的最新塊的偽隨機函式選擇64位元組塊之一。服務提供者必須透過釋出雜湊序列來響應,該雜湊序列將樹的路徑從該資料塊繪製到已經發布的Merkle樹根。這構成了加密證明,即服務提供商仍然具有儲存在其伺服器上的那一塊資料。



獎勵,懲罰和裁員

Sia網路的獎勵和處罰以Siacoins計價,Siacoins是為Sia網路提供支援的加密貨幣。使用者在交易所購買Siacoins,然後用它們從服務提供商那裡購買儲存。服務提供商在Siacoins釋出抵押品,並在他們履行合同時自動取回,並向Sia區塊鏈提供所需的加密證明。與比特幣網路一樣,Sia網路由獲得新Siacoins的礦工運營,作為參與網路交易清算流程以建立Sia區塊鏈的獎勵。

當然,一些提供商無論如何都會預設其承諾,但客戶可以透過將資料的冗餘副本儲存到不同的提供商來處理此問題。一種天真的方法是儲存五個不同主機的每個檔案的五個副本。一種稱為擦除編碼的技術,它將檔案分成多個塊並允許從其他塊重建任何塊,允許客戶端做得更好。

Sia聯合創始人David Vorick曾表示,大多數Sia使用者目前使用三個冗餘因子 - 意味著為底層資料的每個位儲存三個位元。但Vorick認為,客戶最終能夠做得更好,實現非常高的可靠性,冗餘係數低至1.5。例如,特定檔案可能被拆分為60個並儲存有60個不同的主機。只要這60個主機中至少有40個保持線上,客戶就能夠恢復該檔案。

所有這些細節必須在網路的客戶端處理,因為系統的整個要點是避免必須信任任何單個服務提供商。如果你想在Sia網路上儲存資料,你需要從數字交易所購買Siacoins - 最有可能首先購買更廣泛交易的比特幣然後交易那些用於Siacoins的比特幣。然後,您需要下載Siacoin客戶端軟體,該軟體具有建立儲存合同、上傳檔案等選項。

Filecoin旨在成為更好的區塊鏈儲存

Filecoin與Sia的思想基本相同,但它在一些重要方面進行了改進,其中之一是用於挖掘的新演算法。

採礦是構建區塊鏈的協作過程。Sia採用了由比特幣開創的稱為“工作證明”(proof-of-work)的方法。電腦競爭來解決一個困難的數學問題,贏家可以在區塊鏈上新增新的區塊,並用新的Siacoins來獎勵自己。對於實際處理比特幣交易來說,這種額外的計算並不是必要的 - 它本質上只是為了防止Sybil攻擊和保護網路。比特幣網路消耗的能源數量隨著比特幣的價格穩步增長。目前比特幣能源消耗相當於紐西蘭一個國家的消耗量。




Filecoin旨在透過將儲存而不是計算能力作為影響Filecoin網路的基礎來消除這種浪費。雖然比特幣和Sia礦工儲備了更強大的計算硬體,但Filecoin礦工將會聚集越來越多的硬碟 - 實際上可以儲存使用者資料的硬碟。

Filecoin也旨在提供Sia缺乏的自我修復功能。當一臺主機丟棄了Sia網路並將客戶的資料帶入其中時,客戶可以重新利用其他副本重建丟失的資料,與新主機簽訂合同,上傳重建的資料。這意味著Sia客戶端軟體需要每週登入一次網路,以檢查他們的資料是否需要這種修復。

Filecoin旨在透過在網路中提供自動自我修復功能來實現這一點。在Filecoin協議下,如果主機從網路中消失 - 或者未能證明它仍在儲存它承諾要儲存的資料 - 網路將通知併釋出一個新主機的合同,以重建和儲存缺失的資料。

這是可能的,因為Filecoin使用一種編碼方案,允許任何人重建丟失的資料。這與Sia網路不同,資料的加密和編碼由客戶端完成,這意味著只有客戶端可以重建丟失的資料。

區塊鏈儲存網路的目標是實現線上儲存的無信任市場,允許客戶從相對不知名的供應商那裡購買儲存,而不必擔心丟失資料。基本策略是服務提供商簽署合同,承諾儲存資料併發布支援諾言的抵押品。如果服務提供商不能保持交易的結束,就會喪失抵押品。這個理念在理論上是合理的,但是在傳統的法律體系支援下的傳統支付網路並不實際。這個系統很容易陷入服務提供商和他們心懷不滿的顧客之間昂貴的糾紛中。

這種分層資料結構允許服務提供商提供一個簡潔的密碼證明,它具有任何特定的64位元組的檔案塊。不誠實的服務提供商無法預測或控制在挑戰的每一輪中將選擇哪一部分資料,所以一致應對挑戰的唯一方法是儲存整個檔案。無法多次提供證明的服務提供商將失去其抵押品。網路可以在沒有來自客戶端的幫助下執行這些規則,因為您只需要知道Merkle樹的根雜湊來驗證證明的正確性。

免責聲明:

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

推荐阅读

;