您当前的位置: 区块链圈 > 国内 > 视频太火,服务器崩了!或许NDN是终极解决方案

视频太火,服务器崩了!或许NDN是终极解决方案

发布日期:2020-05-19

今年四月份,芒果TV的一部电视剧又火了。不过,也正是因为观看这部视频的人数太多,服务器直接崩掉了。当然对那些在互联网领域「摸爬滚打」的视频网站来说,这不会第一次出现这种情况,肯定也不会是最后一次。

视频网络经常发生崩溃,解决方案是什么?

有没有一种技术方案可以彻底解决这个问题呢?首先,我们需要先了解一下互联网的底层通信原理。当我们打开一个视频网站的时候,浏览器或者手机上的App根据请求视频的网址查询DNS服务器得到URL对应的机器IP地址,然后浏览器或App再通过的TCP/IP协议,请求改地址发送视频内容到我们使用的终端,也就是电脑或者手机上,然后我们就可以看自己喜欢的视频了。

接下来,问题就来了!如果当一个视频访问量大的时候,比如开头提到的芒果TV的那部电视剧,观看视频时因发送请求的人数太多,服务器很容易就发生奔溃,就相当于一个银行当很多人一起涌上去取钱的时候,就容易发生挤兑,导致银行瘫痪。其实,医疗行业也是如此,相信在疫情期间,大家都对「医疗挤兑」有比较深切的感受。

现有的解决方案:CDN内容分发网络

言归正传,既然问题的根因找到了,那么终极的解决方案是什么呢?目前,市场上提供的主要解决方案是:求助于第三方CDNContent Delivery Network)即内容分发网络厂商。很多视频网站服务商,通过购买第三方CDN厂商的服务,把内容发送到离用户近的网络中(数据中心),从而分散服务器的压力。相当于以前一个人做的事情,现在通过外包(CDN)的形式,多叫几个人在不同的地方一起来做。

虽然通过CDN这种技术手段缓解了一定的压力,但是随着在这个眼球经济的时代,也给内容生产者带来了新的问题:

由于付费给第三方厂商,内容生产商的内容越收欢迎,内容生产商付给第三方CDN厂商的钱就会越来越多。

在这个充满「不确定」的时代,今天受欢迎的内容可能明天就不受欢迎了。CDN缓存的内容,今天还可以用,或许明天就不用了。在这种多变情况下,很容易导致网络不稳定,进而引起整个网络的奔溃。

我们看到,随着互联网内容数据量的指数型增长,在原有的TCP/IP架构下所造成的数据大量冗余已经影响了产业效率,根据主机地址进行信息内容的检索和传送根本不能适应上层应用的变化。

同时,随着硬件设备产业能力的不断上升,增加网络路由设备的数据检索能力和大容量缓存能力大幅度提高,为以信息为中心的未来互联网体系架构研究和部署提供了可行性。互联网需要兼顾扩展性和性价比的面向内容分发的互联网体系架构解决方案。

终极的解决方案是什么?聚焦数据分发的内容中心网络

进入区块链时代,互联网行业可能会迎来一场新的革命。在以往,我们需要从原来先「寻找主机」然后找「内容」。在不久的将来,我们可能直接改变为「寻找内容-内容寻址」,也就是从「命名主机」变革为「命名内容」,通过数据来命名内容。

目前,市场上也有一种解决方案叫星际文件系统IPFS(InterPlanetary File System),这是一种永久的、去中心化保存和共享文件的方法,也是一种内容可寻址、版本化、点对点超媒体的分布式协议。其中IPFS采用了Hash值的命名方式,并且采用DHT的方式来寻址。但是,由于IPFS是构建在基于主机寻址打协议之上,导致速度很慢,并不能满足现实中的需求。

而学术界,最新出现的一种技术叫NDN,也称之为数据命名网络。该技术能够从底层架构解决数据命名和分发问题,或将促进互联网迎来一场「颠覆式」的进步将——从「数据传输管道」演进到「内容分发平台」。

NDN的技术优势包括以下几个方面:

利用本利网络缓存优势,能够就近选择相应的路由节点获取内容

自我增强,视频内容越受欢迎,缓存的节点越多,网络性能越高。

资源利用率高,内容放在实时的网络设备路由上面,比如家庭路由设备

NDN Link 项目简介

NDN Link 是创新的内容中心自组织互联网,依托于美国国家科学基金会发起的 NDN 命名数据网络项目,通过 开源的NDN技术和区块链技术相结合推动互联网从「数据传输管道」向「内容分发平台」进行转变,构建「以内容为中心」的下一代互联网。

NDN Link将解决互联网的什么问题?

随着互联网内容数据量的指数型增长,在原有的TCP/IP架构下所造成的数据大量冗余已经影响了产业效率,根据主机地址进行信息内容的检索和传送根本不能适应上层应用的变化。NDN Link 将解决TCP/IP架构下的互联网的四个问题:低扩展性资源浪费内容分发数据检索

什么是数据命名?

「数据命名」是相对于现有TCP/IP 协议来说的,现在的TCP/IP协议更多的是针对主机命名,更多的关注Where。而数据命名更多的是关注传输的数据,也就是更多的关注What

NDN Link的优势与特点

NDN Link 不依赖IP地址,是全新的以内容为核心的全新设计。NDN技术将互联网从主机寻址转向直接的数据请求,NDN Link结合区块链技术,为NDN网络提供了全新的基于区块链的公示激励层,其具备以下特点:

以数据命名为中心的数据传输理念:基于NDN网络的数据命名网络传输覆盖层,传统的基于TCP/IP 的数据传输方式更多的是关注数据管道的维护,而不是关注数内容本身,即NDN Link 更多的关注What,而不是Where 

架构融入安全特性:NDN Link 以数据签名为数据传输奠定安全基础,更多的关注内容的安全,确保数据传输内容能够自证安全。

有效的数据传输证明:基于有效的数据传输工作量证明机制,确保服务和资源被真正的需求所使用。       

网络中立:基于区块链的、可信的去中心化数据传输网络,无差别的对待生态用户,回归互联网初心。

经济激励驱动

也许不久的将来,我们看视频、浏览网站、玩游戏的时候,也再也不会遇到崩溃的问题了。未来已来,我们希望看到更多类似NDN这种基于有效数据传输的激励内容分发和节点路由项目,从而有效地促进区块链行业存储生态的发展。