波卡生态观察:去中心化网络传输_币世界+Polkadot生态研究院

2021-04-07 22:30 栏目:行业动态 来源:网络整理 查看()

这篇文章让你了解分散式网络传输。背景

2018年,有一部重要的电影横扫全球票房榜,推动了全球第一位票房数百亿美元的导演的诞生。作为史蒂文斯皮尔伯格的一部重要商业电影,《头号玩家》傲然站在山顶,票房双丰收。几年后,当我们再次看这部电影时,一些隐喻似乎正在发生.

影片中,人们可以通过AR/VR等设备进入一个生动的数字世界。每个人都有自己的网络身份和数字资产。这些元素共同构筑了影片中的绿洲,即虚拟与现实相结合的场景。如果电影是对未来想象的描述,那么电影中的元素就是基于未来考虑的现实,甚至我们可及的未来也就来了。

如果未来真的如《头号玩家》所描述的那样,那么数字世界应该和现实世界一样,其中的虚拟房产、数字货币等等应该是我们个人的,不应该被一个主体所控制。比如一些网游中的道具和金币,网游公司可以随时修改回收。《头号玩家》对网络的描述实际上是我们所期待的下一代网络“Web3.0”,一个将(数字)身份、资产和数据返还给个人的分散网络。

要实现像Web3.0这样的分散网络,我们还需要分散网络基础设施,网络的基本元素是数据。围绕数据,我们可以大致将基础设施分为分散式网络传输、分散式计算和分散式存储。

在本文中,我们将关注“分散的网络传输”,通过博卡生态中的那些基础设施来寻找网络3.0的足迹。毕竟,博卡的宏伟目标是成为Web3.0的基础设施平台,所以博卡生态中的那些基础设施将是Web3.0的重要组成部分。

当然,从生态发展来说,分散化网络的价值不会低于下一个像谷歌或者亚马逊这样的巨头,但目前来看还是比较早的。但是作为Web3.0的基础设施,它的重要性已经足够了。

为什么区块链需要分散的网络传输

现有的网络传输是什么样的?

分散式网络传输可以理解为不受集中化限制的免费上网。所以,如何具体理解分散式网络传输,首先要了解现有的网络传输是如何工作的。

当我们访问网络时,我们实际上是通过网络找到一个网站的服务器,并从服务器上获取上述数据。我们可以简单地将访问网络的过程理解为三个步骤:寻址、请求和接收。

接入网络的过程有点像我们今天的快递。首先,我们有一个地址,然后目标是找到商家的地址,然后向对方发送购物请求,然后商家根据我们的地址发货。

同样,我们上网时,先把某个设备(可以是电脑)连接到路由器上(路由器把家里的几个设备连接起来,形成一个局域网,就像我们自己的家一样),然后就可以通过路由器连接到外面的公网上。

在网络上,我们有自己的地址,也就是IP(就像家里的具体地址),然后我们查一个我们想查看的网站的服务器地址。例如,我们想查看百度的内容,但是我们的计算机不能直接识别百度的网站www.baidu.com,所以我们需要一个DNS服务器(域名系统)来让我们知道www.baidu.com背后的地址是什么,例如,它可以找到如下:112.80.248.75。

就好像我知道百度在北京的地址,但是不知道地址的具体坐标。快递员必须知道对方的坐标才能准确找到。所以要查通讯录才能找到百度的具体坐标,DNS服务器充当通讯录。

当我们找到百度的地址时,我们需要向百度的服务器发送一个对百度数据的请求。但是在实际过程中,我们的请求是从路由器发出的,不能直接转移到百度的服务器上。而是要先转到中转中心,也就是互联网服务商(ISP),相当于快递某省的仓储中心。之后,ISP最后通过多个ISP到达北京的ISP,再传送到百度所在的服务器,完成对百度服务器的请求。整个过程相当于快递通过多个仓储中心的运输最终到达目的地(ISP在物流上可以看作是仓储中心)。

当我们的请求到达百度服务器时,百度服务器会以同样的方式发回我们需要的数据,最后由我们的设备接收。至此,寻址、请求和接收的整个过程就完成了(注意,整个过程已经简化,实际情况会更复杂)。

目前上网会面临哪些网络传输问题?

了解了现在网络的传输过程,不妨看看其中存在哪些问题。

2.1、安全问题

首先也是最重要的是安全问题。在数据传输过程中,任何一个环节都有可能造成信息泄露,被黑客利用。比如不安全的WiFi被外联或者信息被伪基站截获,带来安全隐患。而且对于一些大型企业来说,如果要在不同地区的企业分支机构之间传输数据,通过外部公网很容易出现安全问题,通过公司内部网络,速度和性能也是问题。或者说,在外地出差或工作的员工如何通过公网安全浏览内网?

此外,随着物联网近年来的发展,黑客不仅可以劫持个人电脑,还可以

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发