IPFS和BCDN如何珠联璧合

为什么文件存储要和CDN配合使用呢,CDN和文件存储有什么关系?
IPFS作为分布式的文件存储和BCDN的分布式的CDN可以有效的结合

前言:随着点播、直播等视频类应用的红火,CDN又迎来了一个新的增长点。

 CDN本质上是一个分布式缓存系统,每个服务节点上都缓存了源站的一部分数据,也就是用户最近经常访问的数据。这样大部分用户请求其实都是在CDN边缘节点上完成,并没有达到源站,这样减少了响应时间,也减轻了源站的负担,可以实现高流量、大并发的网站访问。

 我们通常会将文件存储与CDN配合使用,为什么文件存储要和CDN配合使用呢,CDN和文件存储有什么关系?

 CDN主要应用于站点加速,提高网站中静态数据的访问性能,比如图片、音频、视频、静态HTML网页等。网站静态数据很多都是用文件存储的形式保存。文件存储的核心是存储,以及计算能力(图片处理),CDN的核心是分发,本身不会给用户提供直接操作存储的入口,所以一般是两者配合使用。

 提到文件存储就不得不提到新一代的文件存储技术IPFS

IPFS和BCDN如何珠联璧合

 我们知道对于区块链来说,数据上链成本是非常高的。拿以太坊为例,按照Gas数据是5Gwei计算,存储1MB数据需要花费3.76ETH。因此我们需要采用分布式存储网络。这个技术并不新鲜,它有很多优点,存储的文件大小不受限制,可以无限扩展存储容量,而且成本低,不受地域限制,还是去中心化的,可以保证它的内容不被篡改。

 IPFS就是这样的一种分布式网络存储技术。

 首先,存储在IPFS上的文件,是被打散存储的。就是说每个文件以及所有的文件块都有独一无二的指纹,这个指纹就是一个加密哈希值。其次,IPFS网络可以自动去除重复文件,也可以跟踪每个文件的版本历史 。而且每个网络节点只需要存储自己感兴趣的内容以及一些索引信息,这些索引信息的作用就是用来找到谁存储了什么 。当查找文件的时候,你可以使用Hash询问IPFS网络哪些节点存储了什么内容。最后,每个文件可以通过去中心化的命名系统IPNS获得对人友好的名字 而不是一串看花眼的hash。

 

BCDN采用区块链技术服务于CDN网络加速,基于互利共享,节约资源的理念,构建范围更广、节点密度更大的CDN服务网络,让CDN服务的价格成本降低,然而正如前面所说,基于以太坊的BCDN生态网络,区块链数据上链的成本不容忽视,而这又是分布式CDN服务的必须动作。IPFS恰好给了这个难题一种很好的解决方式。

IPFS和BCDN如何珠联璧合

IPFS和BCDN的结合点当然不仅仅在于数据上链成本的降低,更重要的还是IPFS对于文件存储的革新意义。IPFS的分布式网络存储和BCDN的分布式网络加速刚好呼应,都具备多节点、去中心化的特性。此外IPFS无限存储容量以及低成本的优势正好满足CDN服务对于数据存储的需求。

 理念上的契合和技术上的实现还有一定的距离,IPFS和BCDN都有各自独立的技术特性,如何把两者的技术特点有效的结合形成实际可行的闭环,还需要深入的研究。BCDN项目方看到了IPFS和BCDN珠联璧合的可行性,并且努力让这种可行性变成现实,在最新的BCDN的项目周报上,IPFS的技术研究成为了项目开发重点,我 们也期待BCDN让分布式CDN技术真正走向市场。

©本文仅代表作者本人观点,与趣币网无关。趣币网对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。转载请注明出处:趣币网

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信