译文出自:登链翻译计划[1]

译者:翻译小组[2]

校对:Tiny 熊[3]

毫无疑问,跟着主流行业开端供认 Web3 的潜力,Web3 是当今最抢手的话题之一。但是,其间一个视点好像没有得到许多报导,那就是 Web3 架构。人们以为,Web3 将用区块链取代现在的互联网架构,在此进程中解决许多现有问题。但是,作为第一步,咱们需求说明 Web3 是由什么组成的。本文界说了 Web3 的参阅架构,说明晰首要的构建模块以及它们之间的要害交互。这儿并不计划深入介绍技能细节,假如你对细节感兴趣,可以参阅这儿[4]

界说:Web 有许多界说(例如这儿[5]和这儿[6]),但遍及的共识是,Web3 代表下一次互联网,它将以区块链技能和协议为基础,消除现有的中介机构,以及 Web3 将是去中心化的、开放的、更有用的。

在某种程度上,这听起来很像 20 多年前对其前辈的界说,就像 Web1.0 和 Web2.0 相同,咱们可以等待 Web3 对大多数行业的商业形式产生实质性影响。但是,在许诺完结之前,的确花了十多年的时刻来开发和老练服务,创立相关的架构、规划形式、控制、监控和其他基本要素。我以为有理由等待 Web3 在未来的几年里也会经历相似的老练进程。参阅架构是一种办法,可以用来指导和跟踪行业技能的演化。

一切都有联系:没有什么是存在于真空中的,Web3 也不破例。就像 Web2 和它越来越依赖的云技能从底子上说是托管在他人的物理数据中心的服务调集,Web3 与现实("链外")国际有着内在的联系。Web3 使用程序消费也弥补以区块链为中心的生态系统之外供给的各种服务。这些服务包含数据中心和它们所承载的 IaaS/PaaS 服务,运营危险,反洗钱和诈骗相关服务,财务功用,商场数据等等。一些差异或许会跟着时刻的推移而含糊,形成互补的 "链上 "和 "链下 "生态系统。相同,参阅架构是说明这两个国际之间的相互依赖和交互的有用办法之一。

参阅架构

下图是拟议的 Web3 参阅架构。在概念上,有三个不同的层次:途径、使用和基础设施及东西

Web3 参考架构

Web3 参阅架构

途径

这一层首要是用户经过网络浏览器或移动使用程序以及钱包进行交互界面。他们联系着 "链外 "国际,以便完结如用法定钱银为其供给资金,用户入场,现已随同相关服务,如恰当的 KYC 等等。

  • UI 界面:现在大多数是典型的 react 前端,使用 Web3.js 和相似的库。

  • 钱包:它们有不同的形式和品牌,但最终供给相同的功用:使你可以以安全和牢靠的办法存储和买卖你的数字财物。在 Web3 国际中,钱包代表你的身份和代币余额。

Web3 参考架构

使用

这儿是分布式使用(DApps)和智能合约的逻辑部分,以满意越来越多的使用案例。它们与底层基础设施交互,并经过途径(Channels)支撑用户交互。就像基础设施组件相同,DApps 和智能合约需求在某个当地运转;因而,依靠区块链和各种 "链外 "服务供给者来保证功用性和非功用要求得到满意。

Web3 参考架构

基础设施和东西

该层有 3 个首要部分:即“前端赋能”、区块链内核和东西。

  • 前端赋能:

    • 数据索引是“前端赋能”的一部分,这是一个广泛的协议和开发渠道类别,允许与底层区块链和东西(如以太坊、IPFS 等)进行更有效的交互。

  • 托管和域名服务也是“前端赋能”的一部分,包含用于树立和运转 Web3 网站和使用程序的各种东西和渠道。它还包含命名解析服务,如 ENS(它也跨入了身份识别范畴)。

  • 节点及浏览器服务是前端赋能的最后部分。它是 Web 3 的一个要害构件,正如这儿的概述[7],今天简直一切对区块链协议层的调用都在这儿进行。明显,这破坏了 Web3 是去中心化的前提。调查轻客户端[8]或相似的开展是否会改变现在的现状将是有趣的。

  • 区块链内核

    • 区块链协议是 Web3 存在的基础。重要的是,L1 和 L2 协议之间有明显的差异(例如,影响解决方案的可扩展性),区块链协议还包含着财物:ERC-20 代币或 NFT 代币(ERC-721)等,以及一个新式的跨链桥[9]类别。

    • 买卖所和链上/下通道也作为区块链内核的一部分。它们由传统的订单簿买卖所(CeFi 如:Coinbase、BlockFi)、新式的去中心化买卖所(DEX)如:例如,Uniswap 就是自动作市的 AMM 协议。另外如:出入金(如法定钱银)和数据(如商场数据 Oracles)服务,新式的社会化协议(例如 Lens)以及根据 DAO 社区概念的去中心化办理等,都在这个部分。

  • 实用东西

    • 包含存储协议和为各种意图树立的 P2P 网络、安全服务和身份相关的东西集、分析东西等等。

