【董天一】關於IPFS的熱門問題

做者簡介:董天一 ,IPFS/Filecoin中國區技術佈道人 ,《IPFS指南》做者。 畢業於北京大學軟件與微電子學院曾擔任甲骨文亞洲研發中心(中國)數據庫開發工程師。 資深區塊鏈技術開發者,現致力於IPFS/Filecoin在中國的技術推廣IPFS的競爭對手。前端

最近小編在公衆號收到了一些說起比較高的問題,今天總結一下統一回答。web

目前網絡上有一些對ipfs的解讀五花八門,各式各樣,有看好的,也有打擊的,總之一項新技術誕生之初遇到的問題IPFS都遇到了。數據庫

問題1: 文件丟失

認爲IPFS系統不可靠,會形成用戶文件的丟失。安全

IPFS系統採用了的冗餘備份技術是Erasure coding(EC,糾刪碼)。那麼什麼是EC?網絡

簡單講:n份原始數據,增長m份校驗數據,此時能夠經過 n+m份數據中的任意n份數據來恢復原始數據,也就是可容忍的最大失效的數據數量爲m。例如,若是想容錯4個盤,採用n+4模式。傳統的 RAID6 容許兩個盤失效,對應 EC就是 n+2模式。EC目前在分佈式存儲上的應用愈來愈廣。( 對這個技術感興趣的同窗能夠自行了解一下詳情:en.wikipedia.org/wiki/Erasur…分佈式

IPFS容許用戶指定 f(n, m) 參數n和m,來增長數據存儲的安全性,若是想數據存儲更加安全,能夠採用增長m的方式,固然,這樣作所付的費用也就相應的增長,一切取決於用戶。 IPFS系統有自動修復存儲的功能,若是系統檢測到某些數據有丟失,會啓動修復,來恢復到原來的n+m模式。IPFS把整個系統的存儲統一調度,因此IPFS自帶容災備份功能,即使是一個地方的發生地震,存儲在這個地方的數據幾乎被摧毀,那麼IPFS系統會當即啓動修復,把存儲在地震所處地區的數據恢復至其它地方。你大能夠放心存儲在IPFS系統裏面的數據安全,比目前你所使用的那些雲服務都要安全,並且成本更低post

問題2 :文件全部權

以前有人問太小編,文件全部權的問題。即:若是我上傳一個文件是否是能夠任意被其它人查看?區塊鏈

是的,在IPFS裏面並無文件全部權的問題。至少小編沒有看到關於這個方面的論述,這跟咱們目前的web使用是同樣的,數據自己沒有全部權,全部權是經過應用實現的。IPFS認爲,若是其餘人一樣擁有文件的哈希,那麼他必定擁有文件,這跟咱們如今的web使用是一致的。網站

IPFS引入了 私有網絡(Private Network) 的概念:容許你在IPFS網絡裏面建立私有網絡,你只須要把本身節點的密鑰發送給對方,對方節點通過設置以後就能夠連接到你的節點,進而建立一個私有網絡,這個功能其實創造了很大應用空間,上層應用徹底可使用這個概念把本身的應用打形成基於IPFS的私有網絡。加密

若是你存儲的文件是不想別人看到的文件,在存入IPFS以前對文件進行加密便可,這樣即使是別人擁有了文件哈希,還須要私鑰來查查看數據。

利用百度的網盤舉個例子:你在百度網盤裏面存入了一張照片,爲何只有你能查看呢?由於你擁有查看文件的密碼,就是你的登陸密碼。那麼你若是上傳到百度的文件共享出去了,是否是其餘人均可以查看了?你只須要把共享連接發過去,對方就能夠查看。IPFS在使用上跟這個是同樣的:

  • 上傳的照片若是沒有加密,那麼默認全部人均可以查看,前提是對方須要擁有文件的哈希值,這跟你使用百度網盤共享後發過去是同樣的;
  • 上傳的照片若是通過加密,那麼只有擁有密鑰的你才能查看。

IPFS只是一個分佈式的數據庫,文件系統,怎麼使用徹底取決於前端的應用。IPFS是一個高可用,高速的分佈式存儲系統。

問題3:監管問題

有人提到了這個問題,若是沒有監管,IPFS極可能就像 BTC被用於洗錢,暗網交易同樣被用於一些非法途徑,例如發佈各類沒法管制的言論,致使盜版猖獗等問題。

在這裏小編想說的是,任何新技術的誕生都會伴隨着各類各樣的爭論,這個問題已經存在了上千年了。上上一週小編去參加了《鳳凰財經》在北京組織的經濟高峯論壇,最後壓軸的是任志強(大炮很久沒有出來講話了),大炮在論壇上對於新技術舉了一個例子,1865年英國的《紅旗法案》,如今看起來的確腦殘有、可笑,可在當時必定具備很強的現實意義(這裏就不展開論述了,這個話題比較大)。

技術是用來推進社會進步的,全部的新技術幾乎都是把雙刃劍,例如核裂變,咱們能夠用來造原子彈,可是咱們如今藉助於分佈在世界各地的核電站,不也解決了無數人的能源問題麼。

一項新技術可以在經濟層面巨大的提升咱們的社會運轉效率,咱們要學會運用這樣的技術,限制它的弊端。因此不該該把新技術看作虎狼,更應該考慮的是如何運用好新技術。新技術的出現對於每個國家,政府都是一個很大的挑戰。

那麼IPFS還會有什麼樣的問題?

IPFS採用的訂單競爭的方式在客戶端(用戶)和服務提供者(礦工)之間造成價格機制:

  • 客戶端(用戶):力求價格最低,即FIL價格越低越好

  • 服務提供者(礦工):力求收益最大化,即FIL價格越高越好

那麼問題來了,FIL的價格究竟要怎麼定製?

Filecoin上線以後,因爲有限數量的FIL分發制度(跟BTC同樣),礦工會盡量的提供服務。而使用IPFS的用戶也會購買FIL來使用IPFS,那麼隨着IPFS創造的應用市場(分佈式存儲和CDN)愈來愈大,FIL的價格就會跟市場容量成正比的升值,也就是說FIL天生具備升值壓力(這個跟BTC有相同的地方,也有不一樣的地方)。

根據權威網站 MarketsAndMarkets,參考: www.marketsandmarkets.com/PressReleas…

這兩個市場內剛好是IPFS能夠大顯身手的市場,從這點來看,若是IPFS成功了,FIL擁有很大的升值空間,這是小編長期看好這個項目的緣由之一。


相關文章和視頻推薦

【董天一】如何在IPFS裏面上傳一張圖片

圓方圓學院聚集大批區塊鏈名師,打造精品的區塊鏈技術課程。在各大平臺都長期有優質免費公開課,歡迎報名收看。

公開課地址:ke.qq.com/course/3451…

相關文章
相關標籤/搜索