0

Web3技术栈最新指南【2022】

 1 year ago
source link: http://blog.hubwiz.com/2022/06/08/web3-stack-guide/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Web3技术栈最新指南【2022】

2022-06-08

| 区块链

区块链开发课程精选

Web3是近几个月来关注度上升的最新流行语——它究竟意味着什么?

Web3技术栈指南

用熟悉的语言学习 以太坊DApp开发Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart

关于Web3,已经有很多定义,但在 Coinbase,我们通常认为Web3 是利用区块链技术实现的无需信任、无需许可和去中心化的互联网。

Web3 的定义特征是所有权。商业互联网的第一次迭代 (Web1) 对大多数用户来说是只读的,而 Web2 允许用户在 集中式平台(Twitter、Facebook、YouTube 等)上读写,而 Web3 则赋予用户对其内容的完全所有权,数据和资产通过区块链。 它使用户能够读写自己。

Web3技术栈指南

在像 Facebook 这样的第三方拥有你在 Web2 中的身份和数据的情况下,你在 Web3 中的身份可以在平台之间流畅地移动, 而你的数据不会被服务提供商锁定和货币化。虽然 Web2 应用程序是集中控制的,但 Web3 中的令牌授予用户帮助管理 他们使用的服务的权利,这代表了平台本身的一种所有权形式。

考虑到这个框架,Web3 堆栈是什么样的?

1、Web3框架

Web3技术栈指南

Web3技术栈仍然是新生的和零散的,但随着多年来的大量创新,它开始成为焦点。接下来的内容既不是相互排斥的,也不是完全详尽的。 相反,它是一个在不断发展的过程中思考这种情况的框架。

让我们从下往上开始。

2、Web3协议层

在技术栈的底部,我们有协议层。这由底层区块链架构组成,其他一切都是在该架构之上构建的。

Web3技术栈指南

比特币是它们的鼻祖,虽然它在今天的 Web3 中并没有发挥重要作用,但它开创了通过使用公私钥密码术让某人拥有稀缺数字资产的能力。 继比特币之后,出现了一系列第 1 层智能合约平台,如 Ethereum、Solana、Avalanche、Cosmos 等,它们是当前生产中的许多 Web3 应用程序的基础。

比特币和以太坊都有在它们之上构建的附加协议。比特币拥有闪电网络(用于快速和廉价支付)和Stacks(用于智能合约)等网络。 为了减轻其容量限制,在以太坊之上构建了多个第 2 层扩展协议

随着许多第 1 层和第 2 层网络的兴起,需要在它们之间架起桥梁。输入充当高速公路的跨链桥梁,让用户将价值从一条链转移到 另一条链,可以在此处)和此处找到有用的跨链仪表板。

3、Web3基础设施

基础设施层位于协议层之上,由可互操作的构建块(我们称之为“类别原语”)组成,这些构建块在执行特定任务时非常可靠。

Web3技术栈指南

这是一个密集且多样化的层,项目构建从智能合约审计软件、数据存储、通信协议、数据分析平台、DAO 治理工具、身份解决方案、 金融原语等所有内容。

例如,Uniswap 支持将一种资产交换为另一种资产。Arweave使数据能够以分散的方式存储。 ENS域名可以作为 Web3 世界中的用户身份。用户不能对每个独立的应用程序做太多事情。 然而,当组合在一起时,这些类别原语就像乐高积木一样,Web3 开发人员可以使用它来构建应用程序。

4、Web3用例层

在协议层和基础设施层之上是用例层,所有这些都聚集在一起。

Web3技术栈指南

以像Axie Infinity 这样的基于区块链的游戏为例,它使用以太坊代币和 NFT,可以桥接到名为 Ronin 的低成本/高吞吐量侧链。 玩家经常使用 Uniswap 将 ETH 换成玩游戏所需的代币。同样,去中心化博客平台Mirror使用存储协议Arweave 来存储数据。同时,它利用以太坊让出版商通过加密货币获得报酬,通常是通过将代币定向到他们的ENS地址。

您会注意到 Uniswap 出现在我们的基础设施和用例部分中。这是因为,虽然 Uniswap 的核心只是一系列智能合约,但它还提供了 一个用户可以直接与之交互的前端。换句话说,它同时作为一个独立的面向用户的应用程序以及其他 Web3 应用程序(如Axie Infinity ) 的基础设施。

5、Web3接入层

在技术栈的顶端是访问层——作为各种 Web3 活动的入口点的应用程序。

Web3技术栈指南

想在Mirror上玩Axie Infinity或为你的内容付费?你首先需要一个钱包,它是大多数 Web3 应用程序的主要入口点。Moonpay 、Wyre 等法定货币入口或 Coinbase 等交易所可帮助用户将他们的法定货币换成加密货币以便开始使用。

通过钱包中的一些加密货币,用户可以前往像DappRadar这样的聚合器,在一个地方浏览并连接到各种 Web3 应用程序。 Rabbithole等其他项目帮助用户发现和学习如何使用各种 Web3 应用程序。还有像Zapper、Zerion和Debank这样的聚合器, 可以帮助用户跟踪他们在各种应用程序中的所有活动和资产。

最后,我们已经接近了这样一个未来,在该平台中,已经聚集了加密社区的 Web2 平台,如 Reddit 和 Twitter,将成为 Web3 的入口点。 Reddit 期待已久的加密计划将让某些社区代币化,用代币和可能的 NFT 奖励积极参与的用户。Twitter 已经拥有与比特币闪电网络的集成, 让用户可以在 BTC 中给其他人小费。

6、不断发展的Web3技术栈

上面提到的协议、基础设施、用户应用程序和接入点构成了 Web3 的新生但不断发展的世界:一个由用户拥有的互联网。除了所有权之外, Web3 的强大之处还在于它的模块化和互操作性。从本质上讲,这意味着可以通过无数种方式组合上述堆栈以创建新的有趣的用例——我们 预计这一特性将导致新的、改变世界的应用程序在寒武纪爆发。

虽然我们强调的框架和层次可能会保持不变,但我们预计其中的项目和机会在未来几年将发生巨大变化。


原文链接:A simple guide to the Web3 stack

汇智网翻译整理,转载请标明出处


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK