IPFS是什么?
IPFS,全称星际文件系统(InterPlanetary File System),是由胡安·贝内特于2014年设计的互联网新协议。它的设计目标是实现数据的永久存储、清除网络上的重复数据,并获取存储在网络中节点上的数据地址。IPFS是一个开源项目。
IPFS的工作机制
在上传文件到IPFS时,系统会对文件进行哈希计算,得到一个代码并存储在区块中。举个例子,对于“IPFS”这四个字母,它们将会被储存在若干个区块内。当需要下载文件时,只需要提供文件的哈希值,系统将从离我们最近的节点传输文件到设备上。如果最近的节点不存在,我们可以从其他节点获取文件碎片。
而我们目前使用的云存储方式是:将数据交给云存储服务商,需要数据时再从服务商处获取。
这个过程看起来没啥问题,但一旦云存储服务商的服务器停机,或者他们偷看你的隐私数据呢?你懂的,这可都有可能发生。
IPFS的工作机制是将整个文件拆散,然后存储在全球各个不同的节点中。需要数据时,通过文件的索引从原来的存储位置找回。
IPFS的工作机制看起来很复杂,但最终在使用时,与我们现在使用的云存储方式操作方式类似,只是IPFS背后的机制更加完善!
与传统的云存储方式相比,IPFS具有以下几点优势:
永久的、去中心化保存和共享文件;点对点超媒体:P2P保存各种类型的数据;版本化:可追溯文件修改历史;内容可寻址:通过文件内容生成独立哈希值来标识文件,而不是通过文件保存位置来标识;相同内容的文件在系统中只会存在一份,节约存储空间。总之,IPFS实现数据的永久存储、清除网络上的重复数据,并获取存储在网络中节点上的数据地址,它还是一个面向全球的、点对点的分布式版本文件系统。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/61299.html
发表回复
评论列表(0条)