<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          超中心化的HTTP和去中心化的IPFS

          共 1938字,需瀏覽 4分鐘

           ·

          2021-08-02 06:35

          HTTP協(xié)議總是難以給我們足夠的安全感:

          集中管理的 Web 服務(wù)器不可避免地會(huì)關(guān)閉;

          域名所有權(quán)更改,或者運(yùn)行的公司倒閉,都會(huì)導(dǎo)致網(wǎng)站不可用;

          計(jì)算機(jī)崩潰或者遇到自然災(zāi)害,如果沒有做好足夠的備份將無法恢復(fù) ;

          最重要的是,鑒于在HTTP的底層結(jié)構(gòu),即使每個(gè)人都運(yùn)行自己的 HTTP 服務(wù)器并不能解決以上問題。 


          超中心化的HTTP

          下面是Tim Berners-Lee 在 CERN 的 NeXT 計(jì)算機(jī),也是世界上首個(gè) HTTP Web 服務(wù)器。

          仔細(xì)看我們會(huì)發(fā)現(xiàn),機(jī)器上有一張貼紙:“這臺(tái)機(jī)器是服務(wù)器,不要關(guān)機(jī)!”  


          它無法關(guān)閉的原因是其他服務(wù)器上的網(wǎng)站開始鏈接到它。一旦他們鏈接到它,他們就依賴那臺(tái)機(jī)器繼續(xù)存在。如果機(jī)器斷電,鏈接將停止工作,就會(huì)出現(xiàn)404的問題,甚至?xí)沟酶鱾€(gè)節(jié)點(diǎn)之間的鏈接永久斷開。

          而這,不僅暴露出了HTTP協(xié)議的脆弱,也直接帶來了HTTP所存在的最為接觸普通上網(wǎng)用戶的問題——404是 HTTP 使用的錯(cuò)誤代碼,用于指示該站點(diǎn)不再位于該位置的服務(wù)器上。


          HTTP協(xié)議的脆弱和數(shù)據(jù)被侵蝕,帶來了進(jìn)一步依賴更大、更有組織的集中式服務(wù),因?yàn)榧惺椒?wù),往往會(huì)有冗余,并且能取得規(guī)模效應(yīng),進(jìn)而降低成本。

          這就是為什么我們說,HTTP在很大程度上,都是鼓勵(lì)超中心化的。

          而當(dāng)內(nèi)容超中心化時(shí),它使我們高度依賴互聯(lián)網(wǎng)骨干網(wǎng)來運(yùn)行數(shù)據(jù)中心,這又會(huì)產(chǎn)生更多的弊端,例如受DDOS攻擊風(fēng)險(xiǎn)的增加、信息被巨頭掌握、網(wǎng)絡(luò)的愈加擁堵等。
           

          去中心化的IPFS

          接下來,讓我們談?wù)?IPFS規(guī)避以上問題進(jìn)而更好的幫助網(wǎng)絡(luò)?

          IPFS 的主要特點(diǎn)是,可以從根本上改變我們尋找事物的方式:

          • 使用 HTTP,人們可以搜索位置

          • 使用 IPFS,人們可以搜索內(nèi)容


          當(dāng)我們要查找資料時(shí),我們首先找到服務(wù)器的位置(IP 地址),然后使用路徑名向服務(wù)器詢問文件,使用這種設(shè)計(jì),所有人都可以確定這是您要查找的文件。

          具體的流程如下:
          當(dāng)我們把文件上傳到IPFS節(jié)點(diǎn)時(shí),該文件將會(huì)擁有一個(gè)新名稱,該名稱實(shí)際上是一個(gè)加密哈希,它是從該文件的內(nèi)容中計(jì)算出來的。密碼學(xué)保證該散列始終僅表示該文件的內(nèi)容。如果文件被更改,哈希值也會(huì)隨之改變。

          當(dāng)我們向 IPFS 分布式網(wǎng)絡(luò)詢問該哈希時(shí),它有效地使用分布式哈希表找到具有數(shù)據(jù)的節(jié)點(diǎn),并檢索它以及使用哈希驗(yàn)證它就是我們要找的文件。

          所以你看,就是位置被更改的,內(nèi)容被更改的,但是只要我們有哈希值,我們就可以在IPFS網(wǎng)絡(luò)上找到這份文件,因?yàn)?/span>哈希值具有唯一性,因此,IPFS可以保障數(shù)據(jù)的永存。


          此外,IPFS 是通用的,幾乎沒有存儲(chǔ)限制。它可以提供大文件或小文件。它會(huì)自動(dòng)將較大的文件分解為較小的塊,從而允許 IPFS 節(jié)點(diǎn)不僅像 HTTP 那樣從一臺(tái)服務(wù)器下載文件,而且可以同時(shí)從數(shù)百個(gè)服務(wù)器下載文件。

          而這就保障了IPFS網(wǎng)絡(luò)的下載和傳輸速度,因?yàn)樵蕉嗟娜讼螺d,并不會(huì)如HTTP那般產(chǎn)生擁堵。


          如今,IPFS 網(wǎng)絡(luò)已經(jīng)成為了細(xì)粒度、去信任、分布式、易于聯(lián)合的內(nèi)容交付網(wǎng)絡(luò)。這對(duì)于幾乎所有涉及數(shù)據(jù)的事物都很有用:圖像、視頻流、分布式數(shù)據(jù)庫(kù)、整個(gè)操作系統(tǒng)、區(qū)塊鏈、8 英寸軟盤的備份,以及對(duì)我們來說最重要的靜態(tài)網(wǎng)站。


          關(guān)于 IPFS 的更多特點(diǎn)


          聯(lián)合共贏的節(jié)點(diǎn)

          IPFS 不需要每個(gè)節(jié)點(diǎn)都存儲(chǔ)曾經(jīng)發(fā)布到 IPFS 的所有內(nèi)容。我們可以把IPFS想象成書簽,我們可以自己備份整個(gè)站點(diǎn),并自愿幫助將內(nèi)容提供給想要查看它的其他人。

          如果每個(gè)IPFS節(jié)點(diǎn)都愿意托管一點(diǎn)點(diǎn)內(nèi)容,那么這些點(diǎn)點(diǎn)很快就會(huì)增加到比任何集中式 HTTP 服務(wù)都可能提供的更多空間、帶寬和可用性。分布式網(wǎng)絡(luò)將很快成為地球上最快、最可用和最大的數(shù)據(jù)存儲(chǔ)。 

          容易記住的尋址

          IPNS 允許用戶使用私鑰來簽署對(duì) IPFS 哈希的引用,使用公鑰哈希代表網(wǎng)站的最新版本。

          IPFS/IPNS 哈希是大而長(zhǎng)的字符串,不容易記住。因此 IPFS 允許使用現(xiàn)有的域名系統(tǒng) (DNS) 來提供人類可讀的 IPFS/IPNS 內(nèi)容鏈接,它通過允許用戶將哈希插入到用戶的名稱服務(wù)器上的 TXT 記錄中來實(shí)現(xiàn)這一點(diǎn)。

          IPFS HTTP 網(wǎng)關(guān):舊網(wǎng)絡(luò)和新網(wǎng)絡(luò)之間的橋梁


          IPFS 實(shí)現(xiàn)附帶了一個(gè) HTTP 網(wǎng)關(guān),以允許當(dāng)前的 Web 瀏覽器訪問 IPFS,直到瀏覽器直接實(shí)現(xiàn) IPFS的直接訪問。

          有了 IPFS HTTP 網(wǎng)關(guān),我們就可以開始切換到 IPFS 來存儲(chǔ)、分發(fā)和服務(wù)網(wǎng)站。
          瀏覽 32
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级免费黄色录像 | 91麻豆一区二区 | 我想看中国台湾特级黄色录像1级特黄特黄的 | 国产精品一卡二卡在线观看 | 亚洲中文字幕乱伦 |