Web3 参考架构

如上所述,Web3 基础设施层与 "链外 "国际存在着各种交叉点。这包含物理基础设施托管服务,如超大规模公司供给的存储、网络和计算,以及 IaaS 服务,如以太坊所需的 LevelDB。这也包含整合 "法币 "的金融功用,反洗钱/反恐融资,诈骗和危险相关的才能,链外的依赖性等等。

架构全景视图

Web3 参考架构

Web3 参阅架构--具体视图

路线图

新生的 Web3 国际正在迅速开展,加入了新的服务商、东西和才能。尽管离老练仍有不少差距,但我以为现已开端看到新的生态系统在上述模块化的驱动下逐渐成形。但是,在它成为主流之前,真正完结 "简单、安全、实用" 还有许多作业要做。一些值得注意的范畴包含:

  • 互操作性:现在迫切需求一种无缝的、遍及的、去中心化的办法,在区块链生态系统之间分享信息和财物。假如不完结这一点,数字财物的流动性将保持相对较低的水平,使使费用大大扣头。现在,缓解这种碎片化的技能挑选仅限于协议跨链桥。当它们的开发和维护很复杂,而且安全事件频发。另一个明显的问题是:从开发、运营和一切权的视点来看,许多跨链桥是中心的,这与 Web3 所代表的理念正好相反。

  • 可扩展性:大多数现有的 L1 协议正在尽力与 "真正的、"链外"国际的需求竞争。这是 Web3 成功的底子,这也是为什么即将升级的以太坊是如此要害--以太坊承载了 Web3 交互的大部分比例。相同如 Solana、Cardano 和其他阵营的进展状况也值得重视。跟着时刻的推移,咱们或许会看到一个更加平衡的 L1/L2 协议生态系统,它将匹配并超越今天传统互联网国际看到的状况。

  • 信赖:依旧没有完结,由于它需求根据端到端的安全性和可审计性,而不仅仅是服务商的声明。以 NFT 为例,用户很大程度依赖对 OpenSea 等服务商的信赖。但是,独立验证链上到底产生了什么的才能有限,一切的 API 调用都是代理和中介的。此外,在链上使用一个简单的 URL 明显是有问题的,也缺乏端到端的验证。

  • 身份:撇开道德问题不谈,在某些状况下,用户的匿名性是有意义的。但是,假如 Web3 含糊了 "链上 "和 "链下 "商业之间的界限,就需求在产生特定类型的买卖(如土地一切权转让)时能更好地办理危险,必要时供给真实身份。因而, KYC 和其他与数字 ID 相关的才能,正慢慢开端在 Web3 中找到使用它们的办法。

  • 服务办理和可调查性:事情会失利,Web3 也不破例,相同需求面临。Web2 渠道花了许多的时刻和精力来保证服务的端到端监控、可调查性和自动办理,关于许多 Web3 项目来说,相同不能忽略。

  • 规划形式:就像云计算相同,针对特定使用场景的规划形式必然会出现。包含 "技能 "层面的形式,显示不同组件在哪里以及如何交互,以及更多的以业务为中心的形式,专心于数据流和相似的东西。

  • 用户体验:即使对 Web3 的快速选用和日益增长感兴趣,这仍然是一个由爱好者、加密书呆子和各种极客玩家组成的国际。让它更简单、更简单、更安全(更好的用户体验)是扩大 Web3 的影响并将其变成一种实用东西的要害要素。

定论

Web3 是一个令人兴奋的开展,但是,距离它成为一个通用技能(GPT)仍有一段时刻。或许的开展轨道将包含新的互操作性标准,与安全和信赖有关的改进,可扩展性等等。在这个进程中,咱们应该首先从微观上掌握,并开端将其分解、拆分,然后重点重视感兴趣的要害范畴。

尽管不够翔实,但我以为文章从底子上抓住了 Web3 的实质和它的构成,期望对你有帮助。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注