欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

IPFS星際文件存儲系統是如何顛覆云存儲的

錢多多2年前16瀏覽0評論

IPFS星際文件存儲系統是如何顛覆云存儲的?

IPFS是什么?

它是一個協議也是一個網絡,已經運行了2年半,并非虛無縹緲的空氣。

它像比特幣網絡一樣,并沒有發明什么新技術,他只是將很多種技術(P2P網絡技術、BitTorrent傳輸技術、Git版本控制,自證明文件系統的數據傳輸協議等等)加以結合,并在這些技術上改進創新,集成了IPFS網絡。

它比我們現在互聯網上使用的HTTP協議,功能更強大,使得IPFS協議有取代HTTP協議的可能,并,創造更美好,更高效,更低成本的互聯網世界。

現在的互聯網世界,用戶和網站之間,是以HTTP協議為基礎,進行交流的。

那么,IPFS協議,以去中心化為手段,輔以獎勵機制和共識機制,重塑用戶和網站之間的交流方式。

擁有IPFS協議的互聯網世界是怎么樣的呢?

IPFS網絡里的文件,會被賦予一個哈希值,這個哈希值類似于我們的身份證號,他是獨一無二的,它是從件內容中被計算出來的。

即使文件內有一個標點的改動,被計算出來的哈希值也是完全不同的,就像一對雙胞胎,也擁有不同的身份證號。

所以,IPFS網絡中的文件,都只存在獨一無二的一份,文件自然不會被重復存儲,不會被惡意篡改(篡改了文件的哈希值就不同了),大大降低存儲成本,減少存儲資源浪費。

這份獨一無二的文件,只要查詢它的哈希值(身份證號),便能找到,這個設計,比平時我們查找文件,方便很多。

我們平時可能要跳轉好幾個網站才能找到文件,甚至有些文件在你不知道的網站里,就會錯過這個文件。

IPFS網絡里的下載,是一種類似迅雷下載的技術(p2p下載)。

當文件上傳到IPFS網絡,這個文件被分散成很多份,每一份都存在全國各地不同的硬盤里,每個地方都有這個文件的一部分。

這個硬盤是在你個人的家里的,硬盤上百G甚至幾個T,下載文件的時候,就從每個人家里同時獲取數據,速度比中心化存儲快很多。

上面說了,被上傳到IPFS網絡的文件是被分散成很多份的,文件分散在全球不同的地方,所以IPFS網絡天然能防御自然災害。

當某地遭遇諸如地震,水災,洪水,這些不可抗力,IPFS系統會立即啟動修復功能,把存儲在災害地區的數據立即恢復至其他地方。存儲在IPFS系統里面的數據比目前你所使用的那些云服務都要安全,根據這個特性,你上傳的文件將會永久性儲存在互聯網上,沒有任何人可以將它破壞。

同理,IPFS天生就擁有抵擋DDoS攻擊(瞬間大量的訪問進入網站)的能力。因為所有的訪問將會被分散到不同的節點,甚至攻擊者自己也是節點之一。某種程度上講, IPFS甚至能抵擋量子計算的攻擊。

如果你存儲的文件是不想別人看到的文件,在存入IPFS之前對文件進行加密即可,這樣即使別人擁有此文件的哈希值,還需要私鑰才能查看數據。

IPFS的加密性,永久性存儲,會滋生一些灰色產業進來,例如發布各種無法管制的言論,盜版猖獗等問題。

就像比特幣的殺手锏是洗錢,暗網交易,以太坊是發幣圈錢,新技術的產生都會伴隨各種爭議,我們應該限制它的弊端,發揮它正能量的一面。

IPFS都能做些什么呢?

根據IPFS的以上特性,我們來看看它都能做些什么呢?

在 /ipfs 和 /ipns 下面掛載全球文件系統:就是說我們所有的文件都可以存到上面。

掛載個人同步的文件夾, 可以自動進行版本管理, 自動備份. 也就意味著未來我們將擁有無限空間的網盤, 不用擔心數據丟失, 不用擔心隱私泄露(非對稱加密)。

作為加密文件和數據共享系統。IPFS天生視乎就具備這樣的能力, 文件加密, 數據共享, 都是小菜一碟。

作為帶版本控制的軟件包管理系統。

作為虛擬機的根文件系統。

作為利用管理程序, 把IPFS作為虛擬機的引導文件系統:在線操作系統。

作為數據庫:應用可以直接操作IPFS的Merkle DAG數據結構, 并且可以使用IPFS的版本控制, 緩存. 試想一下我們的數據庫直接存在IPFS的文件系統是什么體驗? 自動備份, 永不丟失, 安全加密, 無限空間, 高速連接, 想想就美好. 科技改變生活, 未來會有多美好....

作為加密通訊平臺,誰都別想竊聽消息通信了

作為加密CDN, 作為web的CDN, CDN功能全包了

永久web, 不存在不能訪問的鏈接, 跟 404 說 byebye。

上面的應用場景是 IPFS的創始人 Juan Benet 在IPFS論文里面直接提到的. 有興趣的同學可以去IPFS白皮書里面看一下。

實際上IPFS能做的不僅僅限于這些場景. 我們所有的計算機系統幾乎都是這種結構

IPFS為我們解決的是最后那一個部分:數據存儲。它能夠極大的降低數據存儲的成本,提升數據下載速度。

那么凡是需要優化數據存儲的地方幾乎都可以使用IPFS來提升效率。

