来源:Medium
作者:Aw Kai Shin
编译:Techub News-Kiwi
编辑:Techub News-Junge
Web3 堆栈:概念框架
随着 Web3 不断发展,将各种技术系统学习已成为一项非常困难的任务。在本系列文章中,我们将从各种概念的理论知识开始学习,最终了解各种 Web3 协议试图解决的问题。
L1 — 概述
不同层的概述以及它们如何通过相互构建来实现 Web3 功能:
L2 — 概念
每层中为业务和技术决策提供信息的关键概念。这突出了 Web3 技术的不同类别:
概念框架
L3 — 实施
了解各种协议 / 标准实现之间的差异以及它们之间的关系。重点将放在 Web3 堆栈对价值流的影响上:
概念框架
分析:理解区块链数据

浏览器:使用户能够搜索交易、区块、地址、智能合约和其他相关区块链数据的应用程序。浏览器可以特定于特定链或跨不同链聚合数据。大多数区块浏览器会将最新的区块链数据存档在自己的数据库中,以优化查询性能。其他附加服务包括API查询、合约验证、gas跟踪等。

市场情报:用价格和市场数据补充区块链数据。通过为区块链资产添加货币维度,此类应用程序可以实现基本的价值流动和比较。

仪表板:通过创建预设或自定义仪表板视图将区块链数据置于上下文中。虽然大多数数据都是链上数据,但外部数据可能会根据特定仪表板的范围进行集成。

投资组合跟踪器:一站式应用程序,用于跟踪多链上的所有代币和代币持有量。跟踪器不仅包括持有量还可以做到基于帐户的跟踪。某些跟踪器还可以跟踪各种 DeFi 协议的流动性头寸。

会计和报告:使用户能够满足其对加密货币财务报告要求的工具。

研究:第三方团队为 Web3 领域的发展提供分析和未来指导。数据通过各种链上和链下来源进行汇总,包括市场数据以及技术发展。

钱包:自我保管私钥

热钱包:连接到互联网的钱包。热钱包存储在基于网络或安装在桌面/移动设备上的应用程序上加密的私钥。密钥可能暴露在互联网上的额外风险被管理密钥和交易签名的便利性所抵消。
冷钱包:离线或与互联网隔离的钱包。冷钱包可以像纸钱包一样基本,其中私钥写在上面,也可以是利用硬件安全模块的更复杂的实现。硬件钱包可以在私钥不暴露到互联网的情况下签署交易。

收益优化器:自动收益最大化

DEX 聚合器:聚合去中心化交易所的数据,以获得交易的最佳参数。DEX 聚合器能够在各种 DEX 之间路由交易,使用户无需与底层 DEX 交互。DEX 聚合商可以实施更完善的策略来进行优化。

收益金库:通过跨各种 DEX 和借贷协议自动实施供应方策略,最大限度地提高收益。用户通常需要将其流动性头寸锁定在金库中,然后金库将根据智能合约中定义的策略来复合收益率。

治理贿赂:扩大用户所持代币的投票权。由于大多数 Web3 协议的治理决策都是基于一代币一票模型,因此此类贿赂可以协调利用协议价值流(即奖励),以最大化个人回报。要求用户使用具有确定投票权重的协议来锁定其代币。

最大可提取价值:从抢先交易的待处理网络交易中实现无风险利润的策略。由于交易只有在区块中开采后才会最终确定,MEV 利用公开可用的待处理交易的时间溢价来重新确定交易的优先级。

Web3 板块:去中心化应用程序

元宇宙:共享虚拟世界,用户能够通过数字化身沉浸其中,并对虚拟物品(例如土地、资产等)拥有可验证的所有权。由于Web3中数字资产的来源和可移植性,元资产可以像现实世界资产一样进行转移或交易。

游戏:构建在 Web3 基础设施之上的游戏,从而实现游戏内资产和角色的数字所有权。大多数游戏都会实施自己的代币经济,通常涉及可以在游戏外部市场进行交易的游戏内货币。因此,所有游戏行为都隐含着现实世界的货币价值,这进一步模糊了游戏和现实世界价值之间的界限。

NFT:数字艺术(视觉和音频)在区块链上进行代币化,从而实现所有权和交易的有效转移。额外的逻辑可以体现在艺术品之上,从而实现新的用例,例如所有未来转售的自动艺术家版税。生态系统建立在艺术代币的独家所有权之上,开辟了新的价值渠道(例如,电影中的角色基于特定的艺术代币角色)。

