2014年,以太坊的联合创始人Gavin Wood最早地提出了Web3的概念。那是一个用户真正持有数据拥有权的、以去中心化方式运作的网络世界。在随后的不到十年间,Web3的概念和理论迅速得到普及,同时掀起了一波技术革新浪潮。

那么,为了实现Web3世界,我们需要什么样的技术本文将从Web3的特点出发,探讨Web3的基础设施有哪些。

Web3的特点:去中心化

想要了解Web3的特点,就不得不从我们正所处的Web2时代说起。从21世纪初起,随着互联网的普及,全世界的几十亿人口都可以随时随地访问互联网。Facebook、Twitter等社交媒体的兴起,使得人们摆脱了Web1的只读模式,用户能够充分地与互联网发生交互作用。这意味着你不再只是互联网上信息的访问者,更是信息的创造者,这就是我们正在生活的Web2时代。

尽管Web2实现了信息创造上的民主,人们所创造的信息数据却储存于科技公司所运营的中心化服务器上。也就是说,数据的持有者并非个人,而是拥有服务器的企业,这些企业拥有并控制着用户的数据。简单来说,人们并不能保证可以随时访问由自己创造并发布的文字、图片或视频,因为平台随时可能出于某些特定原因切断用户对于信息的访问。比如我们在博客网站上发表了一篇文章,当网站停止运营并关闭服务器,我们就再也无法访问那些由我们创造的文字了。

同时,极大部分不同平台、应用之间的数据在Web2并不能互联互通,用户需要通过多次访问或付费来获取同样的信息;另外,用户在发布内容的过程中,还会受到中心化的审查和可能的封禁等处罚。最重要的是,用户中心化的数据储存方式让个人信息变得垂手可得,企业出售用户资料,服务器遭受攻击导致用户数据泄露,Web2层出不穷的信息安全问题也为Web3概念的兴起埋下了种子。

与Web2相比,Web3的最大特点是去中心化,去中心化意味着我们所创造的内容将永久属于自己,个人的数据、隐私也都属于我们自己。可以这样理解,Web3的到来将解决Web2的不便与隐患,其核心理念是让用户成为自己数据的持有者,用户不必担心中心化的内容审查和监管问题,也可以在保证信息安全的同时实现数据互通。

Web3的四大基础设施

目前,Web3仍处于仍处于早期开发阶段。那么,解决Web2的种种痛点、实现设想中Web3世界的关键基础是什么呢从技术端来看,业界认为Web3的实现需要四大基础设施:区块链和跨链技术、去中心化身份、分布式存储以及隐私计算。

区块链和跨链技术

区块链和Web3之间有着十分紧密的联系,是Web3实现去中心化的关键技术之一。它提供着安全的、不可篡改的账本功能,所有的信息都储存在区块链之上,数据无法被篡改。同时,用户访问时需要提供可加密验证的数字身份来证明自己,这就保证了信息的安全。

随着区块链技术的发展,目前市场已形成了多链并存的格局,链与链之间的资产转移成为链上活动的常态,跨链技术的重要性不言而喻,它的发展将实现两条区块链间的互通,帮助不同区块链的用户进行跨链交互。目前现有的跨链技术主要包括四类:公证人机制(Notary schemes)、侧链/中继(Sidechains/relays)、哈希锁定(Hash-locking)以及分布式私钥控制(Distributed private key control)。

应用代表:Polygon Bridge、Arbitrum Bridge等

去中心化身份

去中心化身份(Decentralized Identification,DID)是基于区块链建立的分布式数字身份标识,其概念是由用户自己掌控与身份相关的信息,这一点与Web3的核心理念不谋而合。我们可以将DID看作Web3世界中的身份证中心,它包含着用户的身份信息和个人数据,但只有在经过用户授权的情况下才能获取这些数据,这就保证了信息的安全。

由于DID存储在区块链上,任何人都可以查证区块链上用户的去中心化身份标识,以验证身份证明的有效性,因此DID技术能够帮助用户摆脱中心化身份系统的审核及许可,以去中心化的方式实现身份识别及验证。

应用代表:ENS、Spruce等

分布式存储

如前文所述,将数据存储于中心化服务器无法保证用户数据的持久性、不变性和抗审查性,而出于经济(链上储存数据成本高昂)和技术(区块大小有限、数据在链上的储存效率低)的考量,人们也时常避免将任意数据储存在区块链上。因此,分布式存储就成了Web3的重要基础设施。

分布式存储存储在多个网络节点上,与中心化存储相比,在数据安全、传输效率和存储成本等方面都有着显著优势。

应用代表:Filecoin、Storj等

隐私计算

在Web2中,平台通过调用用户数据而获利的情况十分常见,比如所谓的个性化广告其实是平台通过你的访问记录而计算得出的结果,用户几乎没有隐私可言。隐私保护始终是Web3发展的重要方向,隐私计算能够帮助人们在对保护隐私的前提下实现数据价值挖掘,是Web3发展的关键基础。

目前现有的隐私计算技术包括安全多方计算、可信执行环境、联邦学习和零知识证

明等,其中零知识证明被主要运用于区块链场景中。

应用代表:Oasis、PlatON等

当然,除了以上所盘点的基础设施,随着Web3应用的增加,市场对基础设施的要求也将越来越高,相信未来会涌现更多类型的Web3基础设施,真正推动Web3时代的到来。