Web3技术堆栈
Web3堆栈经过多年发展创新已形成一定规模和体系,但仍处于新生阶段并在不断发展中。
1 协议层:
位于堆栈底层的协议层由底层区块链架构组成,主要包括三个部分:1)比特币和其他Layer1智能合约平台,如以太坊、Solana、Avalanche和Cosmos等,它们是目前大部分Web3应
用程序的基础;2)建立在Layer1协议基础上的第二层(Layer2)扩展协议,比特币拥有闪电网络(用于快速和廉价支付)和 Stacks(用于智能合约)等网络,为了减轻以太坊容量限制,
以太坊上也构建了多个第2层扩展协议,譬如Optimism等;3)跨链桥,随着许多第 1 层和第 2 层网络的兴起,在它们之间充当高速公路的跨链桥,让用户将价值从一条链转移到另一条链。
2
基础设施层:
构建在协议层之上,用于执行特定任务。项目包括智能合约审计软件、数据存储、通信协议、数据分析平台、DAO 治理工具、身份解决方案等,譬如Uniswap支持将一种资产转
换为另一种资产,Arweave使数据能够以去中心化的方式存储,ENS域名可以作为用户在Web3世界中的身份标识。用户不能用每个独立的应用程序做很多事情,但当组合在一起时,Web3开发
人员可以将这些类别像乐高一样拼在一起构建应用程序。
3
应用层:
汇集协议和基础设施的应用层。以链游 Axie Infinity 为例,它使用以太坊代币和 NFT,可以桥接到名为 Ronin 的低成本/高吞吐量侧链,玩家经常使用 Uniswap 将 ETH 换成玩
游戏所需的代币。同样,去中心化博客平台 Mirror 使用存储协议 Arweave 来存储数据,用以太坊通过将代币定向到他们的 ENS 或钱包地址让发布者获得加密货币支付。
4
入口层:
位于堆栈顶端的入口层是Web3用户访问各个应用和服务的入口。数字钱包是大多数 Web3 应用程序的主要入口点,用户通过钱包接入Axie玩游戏或收取内容平台Mirror的付费。通
过钱包中的一些加密货币,用户可以前往像 DappRadar 这样的聚合器,在一个地方浏览并连接到各种 Web3 应用程序。 Rabbithole 等其他项目可帮助用户发现和学习如何使用各种 Web3
应用程序。还有像 Zapper、Zerion 和 Debank 这样的聚合器可以帮助用户跟踪他们在各种应用程序中的所有活动和资产。