時(shí)間:2023-08-25|瀏覽:251
那么,IPFS真的可以取代HTTP嗎?
當(dāng)前我們的網(wǎng)絡(luò)使用的是HTTP超文本傳輸協(xié)議,當(dāng)我們要在網(wǎng)上找想要的內(nèi)容,就要輸入網(wǎng)址,網(wǎng)址多以HTTP開(kāi)頭,訪(fǎng)問(wèn)路徑和傳輸服務(wù)也必須經(jīng)過(guò)它。HTTP通過(guò)域名、IP及多個(gè)中心服務(wù)器的中轉(zhuǎn),再進(jìn)行文件的上傳下載。
HTTP超文本傳輸協(xié)議是當(dāng)今互聯(lián)網(wǎng)世界的基石,是創(chuàng)世規(guī)則,有了HTTP,才有瀏覽器,才有網(wǎng)站、小程序等互聯(lián)網(wǎng)應(yīng)用形式的存在。可以說(shuō),HTTP的功績(jī)無(wú)可取代。
而IPFS要想取代HTTP,在短期內(nèi)恐怕是難以實(shí)現(xiàn),HTTP已經(jīng)是一個(gè)很成功的互聯(lián)網(wǎng)基礎(chǔ)設(shè)施,特別是在https出現(xiàn)以后。
那IPFS想要做的,第一點(diǎn)是補(bǔ)足HTTP的不足。
在當(dāng)前Web2.0時(shí)代,我們通過(guò)互聯(lián)網(wǎng)工作和娛樂(lè)的時(shí)間占比越來(lái)越大,服務(wù)高度依賴(lài)中心網(wǎng)絡(luò),中心無(wú)法承載經(jīng)濟(jì)成本或流量壓力,中心數(shù)據(jù)庫(kù)、服務(wù)器受損的可逆和修復(fù)性弱,寬帶利用率低。這一切都將壓力給到了互聯(lián)網(wǎng)應(yīng)用服務(wù)商,數(shù)以百萬(wàn)計(jì)的中小微企業(yè)和個(gè)人受制于中心化服務(wù)商的約束。
這個(gè)歷程中我們經(jīng)歷了從直連存儲(chǔ)到分布式存儲(chǔ),IPFS在做的事是實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)去中心化存儲(chǔ),點(diǎn)對(duì)點(diǎn)是世界的本質(zhì),人與數(shù)據(jù)都應(yīng)如此。
IPFS通過(guò)身份層協(xié)助實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)節(jié)點(diǎn)的身份確認(rèn)和鏈接,從而繼續(xù)實(shí)現(xiàn)數(shù)據(jù)的點(diǎn)對(duì)點(diǎn)傳輸。再通過(guò)數(shù)據(jù)文件的唯一哈希值,而非IP鏈接訪(fǎng)問(wèn)數(shù)據(jù),所以只要使用相同的哈希值,就能訪(fǎng)問(wèn)特定的文件,這支撐著IPFS網(wǎng)絡(luò)實(shí)現(xiàn)信息的永久存儲(chǔ)不可篡改、實(shí)現(xiàn)資源的共享。
就IPFS本身而言,已經(jīng)取得了較大的成功,在2017年IPFS上存儲(chǔ)的文件數(shù)量已經(jīng)超過(guò)50億份。這個(gè)數(shù)字每天都在增加。這說(shuō)明市場(chǎng)需求是實(shí)實(shí)在在在那里的,因此IPFS不可能被市場(chǎng)淘汰,除非有更好的去中心化存儲(chǔ)的技術(shù)和產(chǎn)品出來(lái),通過(guò)競(jìng)爭(zhēng)優(yōu)勝劣汰。但就目前的技術(shù)成熟度和架構(gòu)的合理性而言,IPFS優(yōu)于其他類(lèi)似技術(shù),在競(jìng)爭(zhēng)中有明顯的優(yōu)勢(shì)。
另一方面,IPFS取代HTTP是一個(gè)愿景,也絕不可能在短時(shí)間內(nèi)實(shí)現(xiàn)。在一定程度上,我們可以類(lèi)比比特幣取代法幣的愿景,和其可能的曲折過(guò)程。IPFS取代HTTP也許要容易一些,但同樣涉及到基礎(chǔ)設(shè)施的換代,價(jià)值體系的重構(gòu),應(yīng)用的遷移等等。
HTTP是中心化的,這是對(duì)單個(gè)應(yīng)用而言,但是不同的應(yīng)用是不同的中心,這使得整個(gè)互聯(lián)網(wǎng)能夠支撐數(shù)以?xún)|計(jì)的各種應(yīng)用。
當(dāng)采用IPFS的時(shí)候,除了私有網(wǎng)絡(luò),大家在同一個(gè)去中心化公共網(wǎng)絡(luò)里面,這對(duì)網(wǎng)絡(luò)的容量和性能要求大大增加,許多實(shí)際的問(wèn)題需要一步步地解決。很有可能高效率的實(shí)際的應(yīng)用需要去中心化和中心化相結(jié)合。這就是IPFS和HTTP共存的基礎(chǔ)。
但這不是壞事,人類(lèi)文明的發(fā)展中,總是在不停地尋找一個(gè)各種平衡點(diǎn)。也許在一段時(shí)間之后,大家可以看到的是,在網(wǎng)頁(yè)的訪(fǎng)問(wèn)中,同一個(gè)網(wǎng)頁(yè)的組件里,有些是http的,有些是通過(guò)ipfs獲取的。這可能將是IPFS逐步接管的一種方式。