IPFS在技术上有哪些突破?

2020-09-29 17:10:23

web2.0时期,互联网技术得到了极大的发展,并且物联网,5G,大数据等具有划时代意义的新技术应运而生,可见,HTTP协议领导下的互联网发展具有非常大的意义。但是如果有一天突然听说HTTP已经不再适用,并有可能被IPFS取代,或许很多人一时都接受不了,不明白HTTP到底是出现了哪些问题?IPFS又是如何解决这些问题?IPFS在数据存储技术方面有哪些实质性的突破?下面小编带领大家一起来了解一下。

web2.0时期,互联网技术得到了极大的发展,并且物联网,5G,大数据等具有划时代意义的新技术应运而生,可见,HTTP协议领导下的互联网发展具有非常大的意义。但是如果有一天突然听说HTTP已经不再适用,并有可能被IPFS取代,或许很多人一时都接受不了,不明白HTTP到底是出现了哪些问题?IPFS又是如何解决这些问题?IPFS在数据存储技术方面有哪些实质性的突破?下面小编带领大家一起来了解一下。

0929-2-1.png

 

HTTP 协议是基于 C/S 架构下的互联网通信协议,在主干网络中心化运行的机制下存在诸多弊端:

首先,网络上的数据经常因为文件被删除或服务器关闭而永久被抹去,有人统计过目前互联网上的数据平均保存寿命只有 100 天左右。比如近几年,新浪网盘、腾讯微云、金山快盘等网盘纷纷关闭,如果你不把数据下载到本地硬盘的话,你在网盘上的数据就会被清零。

其次,中心化的通讯模式导致所有终端都要从一个 Web 服务器查找数据,相同的文件会在不同的服务器上重复存储,这就要求服务器的带宽很大,浪费了很大的带宽,所以它的效率很低,这从而导致它的成本非常高。

第三、这种中心化主干网络的模式也导致在高并发情况下网络访问时候的拥堵,最典型的就是春运抢购火车票以及双 11 剁手节的时候,“卡机”现象无处不在。

第四,对主干网络依赖严重。所有数据存储在一个地方,为寻求规模效应,会非常依赖一个主干节点,一旦「单点式」的中心被摧毁或者发生数据丢失、造假的情况,那么整个网络都会随之瘫痪,或者接收到错误的信息,用户的信息安全和隐私容易受到威胁。

0929-2-2.png

IPFS集合了DHT—分布式哈希表、BitTorrent—BT协议技术、Git—版块化技术、SFS—自认证命名技术,这四个成熟技术组合形成的一种通讯协议方式,允许网络中的参与者互相存储、索取和传输可验证的数据。

 IPFS有哪些技术性突破?

第一,IPFS 是基于内容寻址的存储模式,相同的文件都不会重复存储,它会把过剩的资源挤压下来,包括存储空间都释放出来,数据存储成本就会降低。比如一张 1M 照片会分成 256K 大小的文件存储在世界各地的分布式存储服务器上,所有的小块文件以及大块文件都对应一个哈希值,只要文件是一样的,就不会被重复存储。

第二,IPFS 把一个大的文件打散成很多小文件,分布式存储在整个网络的很多服务器上,用户可以从多节点上访问数据,可以选择从最近的节点上查询数据,可以节省大量带宽资源,提高了访问速度。而且分布式存储可以有效避免中心化服务器容易被黑客攻击的风险。


最新推荐