IPFS區塊鏈是什么意思?IPFS(星際文件系統的縮寫)是一種點對點(P2P)超媒體協議,它是一個分布式系統,使用戶能夠存儲和訪問文件、應用程序和網站等數據。IPFS 更廣泛的目標是創建一個全球計算機網絡,以保證私有、安全和抗審查的連接性。IPFS是如何運作的呢?下面我們一起詳細了解一下。
什么是IPFS?
讓我們從IPFS開始單行定義:IPFS用于存儲和訪問文件、網站、應用程序和數據的分布式系統。
IPFS(星際文件系統)本質上是一個文件系統,它允許你隨著時間的推移存儲和跟蹤文件的版本,就像一個文件系統,就像Git,在分布式網絡上跟蹤它們有點像BitTorrent。
存儲系統允許通過一個安全的全球P2P直接交互的網絡。結合這兩個屬性,IPFS啟用了一個永久的新網絡,并增強了我們使用現有的互聯網協議(如HTTP)的方式。
自2016年推出以來,IPFS已經看到了個人和商業組織的巨大改進和采用。該系統允許用戶無障礙地共享文件和信息。IPFS適用于可能的消耗或需要高帶寬Internet上傳和/或下載的大文件。這種分布式文件系統的快速采用部分是因為IPFS被設計為在不同的協議上運行,例如FTP和HTTP。為了存儲數據,IPFS使用DHT或者分布式哈希表。一旦我們有了一個哈希值,我們會問誰有一個等價的網絡在哈希值,然后我們直接從我想要的數據的節點下載內容。
當您使用IPFS你不僅可以從別人那里下載文件——你的電腦也可以幫助分發它們。當你在幾個街區之外的朋友需要同樣的朋友時Wikipedia在頁面上,他們可能會使用你的鄰居或任何東西IPFS同樣從你那里得到的人。
IPFS它不僅可以用于網頁,還可以用于任何類型的文件,無論是文件、電子郵件,甚至是數據庫記錄。
IPFS和區塊鏈
區塊鏈是一個分散的數據管理平臺,提供不變性,因此在IPFS在等分布式文件系統中支持文件可追溯性元數據是一個不錯的選擇。可以說,由于相似性很大,IFPS是區塊鏈最好的朋友。
在iCommunity,我們使用IPFS它是為了擁有一個未經所有其他人授權不能更改的存儲系統,并且沒有單點故障。IPFS我們向我們保證,網絡中包含的數據是唯一的(它們通過標識符的唯一標識)并且受到保護,不會被修改,因此這些數據是不可改變的。如果數據發生變化,將生成新的數據“哈希”標識符與存儲在區塊鏈中用于記錄數據的標識符不一致。
我們通常區分兩種類型的區塊鏈:無許可和無許可。區塊鏈(如以太坊和比特幣)對公眾開放,每筆交易都必須由所有或大多數參與者進行驗證,盡管只有身份驗證用戶才能加入區塊鏈(例如HyperledgerFabric),然而,這種區塊鏈中的驗證只能由預選節點進行。所以它通常比公共區塊鏈具有更高的性能。
因為它們的結構相似,IPFS能夠很好地與區塊鏈合作。IPFS所有這些不同的區塊鏈都將通過類似于互聯網連接所有網站的方式連接例如,我們可以通過鏈接將一個頁面鏈接到另一個頁面。例如,我們可以在以太坊中放置一個鏈接,并將其鏈接到另一個網絡。
總的來說,IPFS未來與區塊鏈密切相關。一切都表明,這兩種技術將有助于鞏固分散的金融和應用引擎。
通信協議和分布式系統
對于兩個人交換信息,他們需要一套共同的規則來定義信息的傳輸方式和時間。這些規則被廣泛稱為通信協議,但它們相當頑固,因此我們稱之為語言。如果你去過一個不說母語的外國,你可能會遇到通信協議失敗(或缺乏)。計算機就是這樣。直到20世紀80年代初發明了第一個計算通信協議,它們才能相互通信,并作為孤立的計算設備存在。
“協議就像計算編程語言一樣”
在計算機中,通信協議通常存在于幾層捆綁包(稱為協議套件)中。Internet協議套件由四個級別組成,每個級別負責特定功能。除了通信協議之外,計算機之間互連的基本結構也是一個重要的關系。這被稱為系統架構。有幾種類型,但與我們相關的兩種類型是客戶端服務器和對等網絡。
互聯網由依賴互聯網協議套件的客戶端服務器關系主導。其中,超文本傳輸協議(HTTP)這是溝通的基礎。
數據存儲在集中的服務器中,并通過基于位置的搜索進行訪問。這使得更容易分發、管理、保護數據,并擴展服務器和客戶端的容量。然而,在安全性、隱私性和效率方面存在許多弱點:對服務器的控制轉化為對數據的控制。這意味著控制服務器的任何一方都可以訪問、更改和刪除您的數據;這可能是一個實體或惡意黑客,對服務器擁有合法權限。在基于位置的搜索中,通過其位置而不是其內容識別數據。這個限制意味著您必須訪問一個數據,即使相同的數據可以在更近的地方使用,直到一個特定的位置。無法判斷數據是否已更改,
但是客戶端服務器模型和HTTP服務互聯網在歷史的大部分時間里是非常可靠的。這是因為HTTP網絡對于移動文本和圖像等小文件非常有效。在網絡的前20年,網頁的平均大小只有2個左右KB增加到2兆字節。
HTTP它非常適合加載網站,但它不是為傳輸大量數據而設計的(如音頻和視頻文件)。例如,這些限制可能導致替代文件共享系統的出現和主流成功Napster(音樂)和BitTorrent(電影和幾乎任何東西)。
快進到2018年,點播高清視頻流和大數據無處不在;我們繼續生產/消耗越來越多的數據,并開發越來越強大的計算機來處理它們。云計算的重大進展有助于維持這一轉變,但分發這些數據的基礎設施基本保持不變。
IPFS提供高吞吐量和低延遲數據分布。它也是分散和安全的。這開辟了幾個有趣而令人興奮的例子。它可以用來向網站提供內容,促進安全文件共享和加密通信,通過自動版本控制和備份將文件存儲在全球。
IPFS怎么工作?
當您將文件上傳到IPFS當網絡將其劃分為更小的部分并將其分配到多個計算機(節點)時。可以通過單個哈希識別特定文件的所有部分。哈希幫助網絡識別哪些節點包含與哈希對應的文件的不同部分。
現在,如果你想訪問和檢索這個文件,你所要做的就是兼容的網絡瀏覽器(例如,BraveBrowser或Opera)在上面輸入哈希值。這個過程幾乎是通過在瀏覽器中輸入你的地址(URL)訪問傳統網頁是一樣的。
一旦被識別,IPFS要求通過所有節點P2P連接傳輸他們擁有的文件片段。
請注意,就像你的普通區塊鏈網絡一樣,IPFS也是不可改變的,這意味著文件的內容不能改變。因為如果你篡改或修改一個文件及其內容,它的哈希值也會自動改變。
然而,網絡有一個版本控制系統,以消除這種不妥協的不變性因素的任何副作用。它允許您添加新版本的文件,并將其連接到早期版本。除其他優點外,該功能確保特定文件的整個歷史記錄保持不變且可訪問。
如何運行IPFS節點
要想跑自己的IPFS節點,最簡單的方法就是給自己一個IPFS桌面。這是ProtocolLabs所有主要操作系統平臺都可以使用開發的官方軟件套件,包括Windows,Mac和Ubuntu。
IPFSDesktop它使用起來相對簡單,它為新用戶提供了一堆教程。使用此軟件套件,您可以相對輕松地上傳任何文件IPFS網絡。
還有一個瀏覽器插件(IPFSCompanion),可以讓你直接從瀏覽器和IPFS桌面和節點交互。插件與插件交互。Chrome,Edge,Firefox,Brave和Opera兼容。
常見的問題
什么是IPFS?
星際文件系統(IPFS)是由ProtocolLabs構建的P2Pp超媒體協議。它是一種依靠分布式計算機網絡托管內容的分散服務。
托管內容可以是多種類型和類別,包括但不限于數據庫、網站、媒體文件、文檔和應用程序。您可以通過輸入鏈接訪問它并將其存儲在其中IPFS網絡中的任何內容(如通過輸入(URL訪問網頁相同)。
IPFS能被黑客入侵嗎?
極不可能。這是因為IPFS網絡由廣泛的計算機網絡(稱為節點)組成,沒有集中的服務器或系統可供黑客攻擊。
IPFS是數據庫嗎?
不,IPFS這是一種點對點(P2P)超媒體協議和分布式系統,允許用戶存儲和訪問數據、文件、應用程序和網站。
IPFS存儲是免費的嗎?
IPFS沒有任何集中存儲。它部署了數十萬個節點,為網絡提供存儲帶寬來存儲數據。
IPFS有什么意義?
IPFS更廣泛的目標是創建一個全球計算機網絡,以確保隱私、安全和抗審查。
IPS是區塊鏈嗎?
IPFS不是區塊鏈。不過,兩者具有相似的特點,如不變性和分散結構。
風險提示:本站所提供的資訊不代表任何投資暗示。投資有風險,入市須謹慎。