AAX学院丨从技术角度看Web 3.0

因特网从诞生之日起经历了重大变化。在2000年初,只读因特网 Web1.0被 Web2.0取代,用户不仅能浏览,还能在这个平台上交互和创作内容。尽管 Web2.0引入了一些出色的特性,但是它也有一些严重的问题,科技巨头、广告网站和其他大型服务提供商越来越多地掌握着这些特性。除加密货币外,区块链还为因特网民主化运动拉开了序幕,最终推动了 Web 3的发展。一般而言, Web2.0有两个主要问题,而这两个问题都与一种叫做状态的东西有关。指由接受者(服务器)保留的有关客户(用来访问服务的计算机硬件或软件)的信息。因为像 HTTP、 SMTP这样的网络构建协议很简单,从其基本形式来看,互联网是在无状态的基础上运行的,这意味着服务器不会保存用户的交互数据或者用户的会话历史。为了理解为什么这会成为一个问题,只要设想一下,每当你想看 Netflix上的一个节目,或者听你最喜欢的 Spotify上的歌曲,你就可以创建一个新的帐号。这就是无状态互联网的运作方式。如上例所示,状态为因特网增加了巨大的价值,而因特网需要它才能有效地运行。为了达到这个目的,服务提供商开始使用 Cookie,即网络浏览器存储在用户设备上的小数据块,以收集用户的状态和活动信息。尽管 Cookie帮助网络变得有状态,但是提供者负责创建和控制 Cookie,这样他们就可以控制用户的状态。而且,在通向状态网络的道路上,大型互联网公司(比如谷歌、 Facebook)开始在中央服务器上掌握用户状态。所以他们最终控制了消费者在自己平台上所创造的价值。因为用户不能控制他们的状态,所以他们不能转移状态。虽然由于因特网的发展,信息传递变得很容易,但消费者和小型企业都不能从这种价值交易活动中获益。企业开始转向广告宣传,以取代传统的盈利模式。尽管这一商业模式在理论上是可行的,但在实践中却是非常低效的,因为像 Facebook和谷歌这样的技术巨头占据了数字广告领域,并以中间人的身份将每笔交易分成。为了解决前面小节中提到的问题,互联网上的任何一个用户都应该能够在本地创建、控制和转换状态,以及相应的价值,并将这些价值提供给任意的参与者,而不需要任何中间商或中央企业来阻止他们这样做。区块链网络已经把这种想法变成了现实,比如比特币和以太网。这个基础是加密项目构建自己的应用程序和服务,目标是创建 Web 3,即 Internet的未来版本。区块链网络通过以下不同的层次来运行,以达到更公平、更开放的网络环境。Status层: Status层位于顶部,它捕获并保存每个活动的状态,交互,或者事件发生在下面层。该状态层由区块链提供(例如, Ethereum,比特币),可以是公开的,也可以是经授权访问的。运算层:通过运算层,开发人员可以与状态层交互,并向其发出指令,其复杂性随区域链网络的不同而不同。比如比特币,它的计算层就是比特币脚本,而对于 Ethereum来说, Ethereum虚拟机(EVM)负责这项任务,组合层:组件层包含那些建立在计算层上的元素。它的使用案例包括本地加密货币,可互换和不可互换的代币,稳定币和数字身份解决方案。协议层:为了使组件能够正常工作,开发人员必须以协议的形式添加功能并创建一套标准规则。例如 dYdX用于衍生产品, Kyber用于交易, Aave用于借贷。扩展层:与计算层兼容,它可以包含侧链和其它改进区块链网络性能的解决方案。比如比特币的闪电网络和艾瑟鲁姆的 Raiden。UserController: UserController的主要功能包括管理用户的私钥,同时通过状态层向用户提供签署交易的能力。因此,托管(例如, AAX)和用户控制包(例如, MetaMask)都位于这一层。ApplicationPlanet:应用层包括建立在上述各层之上的第三方去中心化应用(DApps)。举例来说,这是一款基于 Ethereum的 CryptoKitties游戏或者 UniSwap平台(可以连接钱包和服务)的网络应用程序。除上面提到的栈外, Web 3采用了一个去中心化的架构,一个由矿工维护的区块链网络,将数据存储在数千台计算机上,而不是 Web 2解决方案红色所使用的中央服务器。在这种基础上,用户可以直接控制 Web 3的平台及其内容,从而在本地创建、保存和传递状态和价值,同时为遵守每一个网络规则的参与者提供访问权限。

提示:如果您觉得本文不错,请点击分享给您的好友!谢谢
相关推荐
新闻聚焦
猜你喜欢
热门推荐
 
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。