传统的HTTP模式,用户浏览内容,向服务器发出请求,然后通过其域名地址来获取。而IPFS是通过内容寻址获取,所有的内容进行哈希计算,所有文件都有唯一的哈希值,用户要访问文件,通过文件哈希就可以查找。所有的文件内容都存储在分布式的对等网络中。那么这么做有什么意义?
IPFS模式改变了HTTP协议的一些弊端。例如,传统的HTTP模式是从客户端向服务器端请求的中心化模式,当有过多的用户同时访问一个项目时(比如双十一的淘宝)会导致网络拥堵,而IPFS是分布式的文件系统,使用中可向最近的节点获取内容,能在用户访问的高峰有效分流用户,用户体验更流畅。
总的来说,相对于中心化的存储,IPFS模式有不少优势,这其中包括成本优势,可以节省网络带宽资源降低服务器存储成本;效率优势,如传输速度更快,且不会造成访问集中化的拥堵;安全优势,可以抵御多种攻击,不会出现单点故障和个人隐私泄露的问题;内容保存优势,不会出现像中心服务器中的内容被删除后无法访问的情况,可永久保存;隐私优势,通过非对称加密,实现一定程度的隐私。
这些优势是IPFS有机会取代中心化存储模式,甚至HTTP模式的基础。它也直接决定了Filecoin作为IPFS的激励层能否有足够的业务基础。那么基于其模式和优点,IPFS在哪些地方能发挥其作用?
IPFS和Filecoin在web3.0和区块链方面尤其重要,它是web3.0和区块链最重要的基础设施之一。
数据可以看做是为区块链上的生命,DID为名字,存储为土地房子,代码为法律,评分为道德,算力为权力,而代币为钱粮。
如果按照这个类比,那么Filecoin所在的领域就是“区块链的土地房子”。区块链上的数据“生命”需要有安身立命的地方,这就需要这些“土地和房子”提供支持,也就是说,Filecoin为代表的分布式存储属于区块链的基础设施,是区块链“数据生命”的承载者。
那么,区块链越发展,作为“土地和房子”基础设施的Filecoin的价值就越大。
首先来看,IPFS和web3.0目标相同,长期愿景都是要取代当前中心化的互联网基础设施。不过以区块链为代表的分布式账本技术,它存储的是全球一致的账本,要在所有分布式节点之间达成共识,如果将所有类型数据都存储在区块链上,成本非常昂贵。它不适合存储所有数据,同时也不是所有数据都需要用这么高的成本来保证其安全。
因此,区块链和web3.0需要一个存储层,IPFS允许分布式存储数据,数据有哈希化的标识符,不可更改。通过IPFS,可以将区块链上的非关键数据存储到IPFS上,同时将无法篡改的标识符存储在区块链上,这样会更高效。这种模式,意味着随着区块链和web3.0的发展,人们对IPFS存储层的需求会增加。
区块链还有一个重要的发展是智能合约平台。在智能合约平台上最重要的是dApp。
dApp相对于传统App的意义在于,它让用户真正拥有对自己账户和数据的控制权,比如去中心化交易所可以让用户掌控自己的资产,自由提取,有更少的交易费用等;又比如去中心化的视频内容和视频直播网站,用户可以掌控自己的内容。
虽然从目前看,dApp要想取代App存在很大困难,但dApp在某些场景存在其需求。而dApp要想达到主流人群采用,除了找到用户刚需场景,在用户体验上也需要达到传统App类似的用户体验。
在寻求更好的用户体验过程中,IPFS是dApp进行存储的最重要选择之一。目前根据数据统计,至少超过90个dApp在使用IPFS进行存储,这其中包括了Civic(以太坊区块链上的去中心化身份验证)、Everipedia(EOS链上的去中心化维基百科)、Decentraland(以太坊链上的虚拟世界)、Aragon(去中心化组织系统)、Augur(以太坊链上的预测市场)、DTube(Steem链上的视频平台),还有Sovereign、Request、3Box、BitTube、OpenBazaar等。
IPFS还有一个很重要的潜力,就是释放内容的价值。由于它是去中心化的存储和读取,那么,这意味着很多之前无法获得自由的内容在一定程度上会通过IPFS释放出来,这也可能会带来一定程度的需求。
IPFS助力万物联网
如果海量的数据与节点连接到现有的网络,成本是巨大的。无论增加带宽,进入5G、6G时代,还是带宽升级到IPV6时代,解决这些问题的成本都是很难想象的。当下的智能家居也好,包括相应的物联网,只是在信息的存储和收集上有一点突破,没有真正实现万物互联,真正互联网物联网企业非常稀缺。
物联网时代的思维方式跟当下互联网时代有所不同,互联网的网站结构不适合物联网。互联网上每一个局部都是一棵树,所有设备连到这棵树上,通过枝干跟树叶相连,不能使树叶或者果子之间进行对话,不能实现实物之间的快速交换,而是要通过根茎传播。因为走了多余的路,所以这是非常低效的,资源耗用也非常大。
物联网本身有很多的通信协议,包括协议上有WIFI、蓝牙等通用的通信协议,这是实时收集、交换、处理数据中必不可少的一个环节,但如果没有一个智能合约去快速实现物质间的点对点传输,就无法实现真正的物联网。所以物联网的深度应用过程其实受到了中心化模式的困扰,中心化的信息交换与控制成为物联网发展的瓶颈。
提供人工智能所需要的数据
人工智能需要数据。人工智能时代,机器进行深度学习和算法的不断提升,也需要历史数据的积累和实时数据的决策。单纯的大数据积累对中心化服务器来讲挑战不是很大,但未来的数据量是呈指数级增长的,所以大数据的数据量爆发对于中心化服务器是一个巨大的考验,同时成本也呈几何级增长。当下需要分布式去中心化的存储,这时IPFS会发挥非常大的作用,它解决了通讯和储存能力瓶颈以及原先效率低下的问题。
基于我们对IPFS协议优势看法,尽管它启动不易,但他会因为其技术优势,逐步被更多人采用,无论是区块链还是物联网、人工智能,IPFS都是他们最好的选择,这导致大量项目有可能使用IPFS进行内容存储,导致Filecoin存储市场的繁荣。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。