IPFS是開放的,它為所有的區塊鏈準備好了數據存儲結構,可以鏈接到不同的區塊鏈項目,這就是為什么那么多的白皮書提到要和ipfs鏈接,IPFS將作為區塊鏈的基礎設施存在。

————————————————

版權聲明:本文為CSDN博主「lgstudyvc」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/lgstudyvc/article/details/80674680

IPFS在其他項目上面的應用

akasha: 基于以太坊和IPFS的社交網絡

Alexandria:去中心化的內容發布平臺

Arbore:朋友之間的文件共享系統--相信很快就可以拋棄某度的云盤了

dtube:利用IPFS作為存儲的視頻分享網站

git-ipfs-rehost:可以把github上的項目存儲到IPFS上

Interplanetary Wiki:建立在IPFS上的wiki(土耳其封鎖了wiki,借助于IPFS,現在已經恢復了訪問)

ipfs-search:基于IFPS的搜索引擎

ipfs-share:基于IFPS的文件分享

ipfs.pics:基于IFPS的圖片分享網站

Orbit:基于IFPS的分布式聊天工具

Partyshare:一個簡單的文件共享系統

computes.io:基于IPFS的分布式計算機(這個牛,把世界上的計算資源收集起來,構建一個巨大的分布式計算機)

OpenBazaar:openbazaar是一個去中心化的淘寶,口號是“買賣自由/Buy and Sell Freely”,問題是一旦用戶停止運行軟件,商店就下線了,借助于IPFS,openbazaar2.0 打造一個離線商店。

Ubuntu:著名的linux發行版本Ubuntu正在計算把發行版本轉移到IPFS上來,目前正在討論方案。

火狐瀏覽器:支持ipfs在內的分布式協議

還有很多應用就不一一舉例子了,更多的應用在開發中,相信也很快我們就能看到了,甚至你現在瀏覽的網頁已經有一些是利用IFPS建立的了。

Filecoin是什么?

IPFS網絡有巨大的數據存儲需求,需要很多的節點和分布式存儲空間,需要分布在全球各地的硬盤加入工作,如果沒有激勵機制,我們憑什么買硬盤給IPFS網絡共享呢?

于是IPFS設計了一套激勵用戶存儲的規則,Filecoin協議,并發行一種代幣:FIL。

只要你幫助IPFS網路存儲文件,就能獲得FIL,這是我們愿意把文件放在自己家存儲的源動力。

獲得的FIL是有價值的,因為在這個存儲過程中,FIL與實體經濟相結合。

用戶存儲文件需要支付FIL,礦工幫助用戶存儲文件,便獲得FIL。

FIL代幣能在Filecoin市場里流通起來,有供應需求。

Filecoin協議是如何運行的?

互聯網世界,本質就是數據之間的傳輸,傳輸包含,上行(發送數據)和下行(接收數據)。

上行(發送數據),即你的電腦發送數據到互聯網上,比如看網頁時你點擊想看的,就會上傳指令到互聯網上,你把圖片上傳到朋友圈,這些產生的數據就是上行數據。

下行(接收數據),是你從互聯網上下載數據。比如你看電影時,不斷的下載影片產生流量,或是看網頁時互聯網上展現到你電腦上的圖片和網頁文字.都是下載后展現的,這樣產生的數據為下行數據。

Filecoin協議里有兩個概念。1.存儲市場。2,檢索市場。

互聯網的上行(發送數據),類似于Filecoin里的檢索市場。

互聯網的下行(接收數據),類似于Filecoin里的存儲市場。

在Filecoin網絡里,filecoin把用戶的存儲和檢索需求放在一個交易市場里進行。

小編思來想去,通過一段類比,能夠很清晰的了解這個交易過程。

這個交易過程類似于用戶在淘寶上購買商品。

淘寶店主就像Filecoin網絡里的礦工。

賣家成為店主(礦工),需要交納保證金(抵押FIL),以防止店主(礦工)在交易過程中發生違約,導致交易沒有完成。

賣家成為店主后,創建自己的產品信息(Filecoin網絡里注冊硬盤空間)。

店主將產品上傳至淘寶(filecion網絡),明碼標價。

買家瀏覽淘寶頁面,找到符合自己心里價位的產品(存儲服務)。

買家提交購買產品的訂單(提交數據存儲的訂單)

店主收到訂單

店主開始提供服務(存儲數據)

服務完成

買家確認收貨(確認店主已經存儲數據)

付款(FIL)給店主(礦工)

這樣,一套存儲流程就完成了,客戶要檢索數據,也是類似的流程。

讀到這里,小伙伴們可能會產生一個疑惑:

我平時用一些網絡云存儲(百度云盤),存儲數據,也不用花錢啊,我也不關心什么效率問題,那憑什么我還要花錢買代幣在你的IPFS網絡中存儲數據,多麻煩!

是的,我們使用云存儲都是免費的,但是網絡存儲都是有成本的,之前有人曝光百度旗下的網盤大約一個月2千萬支出,服務器硬件、巨大的帶寬、以及各種場地、電費、人力、維護都需要大量的資金投入。

百度云盤將這些存儲成本通過其他渠道轉化到用戶身上,花費注意力看廣告,設置低下載速率迫使你買會員,企業大容量存儲的收費。

所以將來,我們普通老百姓在IPFS網絡存儲數據也可能是免費的,只是這些費用轉嫁到那些基于IPFS協議的應用開發商上,他們會用另外一種方式薅你身上的羊毛。