当前位置:网站首页>Web3技术栈权威指南【2022】
Web3技术栈权威指南【2022】
2022-06-10 21:37:00 【新缸中之脑】
Web3是近几个月来关注度上升的最新流行语——它究竟意味着什么?

用熟悉的语言学习 以太坊DApp开发 : Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart
关于Web3,已经有很多定义,但在 Coinbase,我们通常认为Web3 是利用区块链技术实现的无需信任、无需许可和去中心化的互联网。
Web3 的定义特征是所有权。商业互联网的第一次迭代 (Web1) 对大多数用户来说是只读的,而 Web2 允许用户在集中式平台(Twitter、Facebook、YouTube 等)上读写,而 Web3 则赋予用户对其内容的完全所有权,数据和资产通过区块链。它使用户能够读写自己。

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

Web3技术栈仍然是新生的和零散的,但随着多年来的大量创新,它开始成为焦点。接下来的内容既不是相互排斥的,也不是完全详尽的。相反,它是一个在不断发展的过程中思考这种情况的框架。
让我们从下往上开始。
2、Web3协议层
在技术栈的底部,我们有协议层。这由底层区块链架构组成,其他一切都是在该架构之上构建的。

比特币是它们的鼻祖,虽然它在今天的 Web3 中并没有发挥重要作用,但它开创了通过使用公私钥密码术让某人拥有稀缺数字资产的能力。继比特币之后,出现了一系列第 1 层智能合约平台,如 Ethereum、Solana、Avalanche、Cosmos 等,它们是当前生产中的许多 Web3应用程序的基础。
比特币和以太坊都有在它们之上构建的附加协议。比特币拥有闪电网络(用于快速和廉价支付)和Stacks(用于智能合约)等网络。为了减轻其容量限制,在以太坊之上构建了多个第 2 层扩展协议。
随着许多第 1 层和第 2 层网络的兴起,需要在它们之间架起桥梁。输入充当高速公路的跨链桥梁,让用户将价值从一条链转移到另一条链,可以在此处和此处找到有用的跨链仪表板。
3、Web3基础设施
基础设施层位于协议层之上,由可互操作的构建块(我们称之为“类别原语”)组成,这些构建块在执行特定任务时非常可靠。

这是一个密集且多样化的层,项目构建从智能合约审计软件、数据存储、通信协议、数据分析平台、DAO 治理工具、身份解决方案、金融原语等所有内容。
例如,Uniswap 支持将一种资产交换为另一种资产。Arweave使数据能够以分散的方式存储。ENS域名可以作为 Web3 世界中的用户身份。用户不能对每个独立的应用程序做太多事情。然而,当组合在一起时,这些类别原语就像乐高积木一样,Web3 开发人员可以使用它来构建应用程序。
4、Web3用例层
在协议层和基础设施层之上是用例层,所有这些都聚集在一起。

以像Axie Infinity这样的基于区块链的游戏为例,它使用以太坊代币和 NFT,可以桥接到名为 Ronin 的低成本/高吞吐量侧链。玩家经常使用 Uniswap 将 ETH 换成玩游戏所需的代币。同样,去中心化博客平台Mirror使用存储协议Arweave来存储数据。同时,它利用以太坊让出版商通过加密货币获得报酬,通常是通过将代币定向到他们的ENS地址。
您会注意到 Uniswap 出现在我们的基础设施和用例部分中。这是因为,虽然 Uniswap 的核心只是一系列智能合约,但它还提供了一个用户可以直接与之交互的前端。换句话说,它同时作为一个独立的面向用户的应用程序以及其他 Web3 应用程序(如Axie Infinity )的基础设施。
5、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 的强大之处还在于它的模块化和互操作性。从本质上讲,这意味着可以通过无数种方式组合上述堆栈以创建新的有趣的用例——我们预计这一特性将导致新的、改变世界的应用程序在寒武纪爆发。
虽然我们强调的框架和层次可能会保持不变,但我们预计其中的项目和机会在未来几年将发生巨大变化。
原文链接:Web3技术栈最新指南 — 汇智网
边栏推荐
猜你喜欢

dc_ Study and summary of labs--lab1
![[MySQL] Table constraints](/img/13/b97679cd4ca36d4b8e19acf23df404.png)
[MySQL] Table constraints

Missing heritability

Tcapulusdb Jun · industry news collection (V)

Tcapulusdb Jun · industry news collection (VI)

Model construction of mmdetection
![Add, delete, query and modify [MySQL] table data (DML)](/img/08/4239bc0486fe8db2e98e54919300b5.png)
Add, delete, query and modify [MySQL] table data (DML)

Tcapulusdb Jun · industry news collection (I)

Opencv_ 100 questions_ Chapter IV (16-20)
![[tcapulusdb knowledge base] tcapulusdb machine initialization and launch introduction](/img/7b/8c4f1549054ee8c0184495d9e8e378.png)
[tcapulusdb knowledge base] tcapulusdb machine initialization and launch introduction
随机推荐
MySQL主从复制解决读写分离
Openjudge noi 1.13 15: finding modes in sequences
I have made a dating app for myself. Interested friends can have a look
[MySQL] Table constraints
Advanced advanced programmers must know and master Or else, stupid
I made a blind date software source code, and I can chat with those who are interested
LeetCode - 5. 最长回文子串
重排 (reflow) 与重绘 (repaint)
Template_ Calculate number of combinations
LuoYongHao: if I were the person in charge, I could make apple products go up more than three steps
【TcaplusDB知识库】TcaplusDB巡检统计介绍
【TcaplusDB知识库】TcaplusDB查看进程状态介绍
Matlab - 演化博弈论实现
自己做了个相亲交友App,有兴趣的朋友可以看看
1.Tornado简介&&本专栏搭建tornado项目简介
LeetCode - 5. Longest Palindromic Substring
【Py】接口签名校验失败可能是由于ensure_ascii的问题
Diablo immortality database station address Diablo immortality database website
Redis从入门到入土
CCF CSP 202109-2 非零段划分【100分】