去中心化金融:无需中间商的区块链资产金融服务(即交易、借贷、衍生品等)。由于资产是自我托管和抵押的,参与 DeFi 不需要经过批准的身份。DeFi 协议的代币标准和模块化激励了开放金融轨道的创建。

交易市场:促进区块链资产(例如艺术品、域名、虚拟世界)点对点交易的应用程序。通过市场交易的资产通常是不可替代的,因此每个产品的价格发现就变的非常重要。

去中心化自治组织:一个集体所有的、区块链管理的组织,致力于实现共同的使命。定义组织流程的治理规则是在智能合约代码中定义的。DAO 通常会用智能合约充当金库,合约根据治理投票来定义支出规则。

去中心化身份:自我主权身份,强调个人数据的个人所有权。就像现实生活中一样,关系是从头开始建立的,不需要中间人来操作数字身份。在模型中,个人身份数据被选择性地披露并出租给服务提供商。与托管模型相反,这种租赁模型使用户的数字身份可移植且可验证。

隐私:非托管隐私解决方案,旨在掩盖区块链资产的来源。目前是在应用程序级完成,而不是在交易结算层实现交易隐私。

存储:分散式存储解决方案,使数据能够在节点网络上可靠、安全地存储。由于区块链内存空间相对昂贵,因此不适合存储大型数据集,因此需要此类解决方案。各种技术解决方案可实现通过协议代币经济保护的分布式存储。

实用程序:优化 Web3 用户体验的协议。此类协议对于生态系统的运作并不是严格必要的,但可以提供显着的附加值。这可以采取提高可读性或更有效的数据查询的形式。

预言机:智能合约的外部数据


软件:来自在线资源的数据源。这些数据可以是 Web3 原生的(即在链上完整描述),也可以由拥有自己数据库的数据提供商提供。
硬件:将现实世界数据转换为数字数据以供智能合约摄取的设备。信任假设必须扩展到硬件级别。
共识:通过共识获取数据。这可以通过创建预测市场或通过投票过程以非财务方式来实现。
资产:贸易单位

代币:在现有区块链上创建的代币化数字资产。智能合约定义了资产及其使用逻辑。遵守 ERC20 / 721 等代币标准可以实现同一区块链上不同应用程序之间代币的互操作性。最重要的是,任何代币交易都是由底层区块链结算的。

流动质押:通过使用户能够利用权益证明区块链上质押资金中锁定的价值来增加现金流灵活性的协议。大多数实现都会将用户代币集中在协议上。作为交换,用户收到代表他们所占份额的质押资金(和奖励)的代币,然后可以将其用于其他目的。
代币:属于自己的区块链的数字资产。硬币是在协议级别定义的,用于促进网络上的交易。硬币通常需要令牌包装器才能与去中心化应用程序安全地互操作。
跨链桥:在链之间转移价值
销毁并铸造:资产在原链上销毁,并在新链上铸造相同数量的资产。
锁定并铸造:资产被锁定在原始链上的智能合约中,并且代币的包装版本在新链上铸造。
锁定 & 解锁:资产锁定在原链上,相应金额从新链上的流动性池中解锁。
交易结算:交易的最终性
Layer 0:支持跨链通信的网络基础设施,从而增强跨区块链的互操作性。
Layer 1:定义自己的一套规则以在区块链层面达成共识的网络。网络状态在这一层上最终确定,因此去中心化和安全性通常是 Layer 1协议的首要任务。
Layer 2:旨在通过将网络处理转移到单独的链但将最终状态写回 Layer 1 来解决其可扩展性不足协议。基于密码学,Layer 2 能够优化数据处理要求,同时也可以提供额外的隐私保证。
节点:运行Web3软件的物理机

轻量级:不存储区块链副本但仍然能够依靠全节点与区块链通信的节点。轻量级节点能够查询和广播交易,但不参与共识过程。无需存储区块链历史数据,轻量级节点就可以有效地托管在一般消费设备上。
全节点:充当去中心化网络中的服务器。存储区块链的副本,并负责根据参与协议共识过程更新自己的副本。全节点可以高效查询本地数据,同时充当网络级别的重要状态验证器。


