• <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>
     找回密碼
     立即注冊

    掃一掃,登錄網站

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

    古千峰:為什么IPFS會改變“超文本協議/HTTP”

    2018-4-15 08:08

    來源: 碳鏈價值

    為什么IPFS有可能會改變目前的HTTP?


    HTTP其實是在九十年代中期開始的,叫tcpip協議是從那個時代開始流行的。他其實也是一個網絡的一個協議,所謂協議就是服務器和客戶端以及服務器跟服務器之間的一個握手,協議就是握手就是雙方之間的一種默契。

    那么HTTP協議是完成了從客戶端到服務器的一個訪問,是通過怎么樣的一個數據格式,通過怎么樣一個流程。那么IPFS之所以能夠改變HTTP是基于HTTP目前的一些缺陷。

    最大的缺陷就是HTTP協議是基于服務器的,如果服務器一旦被關閉,以后服務器上面保存的文件就會無法訪問。如果說服務器上面的一個文件被刪除以后它會導致無法訪問,我們經常會在訪問服務器的時候碰到這個。訪問網站會碰到404錯誤,其實就是文件找不到的錯誤。

    除了這個404錯誤,HTTP還有幾個缺陷。第一個就是他必須保持24小時開機。服務器必須保持24小時開機,那如果服務器關了之后就無法訪問。

    第二個就是http是固定IP的,那么在這種情況下面,就會對安全防范上要求比較高,比如說我們會經常遇到DOS攻擊。如果說向IPFS這種節點儲存數據是沒有辦法進行全方位的攻擊的,引文它每個階段都有自己的IP。但是服務器就不一樣,服務器只是一個IP,所以非常容易受到DOS的攻擊。

    第三個就是流量費用非常高,因為一個服務器對所有訪問進行流量的服務會導致服務器所承載的數據和訪問量非常大,給這個SP貢獻的費用啊,流量費用也會非常高, IPFS是以節點的方式,所以節點是采取就近訪問的方式。那么它的流量費就相對來說會比中心服務器低很多。

    所以說,總結剛才的一些情況IPFS能夠給我們帶來什么呢?首先對于去訪問網站的用戶來說,它極大地加快了網絡的訪問速度,當然是以足夠的節點為前提條件。目前來說節點是在400-700左右,為什么說節點越多反應速度越快?因為節點是可以就近的。

    比如說在上海,如果說只有兩三個節點,這兩三個節點有可能就會承擔起像http自動服務器的一個功能,但是如果上海有大量的節點,上千個節點,那么我們可以在任何角落都能夠找到離自己最近的一個節點去訪問數據,那么事情就是要通過大規模的布IPFS節點也就是礦機。

    對于用戶來說還有一個很大的提升體驗的地方就是永不消失的數據。IPFS不會說像存在服務器上的數據刪除以后就無法訪問了,但是它存在于節點。一個節點上面的數據如果說被毀壞了,或者說這個節點被關閉了,你可以通過其他節點進行相同的訪問,所以說我們叫他永不消逝的數據。

    對于服務端有兩大功能,從前面的對http的解釋可以看出,首先它能夠極大地降低服務器的儲蓄成本,第二它能夠極大地降低服務器的帶寬開銷。

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系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>
      妖精视频