區(qū)塊鏈挑戰(zhàn)的是中心化亏栈,在網(wǎng)絡(luò)傳輸方面體現(xiàn)在IPFS挑戰(zhàn)HTTP。
HTTP(超文本傳輸協(xié)議)烫止,是全世界統(tǒng)一的全局信息格式協(xié)議,基于通用協(xié)議我們能夠正常瀏覽網(wǎng)頁放航、看電影烈拒、收發(fā)郵件等圆裕,互聯(lián)網(wǎng)大大降低了信息獲取的成本广鳍,人們也在越來越多的場景下使用網(wǎng)絡(luò)來便捷自己的生活。HTTP代表的中心化網(wǎng)絡(luò)存在穩(wěn)定性和成本的平衡關(guān)系的考量吓妆。
穩(wěn)定性:
上網(wǎng)有時會看到如下這張圖片赊时,代表服務(wù)器拒絕訪問請求。服務(wù)器上以文件的形式存儲信息行拢,訪問的url代表文件地址祖秒,如果文件地址不存在或者服務(wù)器被頻繁訪問(DDOS攻擊)不能及時響應(yīng)請求,就會出現(xiàn)如下頁面舟奠。服務(wù)器位置明確竭缝,容易受到攻擊。
IPFS是針對每個文件進行編碼沼瘫,比如QmXGTaGWTT1uUtfSb2sBAvArMETLK4rQEcQg5bv7wwdzwU抬纸,文件會分割成多個小塊分散存儲(可以是不同的節(jié)點,也可以是同一個節(jié)點)耿戚,不考慮服務(wù)器的地址和文件物理位置湿故,這樣可以有效避免針對特定服務(wù)器的攻擊阿趁,事實上你根本找不到攻擊對象。
流量成本:
互聯(lián)網(wǎng)企業(yè)提供的服務(wù)坛猪,是從固定節(jié)點(一個或多個脖阵,如下圖AB)為中心向外傳輸,按照節(jié)點傳輸?shù)牧髁肯騃SP服務(wù)商繳納寬帶費用墅茉。比如愛奇藝的視頻100M命黔,被觀看1,000,000次,那會產(chǎn)生100TB的流量躁锁,假設(shè)每GB的流量是0.2元(騰訊CDN)纷铣,則該視頻需要支付2萬RMB的流量費,若是1000個視頻則2KW战转。
IPFS搜立,采用圖C的去中心化的結(jié)構(gòu),流量不必要從單一節(jié)點流出槐秧,可以從相鄰的兩個節(jié)點進行互傳啄踊,類似于早期BT系統(tǒng),你可以從任何相鄰節(jié)點互通有無刁标,提升效率颠通。
Ulord文件系統(tǒng),是基于IPFS系統(tǒng)搭建膀懈,對文件進行哈希散列賦值顿锰,并且建立索引,采用BT方式下載启搂。
參考鏈接: