
在基於區塊鏈的去中心化存儲方案中,IPFS+Filecoin是目前呼聲最高的項目。然而這個領域目前還是一片廣闊的藍海,即便是Filecoin,目前主網也還未正式上線,我們也還無法見證IPFS+Filecoin這個完整系統的運作情況。
在這樣一片廣闊的天地中,IPFS+Filecoin既不是第一個湧現的項目也不是最後一個登場的項目。這個領域的競爭異常激烈,在這些競爭者中不乏國內的活躍團隊。今天我們就來和大家分享一下國內兩個著名的去中心化存儲項目:LAMBDA、YOTTA以及它們與IPFS+Filecoin的異同。
1. LAMBDA與IPFS+Filecoin的異同
LAMBDA的整個系統分為兩個網絡:一個是共識網絡,另一個是存儲網絡。這兩個網絡中存儲網絡是實際提供存儲功能的;而共識網絡是記錄網絡中交易與存儲信息的區塊鍊網絡。
這個系統結構和IPFS+Filecoin非常類似,LAMBDA中的存儲網絡類似IPFS系統,而共識網絡類似Filecoin系統。
LAMBDA系統對數據有效性的證明定義了兩個指標,一個是時空證明,另一個是數據有效性(PDP)證明。
在Filecoin對數據有效性的證明中,也使用了時空證明,除此以外還定義了數據持有證明(PDP)、可檢索證明(PoRet)和復制證明(PoRep)。
Filecoin的數據持有證明和可檢索證明就是為了證明系統存儲的數據確實是用戶所需的數據,而在此基礎上增加的複制證明則是為了防範女巫攻擊和外源攻擊。
把兩個系統中不同的指標進行比較,我們發現從LAMBDA的白皮書中,很難判斷它的數據有效性證明是否等價於Filecoin的數據持有證明及檢索證明,也很難判斷數據有效性證明是否能夠抵抗女巫攻擊和外源攻擊達到Filecoin中復制證明的效果。
因此我們認為LAMBDA系統在技術細節上還欠缺打磨和詳細說明。
2. Yotta與IPFS+Filecoin的異同
Yotta項目中最大的亮點是團隊的創始人王東臨。從他簡歷的描述中看,他在密碼學和存儲領域都有很深的造詣並取得了很高的成就。因此這個項目在技術方面特別突出了自己的優勢。
Yotta重點突出了IPFS+Filecoin在下列技術領域的不足:
1)IPFS系統沒有解決存儲數據的安全問題
這裡所謂的安全問題是指在IPFS中,任何人只要拿到存儲文件的哈希值就能拿到文件,也就能看到文件。所以在IPFS中用戶要自己對文件進行加密上傳才能保證自己的內容不被暴露。
2)IPFS系統沒有解決數據可靠性問題
這是指IPFS系統缺乏激勵層保證數據能夠有足夠的備份在系統中存儲,缺少備份就可能導致數據丟失。
3)IPFS+Filecoin系統沒有解決服務可靠性問題
這是指Filecoin系統採用統一的算法來激勵節點,這會導致某些節點因為網絡狀況,運算能力等方面的不足而影響整個系統所能提供的性能。
YOTTA重點突出了自己在密碼學領域的優勢,強調該項目可以同時解決文件去重存儲和加密的問題。
對於這幾點我是這麼看的:
對第一個不足點,我認為這是IPFS的不足,但這並不是致命問題,用戶可以自行對數據進行加密,或者未來在系統中增加對數據進行加密處理的機制。
對第二個不足點,這恰恰也是IPFS需要激勵層的原因。因為沒有激勵層,所以單純僅靠IPFS是很難取得數據存儲可靠性的,必須加上Filecoin這個激勵層保證有足夠的激勵才能保證數據在系統中有足夠的備份並且能夠存儲足夠長的時間。
對第三個不足點,這恐怕是目前不容易解決的問題。在Filecoin系統中,如果某些節點因為網絡狀況,運算能力而無法提供可靠的服務則後果要么是很難得到獎勵,要么是可能受到系統的懲罰。
就目前的狀況看,這個不足點在不少數字貨幣挖礦中都存在,比特幣是如此,哪怕是業界期望甚高的以太坊2.0也會是如此。這是系統為了建立穩固的挖礦機制所設置的門檻,有了這道門檻才能保障系統的安全。這道門檻將自然淘汰那些不合格的節點。
對於YOTTA強調自己的在去重和加密方面的獨特方案,我認為有待時間的檢驗。
3. 綜合評判
總體而言,從白皮書的角度看,Yotta直接針對IPFS的弱點提出了自己的解決方案,在技術上比LAMBDA更細膩,但是否能挑戰IPFS+Filecoin還不宜過早下結論。
但無論是LAMBDA還是YOTTA,它們真正在使用場景中是否能實現它們在白皮書中所描述的那些性能和特點還有待時間的檢驗。
IPFS+Filecoin系統不是完美的。目前僅有IPFS落地,Filecoin主網還未上線,整個系統還沒法展現出最完整的狀態和性能。但僅僅其中的IPFS系統就在落地的多年實踐中取得了相當不錯的效果,被眾多中心化APP和去中心化DAPP廣泛使用,在業界建立了良好的口碑。有了這樣的基礎,等到Filecoin主網上線,它的性能一定會比現在更加強大,也必然會在業界引起更高的關注和重視。
因此總體上我仍然認為LAMBDA和YOTTA要想挑戰IPFS+Filecoin還有相當長的路要走。