免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
小编:记得关注哦
来源:引擎存储
IPFS技术和Filecion技术实际上是两种技术,它们之间既有联系又有区别,首先我们从技术角度去说,IPFS使用的技术栈里面主要包含BT技术,再加上其它类型的技术。它是一个集各项成熟技术为一体的创新型项目,这就是IPFS。需要注意的是:IPFS技术栈里边并没有任何区块链特有的技术,比如共识,比如代币等等。也就是说它里边没有用到区块链相关技术。
Filecion是另外一项技术,但是Filecion和IPFS共用了同一个模块,我们称之为基础模块,叫Libp2p模块。LibP2P模块既是IPFS的网络基础,又是Filecion的网络基础。Filecion是一个完全基于区块链的分布式存储项目,它所使用的技术是区块链技术。Filecion还有非常多创新性的东西,比如说时空证明POST,还有它使用了数据存储本身做算力进行共识计算。
Filecion和IPFS之间的区别是使用的技术不同,应用的场景也不同。IPFS用的场景可以类比HTTP,主要是做数据的传输、定位。什么叫传输?传输就是把数据从一个节点传到另外一个节点,也就说从一个地方传到另外一个地方。比如,手机打开京东的时候,从京东服务器传到你手机上,这就叫数据传输,所以IPFS技术功能之一是做数据传输。IPFS的另外一个主功能是数据的定位,即找到数据在什么地方,类似HTTP的DNS。
Filecion主要是做数据存储的,我们知道做数据存储必须去做数据传输,否则你存储就没有意义。所以说Filecion其实是架构在IPFS之上的一个应用,它架构在IPFS之上做了一个数据存储的项目,它们底层网络是可以相通的。所以数据传输和数据存储就被融合成了一个整体,IPFS和Filecion组成了一组互补协议。
IPFS的上线时间是2015年5月份,到现在已经五年了。目前Filecion二测上线了,现在大多数的应用都分布在一些私有网络,公有网络不是特别多,而且还有很多顶级公司,包括国内的一些大公司在使用IPFS的技术。
IPFS实际上与区块链技术并没有太大联系,它只是一个互联网技术,但是IPFS使用的底层模块叫LibP2P,它被抽象出来之后成了一个独立的项目,而这个项目实际上跟区块链有相当多的联系,它可以作为区块链项目的一个基础设施。也就是说如果有项目方想开发一个区块链项目,可以直接借助LibP2P这个项目进行开发,会有非常多的工作被节省下来,也就是说你不用在上面去开发基础的网络和数据传输部分,因为LibP2P已经帮你封装好了,基于这样一个模块儿去做的话,你只需要在上面做共识部分就能够开发出来一个区块链项目,降低了区块链开发者的难度。
IPFS是分布式网络的一种协议,现在的网络基础架构越来越向分布式去走,不管是大的网络还是小的网络,当前所说的微服务其实都是分布式网络,包括京东、淘宝、天猫、支付宝、微信这些技术都已经是分布式网络了。最早的中心化网络,由一个节点控制全网,到后来很多个节点,再到像IPFS或者区块链时代的完全的分布式网络,所以这是技术的两个极端。IPFS是在分布式网络下诞生的一种技术。
如果你需要开发一个分布式应用,基于IPFS开发是一个非常好的选择,因为IPFS网络本身就具有分布式的特点。IPFS节点也就是大家说的点对点网络,是一个节点多连接任意其它节点的,意味着IPFS在数据传输上比HTTP有更大的优势。IPFS的核心就是BT协议,所以说BT下载对IPFS数据下载来讲,它大约比现在的HTTP能节省60%的带宽,这是IPFS优势。