【董天一】IPFS vs Filecoin: 開發(fā)者該如何選擇

作者簡介:董天一 ,IPFS/Filecoin中國區(qū)技術(shù)布道人 ,《IPFS指南》作者
畢業(yè)于北京大學(xué)軟件與微電子學(xué)院,資深區(qū)塊鏈技術(shù)開發(fā)者,現(xiàn)致力于IPFS/Filecoin在中國的技術(shù)推廣,本文原載微信公眾號:IPFS指南(ipfs_guide)

小編最近經(jīng)常接到一些開發(fā)者的咨詢,我想用IPFS來做開發(fā),該怎么提供解決方案(特別是對于區(qū)塊鏈項(xiàng)目)那么今天我們就來說一下開發(fā)者面對IPFS和Filecoin的時(shí)候該如何選擇

小編一般都會問一些開發(fā)者:有數(shù)據(jù)分發(fā)需求么?有數(shù)據(jù)存儲需求么?

小編很久以前就已經(jīng)寫過IPFS和Filecoin之間的聯(lián)系和區(qū)別:大家可以參考這篇文章---IPFS和Filecoin之間的愛情故事

IPFS:數(shù)據(jù)的分發(fā)和定位(數(shù)據(jù)傳輸協(xié)議,類似HTTP協(xié)議)

  • 傳輸:數(shù)據(jù)在節(jié)點(diǎn)之間進(jìn)行傳輸 定位:
  • 尋址,發(fā)現(xiàn)數(shù)據(jù)的存儲位置
  • 存儲:自己提供存儲(可以保證存儲的安全性),其它節(jié)點(diǎn)不保證 數(shù)據(jù)存儲的安全性
  • 用戶:下載數(shù)據(jù)免費(fèi),自己提供服務(wù)器,自己搭建節(jié)點(diǎn) 存儲內(nèi)容:只存儲節(jié)點(diǎn)自己感興趣的內(nèi)容

Filecoin: 數(shù)據(jù)存儲(類似一個(gè)云存儲)

  • 存儲:付費(fèi)存儲,用戶付費(fèi),礦工和Filecoin網(wǎng)絡(luò)保證存儲的安全性
  • 下載:付費(fèi)下載,用戶付費(fèi),礦工負(fù)責(zé)發(fā)送數(shù)據(jù)
  • 用戶:不需要自己提供存儲,也不需要自己提供節(jié)點(diǎn)
  • 存儲內(nèi)容:收費(fèi)存儲一切 中,所有的樣式保持一致。
1.jpg

從上圖上我們可以看到,libp2p以前是IPFS的一個(gè)重要組件,從7月份開始,libp2p已經(jīng)被調(diào)整為和IPFS和Filecoin同一級別的項(xiàng)目。
IPFS和Filecoin共同依賴libp2p項(xiàng)目。

<span style="color: #AE87FA; ">Filecoin是IPFS的激勵層,二者互補(bǔ)形式一對協(xié)議。為我們的互聯(lián)網(wǎng)提供了很好的基礎(chǔ)設(shè)施。</span>

了解上述的基本內(nèi)容后:

  • 如果開發(fā)者僅僅想要的是一個(gè)安全、快速的云存儲,那么選擇Filecoin即可。
  • 如果開發(fā)者除了數(shù)據(jù)存儲需求,還需要分發(fā)數(shù)據(jù),那么選擇IPFS即可。
  • 如果開發(fā)者既有數(shù)據(jù)存儲需求,又有數(shù)據(jù)的分發(fā)需求,那么可以單獨(dú)選擇IPFS,也可以IPFS+Filecoin一起。

注意:IPFS可以做Filecoin的事情,存儲,而filecoin并不能做IPFS的事情,數(shù)據(jù)傳輸

借助于Filecoin,一種可能的區(qū)塊鏈數(shù)據(jù)存儲方案:

當(dāng)前的所有區(qū)塊鏈數(shù)據(jù)存儲幾乎都是礦工的本地存儲。那么區(qū)塊鏈的數(shù)據(jù)隨著時(shí)間的增加不斷的增長。存儲的成本也會越來越高。對于區(qū)塊鏈一般可能會有兩種數(shù)據(jù):區(qū)塊鏈數(shù)據(jù)和其它數(shù)據(jù),其他數(shù)據(jù)可能是智能合約的代碼,也可能是Dapp的所需的文件。

那么有了Filecoin以后,礦工可以將區(qū)塊鏈數(shù)據(jù)存儲到Filecoin里面,而在本地僅僅保留數(shù)據(jù)的哈希值,這樣本地存儲壓力就會大大降低,由于使用Filecoin存儲,存儲的成本也會下降很多。

那么有朋友會問一個(gè)問題:存到filecoin里面的數(shù)據(jù)還是我的數(shù)據(jù)么?如果被修改了怎么辦?

注意:Filecoin是一個(gè)云存儲,由區(qū)塊鏈和哈希值保證數(shù)據(jù)不會被篡改。礦工可以把Filecoin看做是一個(gè)數(shù)據(jù)庫即可。至于真正的數(shù)據(jù)存在什么地方,不用關(guān)心。如果做得更進(jìn)一步,在區(qū)塊鏈里面存儲共識的哈希值即可。

那么問題來了:礦工把區(qū)塊數(shù)據(jù)存儲到亞馬遜的s3,或者是阿里云OSS,跟Filecoin有什么不同?

單獨(dú)從存儲角度來講:沒有不同,都是存儲而已
但是Filecoin提供了區(qū)塊鏈所特有的特性,是其它云存儲多不具備的,例如:數(shù)據(jù)不能被篡改,智能合約,加密等,總之你的數(shù)據(jù)你做主。從這個(gè)角度來講,礦工把數(shù)據(jù)存儲到Filecoin是更好的選擇。

由于軟件架構(gòu)的設(shè)計(jì)并沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),還需要case by case的分析,來制定更好的方案,小編本文簡單的介紹了一下開發(fā)者從什么角度去區(qū)分IPFS和Filecion使用,歡迎大家交流,提出更多的方案和建議。


相關(guān)文章和視頻推薦

【董天一】IPFS:Filecoin和復(fù)制證明

圓方圓學(xué)院匯集大批區(qū)塊鏈名師,打造精品的區(qū)塊鏈技術(shù)課程。 在各大平臺都長期有優(yōu)質(zhì)免費(fèi)公開課,歡迎報(bào)名收看。

公開課地址:https://ke.qq.com/course/345101

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 丟掉垃圾信息 今天無意中把微信里的所有信息刪了個(gè)光,從新登陸發(fā)現(xiàn)連密碼也忘記了。我先是吃驚了一下,接著就是害怕刪掉...
    亮亮哥哥閱讀 261評論 0 0
  • 頸椎病 頸椎病是由于各種原因使頸椎脊髓、神經(jīng)根或椎動脈受壓,出現(xiàn)一系列功能障礙的臨床綜合征。 主要病因: 精神緊張...
    王訓(xùn)錫閱讀 180評論 0 0
  • 公司:廣東嘉怡食品有限公司 【日精進(jìn)打卡第119天】 【知~學(xué)習(xí)】 《六項(xiàng)精進(jìn)》0遍 共143遍 《六項(xiàng)精進(jìn)通篇》...
    努力1314閱讀 190評論 0 0
  • 到新公司三周啦,因?yàn)槭菗Q行業(yè)的原因是有過拼三年的計(jì)劃的。 看到一個(gè)個(gè)年輕的面孔,在深夜12點(diǎn)也在拼命地修改自己的作...
    DC_凱撒閱讀 158評論 0 0

友情鏈接更多精彩內(nèi)容