×

想知道IPFS的商机,我们首先得了解他的先辈HTTP 1、HTTP是什么? 你一定听说过区块链,那你真的清楚IPFS是什么吗? 全名叫超文本协议(HyperText Transfer Prot

jinlong jinlong 发表于2021-07-19 11:25:13 浏览197 评论0

抢沙发发表评论

想知道IPFS的商机,我们首先得了解他的先辈HTTP


1、HTTP是什么?


你一定听说过区块链,那你真的清楚IPFS是什么吗?


全名叫超文本协议(HyperText Transfer Protocol)简称HTTP它是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网的数据通信的基础,也是互联网应用最为广泛的一种网络传输协议。

2、IPFS是什么?

全名叫星际文件系统(InterPlanetary File System)简称IPFS.它是一个分布式的web, 点到点超媒体的分布式存储协议. 可以让我们的互联网速度更快, 更加安全, 并且更加开放. IPFS协议的目标是取代传统的互联网协议HTTP(也就是我们浏览网站的前缀)

3、IPFS相比HTTP?

众所周知, 互联网是建立在HTTP协议上的. HTTP协议是个伟大的发明, 让我们的互联网得以快速发展.但是互联网发展到了今天HTTP逐渐出来了不足

缺点一:HTTP的中心化是低效的, 并且成本很高(使用HTTP协议每次需要从中心化的服务器下载完整的文件(网页, 视频, 图片等)速度慢, 效率低. 如果改用分布式存储的方式下载, 可以节省近60%的带宽. 去中心化将文件分割为小的块, 从多个服务器同时下载, 速度非常快)

你一定听说过区块链,那你真的清楚IPFS是什么吗?


缺点二:web文件经常被删除(你是不是经常浏览网页遇到404的情况(无法找到页面)因为http的页面平均生存周期大约只有100天. Web文件经常被删除(由于存储成本太高)无法永久保存. IPFS提供了文件的历史版本回溯功能,通过分布式的方法存储给每一个用户.不需要统一存储.所以保存周期很长.可以很容易的查看文件的历史版本, 数据可以得到永久保存

缺点三:中心化限制了web的成长(HTTP主干网容易受很多因素的影响, 比如战争, 自然灾害, 互联网管制, 中心化服务器宕机、黑客恶意破坏等等, 都可能使我们的互联网应用中断服务. IPFS是分布式存储,去中心化的,任何一个用户都可以是主干网,永远不会受到影响和破坏)

你一定听说过区块链,那你真的清楚IPFS是什么吗?


4、IPFS的定义?

第一:它是一个协议,类似http协议


第二:它是一个文件系统


第三:它是一个web协议


第四:它是模块化的协议


第五:它是一个去中心化、分布式存储的系统


第六:它天生是一个CDN


第七:它拥有命名服务,可以和现有域名系统绑定

5、IPFS的未来?

IPFS的出现不仅仅是为了加速web.在未来将完全取代HTTP协议,以后我们进入网站前缀不再是HTTP://,而会是IPFS:// 使互联网更加美好

你一定听说过区块链,那你真的清楚IPFS是什么吗?


6、IPFS是怎么运作的?

一:跟比特币类似,IPFS会为每一个文件分配一个独一无二的哈希值(不同的内容会通过sha256函数创建一个永不重复的密码) 即使是两个文件内容只有1个字不相同, 那它的哈希值也会天差地别.所以IPFS是基于文件内容进行寻址加密, 而不是像传统的HTTP协议一样基于域名取固定加密


二:IPFS在整个网络范围内会去掉重复的文件, 并且为文件建立版本管理, 也就是说每一个文件的变更历史都将被记录, 可以很容易个回到文件的历史版本查看数据


三:当用户要查询文件的时候, IPFS网络会根据文件的哈希值进行查找. 因为我上面说过.创建的哈希值是永不重复的.所以查询会很容易进行.速度也很快

你一定听说过区块链,那你真的清楚IPFS是什么吗?


7、IPFS的优点?

一:下载速度快,不再依赖主网,去中心化的服务器(整个IPFS系统是一个分布式的文件存储系统, 每一个用户都是主干网,那么在下载相关数据的时候,就近原则.将从多个节点同时下载.相比于HTTP从中心服务器的下载速度就要快很多)


二:存储服务便宜(因为IPFS使用的是区块链技术, 利用Filecoin(以后我会再介绍什么是filecoin.如何获取filecoin)来激励矿工分享自己的硬盘.并且IFPS从全网去掉了冗余存储.大大节省了网络存储空间. 将来的IPFS存储也将会变得非常便宜)现在百度网盘1T一年费用是2500人民币.未来IPFS一年1T的费用只需要250人民币


三:安全(中心化服务器很难抵挡各方面的访问和不确定因素的攻击.当大量的访问请求从四面八方涌来.中心化的服务器几乎会在一瞬间瘫痪.比如每年双11.高考查成绩等.巨大的访问量随时可能造成服务器宕机.而IPFS天生就拥有抵挡这种攻击的能力.因为所有的访问将会被分散到不同的节点. 甚至攻击者自己也是)


四:开放(众所周知.比特币是一种去中心化.匿名的数据货币.这些特性使得比特币无法被管制.交易无法篡改.IPFS也是同样.由于是建立在去中心化的分布式网络上的.所以IFPS很难被中心化管理. 互联网将更加开放.交易不但安全也更自由)

你一定听说过区块链,那你真的清楚IPFS是什么吗?


8、IPFS的作用?

一、在IPFS下面是挂载着全球文件系统.也就是说我们所有的文件都可以存到上面


二、挂载个人同步的文件夹可以自动进行版本管理.自动备份.也就意味着未来我们将拥有无限空间的网盘.不用担心像某度一样出现数据丢失、隐私泄露等情况(通过哈希算法得到非对称加密)

三、作为虚拟机的根文件系统.在线操作系统

四、应用可以直接操作IPFS的Merkle DAG数据结构.并且可以使用IPFS的版本控制.缓存.自动备份,永不丢失, 安全加密, 无限空间, 高速连接...

五、作为加密通讯平台.谁都别想窃听消息通信了

六、永久web.不会出现不能访问.数据丢失的情况

你一定听说过区块链,那你真的清楚IPFS是什么吗?