2020年常说的IPFS分布式存储与中心化存储的区别
Posted 算力蜂小能手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020年常说的IPFS分布式存储与中心化存储的区别相关的知识,希望对你有一定的参考价值。
首先解锁下IPFS,它的全称是The InterPlanetary File System,星际文件存储系统是一种点对点的分布式文件系统,一种超文本传输协议,它连接的计算设备都拥有相同的文件管理模式。从某种意义上来说这个概念跟Web的最初理念很类似,但是实际上IPFS更像是互相转发Git目标的单个Bittorrent用户群。IPFS具备成为internet子系统的素质,通过合理配置可以完备甚至替代传统的HTTP传输协议。
目前传统的HTTP存在超中心化的问题,在安全方面存在不安全性因素太多,从最近发生的网络安全事故中可以看出中心化网络存储的弊端,下面分析一下IPFS如何解决这些问题。IPFS从根本上改变了查找的方式,使用HTTP查找的是位置,而使用IPFS我们查找的是内容。
IPFS是通用目的的基础架构,没有存储上的限制。大文件会被切分成很多小的分块,下载的时候可以从多个服务器同时获取。IPFS的网络是不固定的、细粒度的、分布式的网络,可以很好的适应内容分发网络(CDN)的要求。这样的设计可以很好的共享各类数据,包括图像、视频流、分布式数据库、整个操作系统、模块链、8英寸软盘的备份,还有最重要的——静态网站。
IPFS文件还可以抽象成特殊的IPFS目录,从而标注一个可读的文件名(透明的映射到IPFS哈希),在访问的时候会像HTTP一样获取一个目录索引。在IPFS上建立网站的流程和过去一样,而且把网站加入到IPFS节点的指令只需要一条指令:ipfs add -r yoursitedirectory。网页间的连接不再需要人去维护,IPFS自带的查找可以解决。
IPFS不会要求每一个节点都存储所有的内容,节点的所有者可以自由选择想要维持的数据。这就像是书签一样,在备份了自己的网站之外,自愿的为其他的关注的内容提供服务,不同的是这个书签不会像以前一样最终变得失效。
IPFS节点间的拷贝、存储和网站支援都很容易,只需要使用一条指令以及网站的哈希,例如:ipfs pin add -r QmcKi2ae3uGb1kBg1yBpsuwoVqfmcByNdMiZ2pukxyLWD8,剩下的IPFS会搞定。
展望未来,如果IPFS得以普及,节点数达到一定规模,即使每个节点只存放一点点内容,所累计的空间、带宽和可靠性也远超HTTP能提供的。随之而来,分布式Web会变成地球上最快、最可靠、最大的数据仓库,人类知识也就再也不会湮灭,亚历山大图书馆永远不会倒塌。
由于IPFS/IPNS的哈希值都是很长和难记的字符串,所以IPFS兼容了现存的域名系统(DNS),可以通过可读的链接访问IPFS/IPNS内容。使用方法是在nameserver上创建一个文本记录,插入网站的哈希值。
接下来IPFS还打算支持Namecoin。Namecoin从理论上完全实现了分布式Web的去中心化,整体的运行中不再需要中心化的授权。支持了Namecoin的IPFS不再需要ICANN、中心服务器,不受政治干涉,也无需授权证书。这听起来难以置信,但却是今天可以实现的技术。
中国科协、科技部有关负责人表示,将以设立“全国科技工作者日”为新的起点,引领8100万科技工作者,紧密团结在以习近平同志为核心的党中央周围,坚定不移走中国特色自主创新道路,以创新驱动发展的实际成效为国家发展和民族复兴提供不竭动力。
扫码关注更多
以上是关于2020年常说的IPFS分布式存储与中心化存储的区别的主要内容,如果未能解决你的问题,请参考以下文章
祝贺鑫兜科技IPFS分布式存储暨中国鞋都电子商务中心交流会圆满落幕!