HTTP效率低下,服务器成本昂贵使用HTTP协议从一台计算机服务器上一次只能下载一个文件,而不是同时从多台计算机中获取文件。通过P2P方式的视频传输可以节省带宽成本的60%。
历史文件被删除网页的平均使用寿命为100天,大量的网站文件不能得以长期保存。有些重要的文件因操作不当,也有可能永远在互联网消失。
中心化的网络限制了机会互联网一直是人类进步的催化器,但中心化的网络容易被控制,是对互联网良性发展的的威胁。
网络应用太依赖骨干网为保证数据的可靠性,我们开发的应用程序太依赖大型的中心服务器,并通过大量的备份来保证数据的安全。
HTTP协议已经用了20年的历史,从HTTP1.0到现在的HTTP5,网页的展示越来越美观丰富,但它背后的Browser/Server模式是从来没变的。
挖矿咨询V:wgkt666
IPFS就是用来解决或者弥补HTTP的一系列弊端。
星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由ProtocolLabs在开源社区的帮助下发展。其最初由JuanBenet设计。
IPFS是点对点的超媒体协议,可以让网络更快、更安全、更开放。它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。
IPFS可以从本质上改变网络数据的分发机制。
挖矿咨询V:wgkt666
来看看IPFS的工作原理:
每个文件及其中的所有块都被赋予一个称为加密散列的唯一指纹。IPFS通过网络删除重复具有相同哈希值的文件,通过计算是可以判断哪些文件是冗余重复的。并跟踪每个文件的版本历史记录。每个网络节点只存储它感兴趣的内容,以及一些索引信息,有助于弄清楚谁在存储什么。查找文件时,你通过文件的哈希值就可以在网络查找到储存改文件的节点,找到想要的文件。使用称为IPNS,每个文件都可以被协作命名为易读的名字。通过搜索,就能很容易地找到想要查看的文件。从IPFS的介绍可以看出,IPFS设想的是让所有的网络终端节点不仅仅只充当Browser或Client的角色,其实人人都可以作为这个网络的运营者,人人都可以是服务器。挖矿咨询V:wgkt666对比HTTP,IPFS具有这样的一些特性:
基于内容寻址,而非基于域名寻址。文件具有存在的唯一性,一个文件加入了IPFS的网络,将基于计算对内容赋予一个唯一加密的哈希值。这将改变我们使用域名访问网络的习惯。提供文件的历史版本控制器,并且让多节点使用保存不同版本的文件。IPFS的网络上运行着一条区块链,即用来存储互联网文件的哈希值表,每次有网络访问,即要在链上查询该内容的地址。通过使用代币的激励作用,让各节点有动力去存储数据。Filecoin是一个由加密货币驱动的存储网络。矿工通过为网络提供开放的硬盘空间获得Filecoin,而用户则用Filecoin来支付在去中心化网络中储存加密文件的费用。
那说到这里,IPFS跟SC有什么不同?
这个问题应该比较好回答了。
SC是一条做去中心化的存储的公链,通过代币购买存储空间,将文件备份在互联网的多个节点上,提高文件的安全性。IPFS是一个底层的互联网协议,跟HTTP一样做的是信息交换的事,实现的方法不同,IPFS实现的是互联网上各个节点的文件读取、分享、交换。是不是有满满的颠覆的感觉!
IPFS的设计思维非常有意思,它从互联网的最底层——数据,也就是文件,来思考问题,颠覆式创新经常是从第一性原理出发,找出事物的本质,从而重新设计该系统的架构。
区块链技术的出现让分布式网络的设计成为了可能。区块链并不是万能的,反而区块链是一种低效且昂贵的存储数据的方式。IPFS的精妙之处是它把分布式账本可以被放置于IPFS之上,这个分布式账本只是记录了网络里各个文件的哈希值。
“如果你把它加到IPFS里,然后通过哈希算法把它录入区块里,那么你就可以通过IPFS直接在网上浏览交易以及文件。IPFS协议与区块链技术结合是个“完美的婚姻”。”------Benet
IPFS协议让网络的自由和独立精神充分发挥,并且成本低廉。无论如何,去中心化的网络与中心化的网络并存无疑会是一种趋势。
挖矿咨询V:wgkt666
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。