如果说云存储是互联网世界的信息源泉,IPFS将是区块链世界里的基石所在。
IPFS全称为Inter Planetary File System,翻译过来的意思是“星际文件系统”,IPFS是用于存储和访问文件、网站、应用程序和数据的分布式文件系统。
官网的一句话描述是:“一个点对点的超媒体传输协议”(如下图),IPFS支持创建完全分布式的应用,可以让存储在IPFS上的文件数据,在全世界任何一个地方都能快速获取,让我们访问数据更快,更安全,同时更加开放。
众所周知, 互联网是建立在HTTP协议上的. HTTP协议是个伟大的发明, 让我们的互联网得以快速发展.但是互联网发展到了今天HTTP逐渐出来了不足.
例如:因为HTTP协议下,都是中心化存储,所以中心服务器一旦受到攻击,数据就可能被盗,泄漏,甚至删除;各种服务器被黑客攻击的新闻屡见不鲜,服务商不得不使用各类昂贵的安防方案,防范攻击的成本越来越高;另外,一但中心化服务器被集中访问时,就会造成拥堵,导致访问速度很慢,每年春节抢火车票时这个问题就尤为突出。
主干网受制于诸多因素的影响, 战争, 自然灾害, 互联网管制, 中心化服务器宕机等等, 都可能是我们的互联网应用中断服务. IPFS可以是互联网应用极大的降低互联网应用对主干网的依赖.
就网络空间的管理模式而言,我们需要一个新的互联网传输协议。
IPFS的诞生完美的解决了HTTP存在的问题,IPFS是分布式存储数据的,让黑客失去了攻击目标,数据的安全性更高了。IPFS采用分布式的多点传输,使得IPFS在传输速度上大幅度提高,并且节省约60%的网络带宽。
回想一下是不是经常你收藏的某个页面, 在使用的时候浏览器返回404(无法找到页面), http的页面平均生存周期大约只有100天。
Web文件经常被删除(由于存储成本太高), 无法永久保存. IPFS提供了文件的历史版本回溯功能(就像git版本控制工具一样), 可以很容易的查看文件的历史版本, 数据可以得到永久保存
使用HTTP查找的是位置,而使用IPFS我们查找的是内容。IPFS的做法则是不再关心中心服务器的位置,也不考虑文件的名字和路径,只关注文件中可能出现的内容。文件内容计算出的加密哈希值。哈希值直接反映文件的内容,哪怕只修改1比特,哈希值也会完全不同。
IPFS是通用目的的基础架构,基本没有存储上的限制。大文件会被切分成小的分块,下载的时候可以从多个服务器同时获取,可以很好的适应内容分发网络(CDN)的要求。这样的设计可以很好的共享各类数据。
IPFS文件还可以抽象成特殊的IPFS目录,从而标注一个可读的文件名(透明的映射到IPFS哈希),在访问的时候会像HTTP一样获取一个目录索引。
由于IPFS/IPNS的哈希值都是很长和难记的字符串,所以IPFS兼容了现存的域名系统(DNS),可以通过可读的链接访问IPFS/IPNS内容。
IPFS采用哈希去重的方式存储数据,将会大大降低数据的存储成本。这将是助力IPFS真正打败HTTP底层商业动力。
更安全,更快速未必可以替代老技术,但如果同时又能降低成本,那将会更快的颠覆传统模式,这就跟电子邮件代替传统信件一样,这是无可阻挡的科技发展进程。
作者:链想家,来源:链想家
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。