什麼?IPFS不是區塊鏈專案

買賣虛擬貨幣

區塊鏈是分散式資料儲存、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。

IPFS是一個基於內容定址、分散式的、點對點的新型超媒體傳輸協議。

從以上描述看,兩者具有了很多相似的特性。但IPFS卻不是一個區塊鏈專案,它也不發幣,上面不能實現去第三方信任的價值流通。

IPFS和區塊鏈的區別主要包括:

1、區塊鏈是一種記錄交易資料並在區塊中維護歷史的技術。IPFS旨在取代HTTP,它是一種協議和網路,設計用於共享和儲存媒體的點對點方法。

2、區塊鏈技術不適合儲存大量資料。IPFS由需要可公開訪問的資料庫的區塊鏈應用程式使用,IPFS將大量資料儲存在不同的節點上,它使用區塊鏈的通證經濟(其激勵層Filecoin)來保持這些節點線上。

3、在區塊鏈上輸入資料後; 它無法更新或刪除,使用先前塊雜湊函式的連結建立新塊。在IPFS中,只有在另一個節點選擇不重新託管時,才能刪除網路資料。同時,IPFS支援版本控制。

4、區塊鏈將資料儲存在具有資料,雜湊函式和先前雜湊的塊中。檔案儲存在IPFS物件中。這些物件可以儲存高達256kb的資料,還可以連結到其他IPFS物件檔案儲存在IPFS物件中。這些物件可以儲存高達256kb的資料,還可以連結到其他IPFS物件。

這些特性使IPFS成為分散式儲存資料的理想場所,可以使用區塊鏈技術進行參考和時間戳。

IPFS不是區塊鏈專案,但其激勵層Filecoin是名副其實的區塊鏈專案。

Filecoin是執行在IPFS上的一個激勵層,是一個基於區塊鏈的分散式儲存網路,它把雲端儲存變為一個演算法市場,代幣(FIL)在這裡起到了很重要的作用。代幣是溝通資源(儲存和檢索)使用者(IPFS使用者)和資源的提供者(Filecoin礦工)之間的中介橋樑,Filecoin協議擁有兩個交易市場資料檢索和資料儲存,交易雙方在市場裡面提交自己的需求,達成交易。IPFS和Filecoin相互促進,共同成長,解決了網際網路的資料儲存和資料分發的問題,特別是對於無數的區塊鏈專案,IPFS和Filecoin將作為一個基礎設施存在。這就是為什麼我們看到越來越多的區塊鏈專案採取了IPFS作為儲存解決方案,因為它提供了更加便宜、安全、可快速整合的儲存解決方案。

IPFS為區塊鏈帶來什麼變化?

區塊鏈的誕生本是為了做到去中心化,在沒有中心機構的情況下達成共識,共同維護一個賬本。它的設計動機並不是為了高效、低能耗,抑或是擁有可擴充套件性(如果追求高效、低能耗和擴充套件性,中心化程式可能是更好的選擇)。

IPFS與區塊鏈協同工作,能夠補充區塊鏈的兩大缺陷:一是區塊鏈儲存效率低,成本高;二是跨鏈需要各個鏈之間協同配合,難以協調。

針對第一個問題,區塊鏈網路要求全部的礦工維護同一個賬本,需要每一個礦工留有一個賬本的備份在本地。那麼在區塊鏈中存放的資訊,為了保證其不可篡改,也需要在各個礦工手中留有一份備份,這樣是非常不經濟的。

設想,現在全網有1萬個礦工,即便我們希望在網路儲存1MB資訊,全網消耗的儲存資源將是10GB。目前,也有折中的方案來緩解這一問題。在搭建去中心化應用DAPP時,大家廣泛採取的方式是,僅在區塊鏈中存放雜湊值,將需要儲存的資訊存放在中心化資料庫中。而這樣,儲存又成為去中心化應用中的一個短板,是網路中脆弱的一環。

IPFS則提出了另一個解決方法:可以使用IPFS儲存檔案資料,並將唯一永久可用的IPFS地址放置到區塊鏈事務中,而不必將資料本身放在區塊鏈中。

針對第二個問題,IPFS能協助各個不同的區塊鏈網路傳遞資訊和檔案。比特幣和以太坊區塊結構不同,透過IPLD可以定義不同的分散式資料結構。這一功能目前還在開發中,目前的IPLD元件,已經實現了將以太坊智慧合約程式碼透過IPFS儲存,在以太坊交易中只需儲存這個連結。

IPFS和區塊鏈是完美的搭配,我們可以使用IPFS處理大量資料,並將不變的、永久的IPFS連結放置到區塊鏈事務中,而不必將資料本身放在區塊鏈中。畢竟,區塊鏈的本質是分散式賬本,本身的瓶頸之一就是賬本的儲存能力,目前大部分公鏈的最大問題是沒法儲存大量的資料在自己的鏈上。比特幣至今全部的區塊資料也才數百GB,以太坊這樣可程式設計的區塊鏈專案也只能執行和儲存小段合約程式碼,DApp的發展受到了很大的制約。運用IPFS技術解決儲存瓶頸是可行方案之一。

宣告:本文由硬碟狗社羣粉絲投稿,觀點僅代表作者本人,絕不代表硬碟狗社羣贊同其觀點或證實其描述。

#硬碟挖礦# #硬碟狗社羣#

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;