18910140161

IPFS协议相对于中心化服务器有那些优点

顺晟科技

2021-06-16 10:46:34

196

IPFS的“宏伟”目标是取代HTTP,所以让我们先看看IPFS是如何工作的。

IPFS为每个文件分配一个的哈希值(文件指纹:是根据文件的内容创建的)。即使两个文件的内容只有一位不同,哈希值也是不同的。因此,IPFS是基于文件内容,而不是像传统的HTTP协议那样基于域名。

IPFS删除了整个网络中的重复文件,并为文件建立了版本管理,这意味着将记录每个文件的更改历史(这类似于版本控制工具git、svn等。),并且很容易回到文件的版本历史来查看数据。

查询文件时,IPFS网络根据文件的哈希值(在整个网络中是的)进行搜索。因为每个文件的哈希值在整个网络中是的,所以查询会很容易。

如果只使用哈希值来区分文件,会使文件难以传播,因为哈希值不容易记住,就像ip地址一样,所以域名是人类发明的。IPFS使用IPNS将哈希值映射到易于记忆的名称。

每个节点不仅存储它需要的数据,还存储一个哈希表来记录文件的存储位置。用于查询和下载文件。

IPFS相对于集中式服务器的优势

1.下载速度快,不再依赖骨干网,并且服务器集中化

整个IPFS系统是一个分布式文件存储系统,所以在下载相关数据时,会同时从多个节点下载,比从中央服务器HTTP下载要快得多。大家都用过P2P下载(比如: thunderbolt,BitTorrent),IPFS下载过程和这个差不多。

2.存储空间变得非常便宜:

因为IPFS使用区块链技术,用filecoin(如何获取Filecoin,也就是挖掘)鼓励矿工共享自己的硬盘,IFPS从整个网络中去除冗余存储(考虑到整个网络空间,这样会大大节省网络存储空间),IPFS存储未来会变得非常便宜(相比我们现在的云盘和各种集中式CND)。

3.安全:

目前集中式服务器很难抵御DDoS攻击。当大量访问请求来自四面八方时,集中式服务器几乎瞬间瘫痪。做过运维的同学应该深有感触。比如每年双十一,阿里,腾讯的技术生和整个银行业的孩子都睡不着。大量访问随时可能导致服务器停机。IPFS天生有能力抵御这种攻击。因为所有的访问将被分配到不同的节点。甚至攻击者本人也是节点之一。在某种程度上,IPFS甚至可以抵御量子计算的攻击。

4.开放性:

众所周知,比特币是一种分散的、匿名的数据货币,使得比特币不可能被监管,交易不可能被篡改。同样,由于IPFS是建立在分散的分布式网络上,IFPS很难被集中管理和限制。互联网会更加开放。

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航