即将淘汰网络界的柯达,永远不会丢失的协议
很荣幸成长在互联网的时代,网络拉近了人们的距离,方便人们的生活,可以说互联网是时代进步的标志。
计算机毕业很多年了,我一直从事老本行,web开发相关的工作,这些年来见证了网络技术不停的精进,从简单的html标签,到现在的富媒体html5,从开发复杂的cgi脚本,到现在敏捷开发的php,从界面只有文字,到现在有filsh动画。编程语言也在一代一代更新进化,选择也更多了,企业级的java,解释型的语言的python和perl,专为互联网而生的php,微软的.net,快速的go语言。成熟的网络开发框架也是越来越多,几分钟就可以搭建一个网站,可以说,技术越来越便捷先进。
经常上网的朋友,都会遇到,打开网站不能连接,或者出现404界面,会很不爽,如果正有急事,那就急死了。为什么会出现打不开网站和出现404界面呢,我们先来看看网站访问的大概流程:
1、打开浏览器,输入网址访问
2、通过DNS服务器,将网址转换成ip
3、通过ip访问,web服务器
4、web服务器会返回符合http协议的数据
5、浏览器接收并显示数据
我们可以看到,网站的访问的基础是http协议,http协议广泛常用的版本是1.0和1.1,0.9和2.0由于太旧和太新,并没有广泛应用。网站的访问,还必须有个中心服务器来提供返回符合http协议内容的服务。
在这其中,任何环节,一旦出现问题,网站资源就无法访问。一些过于陈旧的无用的文件网站通常会删除,这是如果我们访问,web服务器就会返回404界面,提示找不到。
新推出的IPFS协议很好的解决了http协议的弊端,IPFS中文叫星际文件系统,是一个创建持久且分布式存储和共享文件的网络传输协议,我们来看看它有什么特质:
1.去中心化(Blockchain)
通过区块链技术,去中心化,没有中心服务器,永远不会丢失文件,永远不会连不上网络,自动连接最近的服务器。
2.p2p(bittorrent)
IPFS在bittorrent协议上实现了自己的文件传输协议,传输文件更迅速。
3.分布式存储文件系统(AFS)
AFS由卡内基美隆大学最初设计开发,目前已经相当成熟,用于研究和部分大型网络之上。
4.文件唯一(Hash)
通hash值确定文件的唯一性,应用于文件的搜索查找和文件加密。
5.开源
所有的源代码都公开可见。
我们可以看出IPFS的强大和稳健,所有技术都在现有成熟技术上融合的,很可靠,弥补了http协议的不足,改变了网络了连接方式,安全,快速,永远在线。
为了激励用户使用IPFS,推出了FileCoin币,用户在搜索下载一个文件,会支付一些FileCoin币,上传文件,会获得一些FileCoin币,接触虚拟币的同学都知道挖矿,btc挖矿是靠算力挖的,算力越大,挖出的几率越大,而FileCoin币不同,是通过上传文件,通过硬盘共享文件,来获得FileCoin币,自己的电脑就可以进行挖矿,门槛低,也是IPFS将来能大热并普及的因素之一。
FileCoin币挖矿要一定的要求,需要硬盘24小时运行,家中的电脑总会有关机和重启,网络也容易出现问题,这样挖矿的效率会很低,现在有专门提供IPFS挖矿的一个公司,熊猫云矿,熊猫云矿借助指南针全球50+星级数据中心资源,部署在全球2万+节点,提供高可用带宽和高性能储存服务。根据IPFS点对点、分布式的特性,真正做到最大程度优化矿工获取的Filecoin收益、减少损失风险。IPFS是趋势,FileCoin币的价值将来也是不可估量的。
相信在不久的将来一定是IPFS的时代。