IPFS(星际文件系统):永久、去中心化保存和共享文件的方法。
内容可寻址:通过文件内容生成唯一hash值来标识文件,而不是通过文件保存位置来标识。相同内容的文件在系统中只会存一份,节约空间
版本化:可追溯文件修改历史
点对点通信:P2P保存各种类型数据
IPFS集成分布式哈希表、P2P(BitTorrent)、Git、自认证文件系统SFS所有优势于一身的文件存取系统。
HTTP协议下的互联网:
传统服务器运行一个文件,首先遵循HTTP协议,浏览器首先会查找服务器的位置(IP地址),随后向服务器索要文件的路径。此种体系,文件位置取决服务器管理者,而且文件没有被移动,服务器没有关闭。web内容过于超中心化,数据中心十分依赖interner主干网络,可靠性不存在大量问题,
IPFS协议下的互联网:
IPFS是基于内容的寻址,替代传统的基于域名的寻址,用户不需要关系服务器的位置,不用考虑文件存储的名字和路径。一个文件存放到IPFS节点中,将会得到基于其内容计算出的唯一加密哈希值。哈希值直接反应的是文件内容,当IPFS被请求一个文件的haxh时,它会使用一个分布式hash表找到文件所在的节点,取回文件并验证文件数据。
IPFS没有存储的限制,大文件会被切分成小的分块,下载的时候,可以从多个服务器同时获取。IPFS网络是不固定、细粒度的、分布式网络,可以很好的适应内容网络(图像、视频、静态网站)的要求。
领取专属 10元无门槛券
私享最新 技术干货