去中心化IPFS服務(wù)器能否替代中心化服務(wù)器http網(wǎng)站
發(fā)現(xiàn)區(qū)塊鏈價值,洞悉趨勢
為什么業(yè)界很多人都說IPFS很有可能替代HTTP?
IPFS到底有什么魅力呢?
IPFS相比傳統(tǒng)的服務(wù)器網(wǎng)站優(yōu)勢到底在哪里呢?
下面我們一起分析一下:
1、關(guān)于HTTP
首先HTTP是一個非常偉大的發(fā)明。HTTP協(xié)議造就了現(xiàn)在互聯(lián)網(wǎng)的繁榮,沒有HTTP,互聯(lián)網(wǎng)不可能如此繁榮。它是當(dāng)今互聯(lián)網(wǎng)世界的基石,是創(chuàng)世規(guī)則,有了HTTP,才有瀏覽器,才有網(wǎng)站、客戶端、小程序等一切互聯(lián)網(wǎng)應(yīng)用形式的存在。
互聯(lián)網(wǎng)公司將內(nèi)容數(shù)據(jù)放到服務(wù)器上,普通用戶通過瀏覽器、客戶端等各種形式的終端來訪問服務(wù)器,獲取這些數(shù)據(jù),這一過程就是我們常說的“上網(wǎng)”。在此過程中,這些數(shù)據(jù)的傳輸都是遵照HTTP定下的標(biāo)準(zhǔn)。所以說,當(dāng)前的互聯(lián)網(wǎng)是運(yùn)行在HTTP的規(guī)則之下的。
但是隨著時代的發(fā)展,它的弊端逐步顯現(xiàn)出來,所以到一定階段的話,該升級還是要升級。實(shí)際上,現(xiàn)有的HTTP協(xié)議已經(jīng)出現(xiàn)了以下幾個問題:
▍第一,HTTP因?yàn)槭侵行幕模瑢χ鞲删W(wǎng)嚴(yán)重依賴,且對中心服務(wù)器帶寬要求嚴(yán)格
打個比方來說,如果用戶要訪問同一個內(nèi)容,所以就要去相同的服務(wù)器,因此就會形成數(shù)據(jù)線路上的“擁堵”。就像早晚高峰的交通一樣,會因?yàn)榱髁康募斜l(fā)而變得寸步難行。我們經(jīng)常說的上網(wǎng)卡、上網(wǎng)慢,說的就是這種情況產(chǎn)生的。
然而最常見也很有效的攻擊手段——DDOS攻擊,就是通過很多臺電腦(往往是被黑客控制的肉雞),向某個服務(wù)器同時發(fā)起訪問,占據(jù)服務(wù)器的帶寬,讓訪問變得極其緩慢和困難。說白了就是堵路,就像用戶維權(quán),就去把某明星的大門給堵了,要正常辦事的人就進(jìn)不去了,某明星也出不來。
▍第二,HTTP效率低,數(shù)據(jù)傳輸成本高
因?yàn)镠TTP上很多數(shù)據(jù)的傳輸都是重復(fù)的,比如在上海有1萬名用戶,想要在網(wǎng)上看同一部電影,而該存放該電影的服務(wù)器在北京,那就需要從北京服務(wù)器向上海傳輸1萬次這部電影的數(shù)據(jù)。
然而這一萬次傳輸?shù)穆肪€,其中有99%的部分是重合的,可能從北京到蘇州這一段,都是同樣的一條線路,差別就在最后一點(diǎn)距離上,有的人住徐家匯,有的人住閔行的。為了解決這最后1%的差距,要重復(fù)前面99%的部分1萬次,這是一個極大的浪費(fèi)。
▍第三,HTTP儲存數(shù)據(jù)容易丟失
因?yàn)轫撁嫫骄芷谥挥?00天,我們訪問網(wǎng)頁時經(jīng)常出現(xiàn)“404訪問失敗”,就是這種原因。
▍第四,HTTP服務(wù)器可能被迫中斷
主干網(wǎng)受制于諸多因素的影響,例如戰(zhàn)爭、自然災(zāi)害、互聯(lián)網(wǎng)管制、中心化服務(wù)器宕機(jī)等等。這些因素都有可能使我們互聯(lián)網(wǎng)應(yīng)用中斷服務(wù)。
2、關(guān)于IPFS
為什么有人說IPFS有可能改變世界呢?
因?yàn)樗荋TTP的一種補(bǔ)充,或者說是一種替代。因?yàn)镮PFS打造一種完全不一樣的內(nèi)容存儲與傳輸辦法。
那么,不一樣在哪里呢?主要有以下幾點(diǎn):
▍第一、去中心化,更快
IPFS上的所有內(nèi)容都是存儲在用戶自己的電腦里。相當(dāng)于把HTTP的中心服務(wù)器分散給各個用戶,如果其它用戶要獲取這些內(nèi)容,就從就近的用戶電腦里提取。
就相當(dāng)于我們現(xiàn)在使用的滴滴打車。例如我現(xiàn)在在莘莊,我需要去人民廣場,只要打開滴滴平臺,距離我最近的師傅就會接單。
在這里每個師傅就相當(dāng)于IPFS中的一個服務(wù)器。這樣要比所有的師傅都集中在人民廣場(中心化的),我下單后再過來接我,速度更快些。
這其實(shí)就是BT下載技術(shù),因?yàn)樾【幉皇菍I(yè)的技術(shù)人員,在這里不對技術(shù)做過多的解釋。
▍第二、減少對主干網(wǎng)的依賴
IPFS的傳輸方式不像HTTP那樣依賴骨干網(wǎng)絡(luò),而是通過用戶間的連接來傳輸。每個用戶都是一個微型節(jié)點(diǎn),這些節(jié)點(diǎn)連接到一起,形成一個立體的拓?fù)渚W(wǎng)絡(luò),數(shù)據(jù)從一個節(jié)點(diǎn)到另一個節(jié)點(diǎn),跟跑接力賽一樣。就算某個節(jié)點(diǎn)出錯了,那馬上換另一個節(jié)點(diǎn)走就成。
而傳統(tǒng)的HTTP路線則是樹狀的,有關(guān)鍵節(jié)點(diǎn)存在,所以很容易被監(jiān)控或者攻擊。
二者的區(qū)別有如鐵路和羊腸小道,鐵路運(yùn)量大,但依賴路線,且有樞紐,一旦遇到鐵道游擊隊把鐵軌給扒了,或者干脆把火車站給占領(lǐng)了,那這整條線路都得廢掉。羊腸小道雖然運(yùn)量小,但方便靈活,一條路上有鬼子,換條路走就是了。而且你架不住小道數(shù)量多,雖然一條路上來的人少,但四面八方都在來人,所以運(yùn)輸起來并不會比鐵路慢。
▍第三、數(shù)據(jù)永久儲存
IPFS儲存方式很特別。舉個例子來說,如果我們要通過IPFS儲存一張照片,IPFS會將照片分解成一百萬份,然后又將這分解完的每一份復(fù)制成一萬份,分別發(fā)給全球各地一萬個人的電腦里進(jìn)行儲存。因?yàn)槭敲總€電腦中的圖片都是碎片化的、而且被分解的很小很小,所以根本看不懂圖片的內(nèi)容。
這樣既能保證數(shù)據(jù)的安全性,而且也能防止數(shù)據(jù)的丟失。
如轉(zhuǎn)載請注明出處:m.cctvsxt.cn 廣東IDC網(wǎng)
備案幫助 數(shù)據(jù)中心技術(shù) 服務(wù)器租用資訊 服務(wù)器托管資訊 百科 問答
廣而告之 行業(yè)資訊 網(wǎng)站動態(tài) 十萬個為什么 云主機(jī) 數(shù)據(jù)中心