在线留言 网站地图 百度蜘蛛
隐藏客服菜单
contact us

联系我们

区块链交易所开发 > 行业动态 > IPFS区别于HTTP痛点的特质
IPFS区别于HTTP痛点的特质
编辑 :

安迪区块链交易所开发

时间 : 2020-04-22 15:39 浏览量 : 17

1、互联网信息永远存储

IPFS像是一个分布式存储网络(类似于SIA),任何存储在系统里的资源,包括文字、图片、声音、视频,以及网站代码,通过IPFS进行哈希运算后,都会生成惟一的地址。今后,你只要通过这个地址就可以打开它们。并且这个地址是可以被分享的。

 

而由于加密算法的保护,该地址具备了不可篡改和删除的特性(在某种意义上,如果破解密码还是有可能被篡改或删除,但概率极低)。所以,一旦数据存储在IPFS中,它就会是永远性的。比如我们经常会遇到的某个资源删除无法访问的问题。

 

这种情况,在IPFS上就不会发生。即便是把该站点撤销,只要存储该站点信息的网络依然存在,该网页就可以被正常访问。存储站点的分布式网络越多,它的可靠性也就越强。

 

与SIA不同的是,IPFS存储的一般是公共信息,普通大众都可以获得的。有一种说法认为,如果IPFS完全取代HTTP,那么此后,人类历史将会永远保存,且不会被篡改。

这也就意味着,人类所做的每一件事情都会被记录,不管是正确的、抑或是错误的。

 

2、解决过度冗余问题,实现共享经济

如果你喜欢某部电影,又担心电影资源丢失,通常的做法是,你会把这部电影下载在自己的电脑上。比如电影《阿凡达》,在2016年一年的下载次数就达到了1658万次,总下载数量更是惊人。那么一个无法避免的问题是:同样的一部电影被反复储存,造成了内存资源极大浪费。这就是HTTP协议的弊端。同样的资源备份的次数过多,就会造成过度冗余的问题。

 

而IPFS的出现可以很好的解决这个问题。IPFS会把存储文件,做一次哈希计算,只字不差的两个文件哈希值相同。所以,用户只需要使用相同的哈希值,就可以访问那个文件,这个哈希值就是文件的地址。只要获取这个地址,就可以共享资源了。

 

基于上面的永远存储特性,你再也不用担心某个电影找不到了,也不用备份,因为全球电脑上只要有那么几个人存储着,你就能拿到它。而不是重复存储几十万份。同时基于内容寻址,而非基于域名寻址。

 

IPFS的网络上运行着一条区块链,即用来存储互联网文件的哈希值表,每次有网络访问,即要在链上查询该内容(文件)的地址。

 

文件(内容)具有存在的惟一性,一个文件加入了IPFS的网络,将基于计算对内容赋予一个惟一加密的哈希值。这将改变我们使用域名访问网络的习惯。

 

提供文件的历史版本控制器(类似Git),并且让多节点使用保存不同版本的文件。

 

3、节点存储激励,代币分成

通过使用代币(FileCoin)的激励作用,让各节点有动力去存储数据。 Filecoin 是一个由加密货币驱动的存储网络。矿工通过为网络提供开放的硬盘空间获得Filecoin,而用户则用 Filecoin 来支付在去中心化网络中储存加密文件的费用。每个文件及其中的所有块都被赋予一个称为加密散列的惟一指纹。

 

IPFS通过网络删除重复具有相同哈希值的文件,通过计算是可以判断哪些文件是冗余重复的。并跟踪每个文件的版本历史记录。

 

每个网络节点只存储它感兴趣的内容,以及一些索引信息,有助于弄清楚谁在存储什么。查找文件时,你通过文件的哈希值就可以在网络查找到储存改文件的节点,找到想要的文件。

 

使用称为IPNS(去中心化命名系统),每个文件都可以被协作命名为易读的名字。通过搜索,就能很容易地找到想要查看的文件。从IPFS的介绍可以看出,IPFS设想的是让所有的网络终端节点不仅仅只充当 Browser或Client的角色,其实人人都可以作为这个网络的运营者,人人都可以是服务器。


cache
Processed in 0.090478 Second.