IPFS入門 取代HTTP?IPFS可不是說大話

2021-08-28 02:40:35 字數 2094 閱讀 5131

如何向大家去介紹ipfs的時候,網上有很多不同的文章,對於ipfs的介紹是五花八門的,想來想去,我覺得最正宗的還是專案方,也就是官方開發團隊到底是如何來看待ipfs的,官網上有一張這樣的,他是這麼說的:ipfs是乙個分布式的網頁,然後第二句話是這麼說的,ipfs是乙個點對點的超**協議,然後他的目標是讓網路變得更快,更安全,更開放。

比如說中國人和中國人之間,我們用中文溝通中文,有自己的發音,有自己的語法,有自己的造句的規則等等,這些就是我們中國人之間通訊的一種協議。那麼乙個中國人和乙個外國人,如果要溝通的話,那就要有一方要去進行協議的轉換,要嘛,這個美國人會講中文,這個中國人會講英文。比如說聾啞人,他們也有他們自己的溝通的協議,給他們用手語,這就是一種比較特殊的協議。所以呢,協議不僅僅是在網路上存在著,在我們的生活當中也存在的。

我們回溯去看的話,在古代的時候,比如說在人類有系統的成型的這種語言出現之前,大家在用什麼在溝通了,可能用聲音會用聲音的高低長短,用一些聲調在溝通,可能會用動作。用一些肢體語言來進行溝通,這個其實也是溝通的這種協議,只要能夠溝通,那麼溝通參與溝通的各方之間的就可以形成乙個網路,所以我們說ipfs是乙個網路,它也是乙個協議。

而人類對從最早的用聲音的簡單的,聲音的高低,好簡單的音調來進行溝通,加上我們說的肢體語言的一些簡單的溝通,發展到現在有系統的語言。都是在不斷的進化的乙個過程,事實上在未來人的溝通可能會有更新的協議,比如我們經常會在科幻電影中看到的,能夠採取的這種腦電波的溝通。人與人之間的溝通的協議會進步,網路的協議同樣也會進步,ipfs就是屬於當下有最新的一種網路協議。

而當前的這種規則的事。就是cs架構,伺服器搭配客戶端的模式,我們可以設想一下,在這種架構下,每乙個的客戶端之間的事,沒有辦法去直接進行溝通的,因為他們都要經過伺服器來互動,也就是說他們每一次溝通都要先經過一次伺服器。那麼當很多人同時來訪問這個伺服器的時候,這個伺服器就會承受很大的壓力,這是乙個問題。

ipfs對上我們現有的http模式能有什麼優勢。

cs架構中是有很多的問題的,我們現在主要使用的是協議是http和https。傳統的http呢,所有的資訊都是明文傳輸,可以對整個網路傳輸過程當中的資料進行抓包分析,但可以分析出很多的內容,而https的話能通過加密,使的抓包分析變得比較的困難,https他其實同樣是乙個cs架構,加密的證書也是通過特別的伺服器來加密的這個證書,因此它也是乙個cs架構的,那麼只要攻擊了c,那麼整個網路就會面臨比較大的安全隱患,這是所有的cs架構網路都避免不了的問題。

那麼cs架構網路有沒有優點呢?當然也是有的好,由於客戶端之間的通訊要依賴於伺服器。伺服器對網路具有很強的掌控力,這個掌控力可以體現在,首先它可以把整個網路當中一些作惡的資料和內容。他可以通過一些方式把這些客戶端給遮蔽掉了,從而體現他的管理能力。cs架構的傳輸能對網路資源進行集中化的管理,比如說現在有乙個比較重要的資訊需要通過某個伺服器傳送的,伺服器就可以暫緩其他的相關的服務,把相應的資源集中起來,用在這個重要的事情上。

在這種對等的關係之下呢,就會有很多的好處。比如說,我們依然要去看一部美國的電影,那麼假設在p2p網路當中,有乙個節點已經去訪問過美國那個儲存的電影的伺服器了,那麼他當時在訪問這個資訊的時候,他的機子上就儲存了這樣一段內容。附近的其他的網路,也需要這個內容的時候呢,那麼就可以通過這個網路去訪問這個節點,也就不需要通過主幹網路了,這是他的乙個優點。

新加入的節點可能會需要某個檔案,那麼對他進行引導的這個對等的節點呢,就會幫助新加入的節點去找這個檔案,先在自己的儲存空間中找,如果找不到的會根據dht去找其他的節點。如果找到的話,會把這個資訊返回過來。然後呢,存有這個檔案的節點和需求的節點就會建立連續傳輸相應的內容。

那為什麼我們會說ipfs的未來大家都很看好呢?

這裡就需要提到兩個方面了:

第乙個方面,就是ipfs本身的完善使得他在p2p網路當中。容納整個節點的整個網路的穩定的這種特性,就像剛才我們所說的,因為在p2p網路當中,每乙個節點都有可能隨時加入進來,又可能隨時離開,這樣的話都會造成整個網路的波動,那bs的他對於這種不動的話還是有比較強的容錯率。

第二個點的就是它的激勵層。我們常說p2p上那些為大家提供內容的那些使用者很多其實都是在做雷鋒,因為他們在提供這些內容的過程當中,並沒有什麼收益。因此的話呢,他們只是在為為這是無償的為大家提供內容。而ipfs為了能更好的激勵,增加了乙個filecoin的代幣,為這個網路當中去為其他使用者提供內容的人獎勵相應的代幣。有了這樣乙個收益之後呢,就可以激勵更多的使用者加入到這個網路當中來。

網路篇 ipfs協議能取代http嗎

17年是區塊鏈大火的一年,先不說代幣是否是圈錢的工具,就區塊鏈技術而言,確實是網際網路發展的乙個里程碑。我17年參投了 filecoin 的愛西歐,才開始對 ipfs 感興趣,filecoin 為 ipfs 的代幣,目前還未上線。目錄 ipfs http 的缺陷 ipfs 的原理 ipfs 進展 i...

IPFS快速入門基礎

第1章 ipfs一問一答 什麼是ipfs?第2章 ipfs一問一答 什麼是filecoin?第3章 ipfs一問一答 ipfs與filecoin是什麼關係?第4章 ipfs一問一答 ipfs為什麼會出現?真的能替代http協議嗎?第5章 ipfs一問一答 ipfs技術的背景之分布式雜湊表dhts 第...

眼球取代鍵盤,指日可待

這個世界太奇妙了,太瘋狂了!嫦娥奔月 不再是個流傳千年的神話故事了 3d印表機也進入市場了 坐在電腦前,點點地圖就能看到你家的屋頂了.同學們,如果我告訴你們,使用電腦的時候不用鍵盤滑鼠了,只需和顯示器來個眼神交流就0k了,你們一定會覺得我科幻片看多了。就剛不久,看到新聞 眼球取代鍵盤,指日可待 讓我...