ipfs正舵者科普知識:物理儲存容量與有效儲存容量的區別

買賣虛擬貨幣

我們日常使用的電腦,點開“我的電腦”,都會有C盤、D盤之類的硬碟顯示。無論是下載的應用,還是檔案,都必須儲存在某個盤中,這個行為便是資料儲存。說到儲存,就繞不開儲存空間。細心的朋友可能會發現,家用電腦的實際可用硬碟容量,是少於硬碟廠家標定的儲存容量的。由此,產生了物理儲存和有效儲存的區別。

儲存空間與編碼方式

簡單類比一下,可以將Filecoin網路看成一個“電腦”叢集,只是這個“電腦”在這裡變成了專為資料儲存量身定做的伺服器,而儲存空間的原理則是一樣,有效儲存相比於物理儲存,會有所下降。這也是為什麼各家節點運營商同樣的儲存容量,獲得的FIL獎勵不盡相同。

家用電腦的儲存空間失真比例相對較小,幅度在10%左右。但是Filecoin網路裡的伺服器,出於對資料進行恢復的需要,進行了碎片化備份,以及錯誤修正碼等防護措施。Filecoin網路對資料驗證的方式具有唯一性,並不會給備份的資料發放獎勵,因此,有效儲存與物理儲存將會存在30%-50%的偏差。這個偏差數值,取決於資料編碼方式,即Raid0、Raid1、Raid2......Raid100的區別。

市面上主流的資料編碼方式,主要有Raid0、Raid1、Raid5、Raid10這幾種。簡單概述一下:

01

能有效提升硬碟資料的吞吐速度,有效儲存空間的損耗最低。但任何一塊硬碟損壞,都會導致整個系統的資料受到破壞。這種資料編碼方式顯然不適合Filecoin網路,太空競賽首日,某節點運營商資料被清零,大概率便是使用了Raid0資料編碼方式。

02

將資料完整備份在多個硬碟中,在資料災難恢復方面,獲得極高的安全性,但是由於備份比例高達50%,所以有效儲存只佔物理儲存的50%。對於技術創新能力一般的節點運營商,選擇Raid1不失為一個穩妥的策略,只是在FIL收益上打的折扣有點大。

03

空間利用較大,同時存在一定能力的災難恢復能力。它不會備份真實資料,而是將資料的奇偶校驗資訊備份到除自身外的每一塊硬碟中。一旦有資料損壞或丟失,透過奇偶校驗資訊來試圖恢復資料。這樣做的好處兼顧了讀寫速度、資料安全性、儲存空間丟失率等各方因素。小範圍的資料損壞及丟失,一般都能恢復。在Filecoin網路體系中,Raid5是比較合適的方式,但也不是最佳選擇。

04

融合了Raid0+Raid1,將硬碟分組進行儲存。使Raid0的資料吞吐速度和Raid1的絕對安全,理論上只要同一組硬碟沒有全部損壞,那麼所有資料都能完整被恢復。使用Raid10的話,幾乎可以不用擔心資料安全,也可以保證吞吐量的高速運轉,但是有效儲存依然是物理儲存的50%。

為什麼都是1T的儲存容量,各節點運營商獲得的FIL收益卻存在差距。看完上述資料編碼方式,想必已經清晰明瞭地知道前因後果了吧?根據對目前各Filecoin商家的調研,有效儲存率基本達到67%,即1TB的物理容量,可以封裝0.67TB的資料碎片,或者理解為0.67TB已封裝的存力。

免責聲明:

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

推荐阅读

;