• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 1973
    • 0
    • 分享到

    IPFS相對于中心化服務器有那些優點?

    2018-10-15 16:24

    來源: IPFS指南

    IPFS相對于中心化服務器有那些優點?


    IPFS的的”宏偉”目標是取代HTTP,那么先來看看IPFS是如何工作的。

    IPFS為每一個文件分配一個獨一無二的哈希值(文件指紋: 根據文件的內容進行創建), 即使是兩個文件內容只有1個比特的不相同, 其哈希值也是不相同的。所以IPFS是基于文件內容進行尋址, 而不像傳統的HTTP協議一樣基于域名尋址。

    IPFS在整個網絡范圍內去掉重復的文件, 并且為文件建立版本管理, 也就是說每一個文件的變更歷史都將被記錄(這一點類似版本控制工具git, svn等), 可以很容易個回到文件的歷史版本查看數據。

    當查詢文件的時候, IPFS網絡根據文件的哈希值(全網唯一)進行查找。 由于每個文件的哈希值全網唯一, 查詢將很容易進行。

    如果僅僅使用哈希值來區分文件的話, 會給傳播造成困難, 因為哈希值不容易記憶, 就像ip地址一樣不容易記憶, 于是人類發明的域名。 IPFS利用IPNS將哈希值映射為容易記的名字。

    每個節點除了存儲自己需要的數據, 還存儲了一張哈希表, 用來記錄文件存儲所在的位置。 用來進行文件的查詢下載。

    IPFS相對于中心化服務器的優點

    1. 下載速度快, 不再依賴主干網, 中心化服務器

     整個IPFS系統是一個分布式的文件存儲系統, 那么在下載相關數據的時候, 將從多個節點同時下載, 相比于HTTP從中心服務器的下載速度要快很多, 大家都用過P2P下載(比如: 迅雷, BitTorrent), IPFS下載過程跟這個類似。

    2. 存儲空間變得非常便宜: 

    由于IPFS使用的是區塊鏈技術, 利用 Filecoin(為了的文章中會將如何獲取filecoin, 也就是挖礦)來激勵礦工分享自己的硬盤, 并且IFPS從全網去掉了冗余存儲(從整個網絡空間考慮, 這將大大節省網絡存儲空間), 將來的IPFS存儲將會變得非常便宜(與我們現在的云盤, 各種中心化的CND相比較)。

    3. 安全: 

    中心化服務器目前很難抵擋DDoS攻擊, 當大量的訪問請求從四面八方涌來, 中心化的服務器幾乎會在一瞬間癱瘓, 做過運維的同學應該深有感觸, 比如每年雙11, 不能睡覺的除了阿里, 騰訊的技術同學, 還有整個銀行業的小朋友。 巨大的訪問量隨時可能造成服務器宕機。 IPFS天生就擁有抵擋這種攻擊的能力。 因為所有的訪問將會被分散到不同的節點。 甚至攻擊者自己也是節點之一。 某種程度上講, IPFS甚至能抵擋量子計算的攻擊。

    4. 開放: 

    眾所周知, 比特幣是一種去中心化, 匿名的數據貨幣, 這些特性使得比特幣無法被管制, 交易無法篡改。 IPFS同樣, 由于是建立在去中心化的分布式網絡上的, 所以IFPS很難被中心化管理, 限制。 互聯網將更加開放。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频