區(qū)塊鏈科普系列第14天:星際文件系統(tǒng)IPFS省咨,將重構互聯(lián)網(wǎng)嗎?
文/杜豆豆
今天我們聊聊區(qū)塊鏈的第四個基礎應用:星際文件系統(tǒng)IPFS玷室。
1零蓉、什么是星際文件系統(tǒng)IPFS?
IPFS阵苇,英文全稱是InterPlanetary File System壁公,名字確實很酷,這是一種點對點的分布式文件系統(tǒng)绅项,它的對標物是現(xiàn)有的HTTP體系紊册。它的設計目標也正是為了補充(甚至是取代)目前統(tǒng)治互聯(lián)網(wǎng)的超文本傳輸協(xié)議(HTTP)。
我們每天用手機刷微博快耿、看抖音囊陡,使用的都是HTTP協(xié)議,這種協(xié)議通過外界的服務器到我們的手機掀亥,這種方式的弊端就是太過依賴于中心網(wǎng)絡撞反,而且存儲的數(shù)據(jù)隨時都有丟失的風險。如果用IPFS架構實現(xiàn)搪花,完全不會出現(xiàn)上述情況遏片,它不但能提高系統(tǒng)效率嘹害,規(guī)避風險,還能降低系統(tǒng)成本吮便,可謂一舉N得笔呀。
行星際文件系統(tǒng)(InterPlanetary File System)這個名字出自利克萊德(J.C.R. Licklider)的“星際”(intergalactic)互聯(lián)網(wǎng)。IPFS 的發(fā)明者胡安·貝尼特(Juan Benet)是一位墨西哥移民髓需,畢業(yè)于斯坦福大學的計算機科學專業(yè)许师。他之前創(chuàng)立的一家公司在 2013 年被雅虎收購 ,隨后他在今年的 Y Combinator 項目中成立了 Protocol Labs僚匆,這家公司現(xiàn)在的工作是推進 IPFS 項目微渠,它的目標是取代我們在過去 20 年已經(jīng)習以為常的互聯(lián)網(wǎng)協(xié)議。
2咧擂、互聯(lián)網(wǎng)自身的HTTP體系有什么問題逞盆?
HTTP 的問題在于:現(xiàn)在當你進入某個網(wǎng)站時,你的瀏覽器需要直接連接到托管這個網(wǎng)站的服務器屋确,這些服務器可能會位于非常遙遠的地方纳击,而且這種方式也會消耗大量的帶寬。
主要表現(xiàn)在:
1)中心化的服務器很容易成為性能和流量瓶頸攻臀,比如下載文件焕数、觀看視頻等,當連接數(shù)多了以后刨啸,很容易速度變慢乃至服務癱瘓堡赔。
2)站點數(shù)據(jù)不能長期保存。
3)文件地址定位不夠平滑设联。HTTP支持的是一個層次目錄結構善已,對于一個大型站點,其目錄層次是很復雜的离例。然而换团,我們訪問一個站點的目的僅僅是希望快速查看內(nèi)容,而不是去記住那些層次復雜的路徑宫蛆。
3艘包、IPFS有哪些特點?
IPFS基于內(nèi)容尋址而不是HTTP基于域名的級聯(lián)尋址耀盗,也就避免了要記住文件存儲的服務器名稱想虎、路徑等。
在分布式存儲結構中叛拷,文件可以切分成小的分塊到不同的節(jié)點上分別存儲舌厨,需要獲取的時候也可以分別從不同的節(jié)點獲取,這樣可以大大提高文件存取的性能忿薇。
結合區(qū)塊鏈系統(tǒng)的設計裙椭,擁有了數(shù)據(jù)不可篡改以及時間戳關聯(lián)等特性躏哩,這樣的特點非常適合應用于文件的版權保護、來源證明等場景揉燃,還可以使用基于區(qū)塊鏈的代幣來激勵IPFS節(jié)點震庭。
4、IPFS將重構互聯(lián)網(wǎng)嗎你雌?
有想過這樣一個局面嗎?將來某個惡性事件可能會突然導致數(shù)十億的用戶無法使用互聯(lián)網(wǎng)二汛,并讓整個網(wǎng)絡系統(tǒng)陷入停滯婿崭。有什么替代的解決方案嗎?
數(shù)據(jù)服務商之所以具有運營成本肴颊,是因為每個網(wǎng)絡都會有一個對等協(xié)議氓栈。每次網(wǎng)絡跳轉(zhuǎn)都需要成本,而且會浪費帶寬婿着。更糟糕的是授瘦,HTTP 每次只能從單個服務器下載一個文件,而不是同時從多臺服務器獲取文件各部分的內(nèi)容竟宋。
于是提完,我們現(xiàn)在只能一直使用一個緩慢而昂貴的互聯(lián)網(wǎng)。除了緩慢和昂貴以外丘侠,它還是不可靠的徒欣。如果 HTTP 傳輸中的某個連接被切斷了,那么整個傳輸就會失敗蜗字。
大型互聯(lián)網(wǎng)公司已經(jīng)幾乎跟不上我們對內(nèi)容的需求打肝,為了解決這一個問題,Akamai挪捕、谷歌和亞馬遜這樣的公司已經(jīng)投入了不計其數(shù)的工程師粗梭。
由于低價智能手機的迅速普及,世界各地的消費者都會在未來十年連上互聯(lián)網(wǎng)级零。物聯(lián)網(wǎng)的發(fā)展會導致數(shù)十億計的設備將要搶奪我們已經(jīng)在迅速劣化的網(wǎng)絡連接断医。
IPFS目前已經(jīng)有很多應用了,比如AKASHA妄讯,Neocities孩锡。IPFS將最終取代HTTP體系,我們就拭目以待吧亥贸。
本文參考資料:《白話區(qū)塊鏈》躬窜。
(未完待續(xù))
原創(chuàng)不易,非授權不得轉(zhuǎn)載炕置,轉(zhuǎn)載請注明出處荣挨。如果您覺的文章有用男韧,別忘了在文末點贊哦。
讀更多好書默垄,請訪問我的文集:《一生必讀的萬卷好書》
歡迎加入“萬卷好書讀書會”:在這個群里此虑,大家可以分享電子書,交流讀書心得口锭,以文會友朦前,自由點贊支持栖疑。目前該群已超過100人扳还,需要群主發(fā)邀請才能進,有興趣的簡友請加微信dudoudou189聯(lián)系我喷楣。讀書會座右銘:在浮躁的時代荆隘,安心讀書寫作恩伺,養(yǎng)育心靈。
我已晉升五十萬鉆高級合伙人椰拒,歡迎使用我的專屬會員推廣鏈接:http://www.reibang.com/mobile/club?ref=3debb0de晶渠。訂閱會員,享受最優(yōu)惠福利燃观。