Web3是万维网的第三个版本。
虽然Web的第二个版本依赖用户为每个平台提供数据以满足自身利益,但Web3将这些益处返还给用户。
在Web 2.0时代,用户在大多数情况下对其数据几乎没有控制权。此外,他们也不知道自己喜欢使用的服务、软件和应用是否会持续可用。Web3是一项旨在解决这一长期挑战的举措。Packy McCormick称之为“由创作者和用户拥有的互联网,并用代币进行编排。”
Him Gajria描述了Web的演变如下:
- Web1:只读
- Web2:可读和可写
- Web3:可读、可写和拥有
一切的起点:Web 1.0
万维网作为一种应用出现在了普遍的Internet基础设施之上。由于无法修改底层的Internet协议基础设施,Tim Berners Lee等创建者引入了像World Wide Web (WWW)这样的协议,它位于TCP/IP之上的一层。
这种所谓的Web,人们可以在上面托管内容,但它也有自身的局限性:例如创建者提供的静态、不可编程的内容,终端用户与内容之间的互动很少,用户无法直接修改或参与内容的创建。用户仅限于“只读”模式。
Web 2.0是如何运作的?
Web 2.0的概念最早由Darcy DiNucci于1999年的一篇文章中提出。该术语指的是网站内容主要由用户自己创建和分享的网页开发阶段。
Web 2.0的典型示例包括社交媒体、网络论坛、互联网百科全书或视频分享门户。
Web的这一阶段促成了用户参与度的显著转变。这带来了协议和软件(如浏览器、操作系统等)的改进。
由于网页内容现在主要由网站用户而非平台本身构建——用户贡献了数据。然而,这些数据仍然由网站创建者维护,这意味着用户无法控制他们提供的数据。
更不用说该网站随时改变显示数据的方式,或简单地停止存在,使用户失去内容且无法追踪。
什么是Web3的独特之处?
Web3是一套为应用程序开发者提供构建模块的协议。这些协议并没有取代所有传统的网络技术,例如HTTP、JS和SQL,但它们引入了新的应用构建方式。
大多数Web3应用被称为DApps(或去中心化应用),它们构建在点对点网络上,如去中心化的Blockchain和IPFS,没有单点故障。
与托管在中央服务器或甚至CDN上的网站不同,这些地方管理员可以随时中断或修改信息;DApps是通过智能合约开发并在Blockchain网络上托管的。Blockchain是任何人都可以访问但无人拥有特殊的计算机或分布式数据库。Blockchain不是由单一公司运行的服务器;相反,它运行在来自多人的多个设备上(通常是PC、服务器甚至树莓派)。
智能合约只是几行代码,指令根据商定的条件执行一系列命令,它们就像运行在区块链上的代码片段,一旦部署,它们就会严格按照预期运行,用户可以信任它们将不可阻挡且抵抗审查。
今天的智能合约非常简单!它们负责处理转移资金、更改所有权以及加减数字等基本事项。目前区块链设定的区块限制尚未让这些合约执行任何特殊功能。但随着Web3的演进,我们将需要更复杂的智能合约,它们要求更高的区块空间限制并需要在大规模上执行。
因此,由于这个区块限制,区块链的一个关键方面是存储其他形式的数据可能会极其昂贵。为了确保Web3支持多种用例,让不太关键的数据以低于区块链的安全级别进行存储会更好。IPFS为不重要的数据提供了理想的存储解决方案。
IPFS是一个点对点分布式文件系统,旨在将所有计算设备连接到同一个文件系统。就像验证和存储来自Blockchain信息的节点一样,IPFS使用其节点在网络中共享和存储信息(文件、视频等)。
Web3能否被特定个人拥有?
在Web3中,数据和应用的所有权与控制是去中心化的。用户和开发者可以拥有财产权,拥有应用的部分以及代币,包括非同质化(NFT)和可替代的。
在Web3之前,用户和开发者必须在Web 1.0有限的功能或Web 2.0的中央化模式之间做出选择;而Web3提供了一种结合了前几个视图最佳方面的全新形式。
开源改变了代码的编写方式,而Web3试图改变它运行的地方。使用开源,你拥有的是分布式代码创建,但没有直接的经济收入。现在,有了Web3,你可以实现一种分布式执行的开源模式,并且为参与者带来收入。
就像开源和早期互联网一样,Web3存在一种弥赛亚式的愿景:一场从大型公司利用软件赚钱转向用户从软件赚钱的革命。现实并非严格的二元对立,最终结果可能是在这两种观点之间演变出的某种东西。
为什么Web 3.0如此具争议性?
对于许多人来说,Web3可能是一个模糊的术语,使得准确评估参与Web3人员的意图变得困难。然而,普遍的论点似乎是:Web 1.0是去中心化的,Web 2.0在所有平台都实现了集中化,而Web3将再次实现万物去中心化。
但如果某样东西是去中心化的,那么改变它就会变得复杂,并且往往会停滞不前,就像IPv4、TCP/IP、BGP等基本的互联网协议一样。互联网的基础是去中心化且难以更改的协议,这对技术和创新构成了问题,因为其余的互联网生态系统正在飞速发展。
但Web3主要解决的问题之一是允许用户数据的可移植性,因此即使一个用户友好的界面被淘汰了,数据也会保存在区块链或IPFS网络中,例如,有了这些,就可以快速开发出另一个界面。
“Web3”这个术语不仅仅是一个名称的改变,这让构建过Web 2.0的人感到威胁。看起来最新的版本将完全取代Web 2.0。但不会,Web 2.0是会持续存在的,而且短期内不会改变。
但重要的是指出,抛弃“Web3”这个术语关注它今天是什么,而不是它将来会是什么,就像在任何创新技术或范式处于初始阶段时就将其废弃一样。
Web 3将如何影响数字世界?
Web3不会从根本上取代Web 2.0,而是会并行演进并相互补充,利用当前Web的最佳特性,从而实现更大的用户参与和来自去中心化互联网基础设施的杠杆作用。
由于EdgeUno是互联网的基础设施提供商,首先想到的问题是:如何为Web3应用做好网络基础设施和Edge Computing的准备?
的概念 Edge Computing 旨在减少网络延迟,将计算能力带到靠近用户访问的基础设施。
Web3要发挥全部潜力,除了目前允许其诞生的区块链技术外,还需要新的协议和创新。但这并不意味着它会在一夜之间发生,因为我们已经具备了部分基础架构:分布式Blockchains、Dapps和开发工具。事实上,随着各种产品、服务和能力的整合与融合,新的演变将随时间出现。
Web3的关键点之一是它能够在全球分布式环境中运行,而该系统的基础设施与我们今天拥有的、由服务器、存储和网络组成的设施并无不同。挑战在于采纳分散这些资源的前提,而不是落入将Web3基础设施集中在3个或4个大型Cloud providers的诱惑中。
许多公司正试图利用这种新范式。真正做到这一点,没有其他方法,就是利用云技术和Edge Computing。Edge Computing是一种完美适应Web3概念的基础设施,它能够以去中心化的方式统一、快速地提供新的产品和服务。