Web3基础概况

简介: 笔记

0. 讲师简介


2017 年开始涉足区块链

Web3 的布道师和从业者

目前 Base 在新加坡,主要专注于 DeFi 产品研发


1. 什么是 Web3


Web3 == Web3.0?

Web3 (also known as Web 3.0) - by Wikipedia

Decentralized Web and Semantic Web


定义

目前没有标准的定义,但普遍认为:

  • Web1 是只读的,Web2 是读+写,Web3 是读+写+拥有。
  • Web3 是一个利用区块链技术实现无信任、无许可和去中心化的价值网络。

核心在于理解「拥有」两字,拥有的本质是「所有权」,而所有权的载体主要是通过 Token 体现,所以 Web3 的核心不能没有 Tokenomics。


登录方式的对比

内容交互的对比


2. Web3 的组成架构


协议层

即底层区块链架构层,包括 Layer1 的各种区块链,也包括 Layer2 的各种扩展链,还包括跨链桥

  • Layer1:Ethereum、BSC、Heco、Avalanche、Near、Solana、Cosmos、Polkadot、Aptos、Sui
  • Layer2:Optimism、Arbitrum、zkSync、StarkNet
  • Bridge:Synapse、Hop、AnySwap

基础设施层

由一些可互操作的构建模块组成,是一个比较多样化的一层,以下列出的只是部分模块:

  • 链上金融协议:Uniswap、Curve、Compound、Aave
  • 数据存储:IPFS、Arweave
  • 数据分析:Chainalysis、Covalent、Dune Analytics
  • 合约安全:Certik、OpenZeppelin
  • 通信协议:XMTP、matrix、swarm
  • 用户身份:ENS
  • 预言机:Chainlink
  • 数据索引服务:Graph

应用层

与用户交互的应用层,有着各种不同类型的应用,如游戏、内容、NFT、金融服务等。

  • 游戏:Axie Infinity、illuvium、Decentraland
  • 内容:Mirror、rally、Context
  • NFT:OpenSea、Rarible、Mintbase
  • 金融服务:Uniswap、Matcha

注意:这里又出现了 Uniswap。可以思考下为什么?

访问层

即访问 Web3 的入口,包括钱包、浏览器等,还有一些聚合器,甚至一些 Web2 平台也成为了 Web3 的入口。

  • 钱包:MetaMask、Dipperex Token、Ledger、Terzor、Gnosis Safe、Moonbeam Safe
  • 浏览器:Brave
  • 聚合器:DappRadar、DeBank、Zerion
  • Web2:twitter、reddit、discord


3. Web3 的现状与趋势


搜索热度

全球搜索热度

各赛道现状与趋势

我眼中区块链各个赛道正在演进的技术趋势

DApp 统计数据

https://www.stateofthedapps.com/stats

找 Web3 工作的渠道

  • web3.career
  • cryptocurrencyjobs.co
  • remote3.co
  • Linkedin
  • Rebase 社区
  • 内推

总结

  • EVM 系已经形成庞大的生态基础,其地位已经难以撼动
  • EVM 系的应用层存在更多发展机会
  • 基于 Solidity 的 Dapp 人才需求庞大


4. Dapp 的技术架构


整体架构

  • Blockchain:底层的区块链网络,一个 DeFi 应用一般都会部署到多个不同的区块链网络
  • Smart Contracts:智能合约,是 DeFi 应用的核心业务实现,也是灵魂所在
  • Price Oracle:价格预言机,用来提供价格信息的,一般可分为链下预言机和链上预言机
  • Keeper Services:智能合约的任务触发器和执行器,因为智能合约本身没有自动触发执行任务的能力,所以需要外部的任务触发器协助
  • Subgraph:子图,也被称为索引器,主要将链上数据重新组装成方便前端查询的数据
  • Graph Node:Subgraph 所运行的环境,会同步链上区块数据给 Subgraph 处理
  • Wallet:钱包应用,最主流的就是 MetaMask
  • WebUI:前端展示的 UI 页面,一般用 Vue、React 等前端框架
  • SDK:封装了对 Subgraph 的查询、智能合约的调用、钱包的连接等,方便前端 UI 的调用

技术栈和开发工具

  • Solidity
  • Rust/Golang
  • Visual Studio Code
  • Remix
  • Hardhat/Truffle
  • Graph & Subgraph
  • Ethers.js/Web3.js
  • MetaMask
  • Infura/Alchemy
  • Tenderly


5. Web3 Primer


用户群体

  • 想从 Web2 转入 Web3 的研发人员
  • 在 Web3 行业但想学习 Dapp 研发的人员
  • 刚接触 Dapp 想进一步夯实基础的人员

课程目标

  • 掌握 Web3 的技术栈
  • 找到一份 Web3 的工作
  • 培养 Web3 思维方式
  • 进入一个 Web3 学习圈
  • 实现从 Web2 到 Web3 的转型

课程内容

主要聚焦于兼容 EVM 的链的 Dapp 开发。

  • 智能合约技术和语言基础
  • 智能合约开发、测试和部署
  • 标准 Token 协议
  • 价格预言机和 Keeper
  • 数据索引服务 Graph
  • 前端 Web3 框架
  • 剖析 Uniswap 协议
  • 剖析 Compound 协议
  • 实战项目

核心是以实战项目为主,贯穿整个课程,班级成员组成一个或多个协作团队,共同完成实战项目。

课程结束后,将为每个学员各自发放一枚灵魂绑定的 NFT,作为学习该课程的毕业凭证。前期可能没太大作用,但未来该 NFT 可升级,升级后的 NFT 除了作为一种不同等级的毕业凭证之外,也可能具备分红权,可以在以后的课程收入中享受到部分利润分配。

相关文章
|
存储 缓存 异构计算
大语言模型量化方法对比:GPTQ、GGUF、AWQ
在过去的一年里,大型语言模型(llm)有了飞速的发展,在本文中,我们将探讨几种(量化)的方式,除此以外,还会介绍分片及不同的保存和压缩策略。
5478 0
高德地图目前是哪个集团下的公司?
其实在2014年02月,阿里巴巴就斥资11亿美元,完成对高德地图的全资收购,所以高德地图目前是属于阿里巴巴集团下的公司了。
3211 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
255234 0
|
3月前
|
机器学习/深度学习 人工智能 算法
通义WebSailor开源,检索性能登顶开源榜单!
通义开源网络智能体WebSailor具备强大推理与检索能力,在复杂场景下表现优异,已登顶开源网络智能体榜单。其创新训练方法大幅提升了模型性能,适用于多领域复杂任务。
569 0
通义WebSailor开源,检索性能登顶开源榜单!
|
存储 区块链 数据安全/隐私保护
web3.0学习路径
Web3是指下一代互联网的演进形式,它涉及一系列技术和理念,旨在实现去中心化、开放、透明和用户主导的互联网体验。Web3的目标是赋予用户更多的控制权和数据所有权,并通过区块链、加密货币和分布式技术来实现。
290 2
|
10月前
|
人工智能 自然语言处理 并行计算
ASAL:Sakana AI 联合 OpenAI 推出自动探索人工生命的系统,通过计算机模拟生命进化的过程
ASAL 是由 Sakana AI 联合 OpenAI 等机构推出的自动化搜索人工生命系统,基于基础模型实现多种搜索机制,扩展了人工生命研究的边界。
340 1
ASAL:Sakana AI 联合 OpenAI 推出自动探索人工生命的系统,通过计算机模拟生命进化的过程
|
存储 供应链 安全
web3.0知识扫盲
web3.0知识扫盲
397 0
|
10月前
|
监控 算法 JavaScript
基于 Node.js Socket 算法搭建局域网屏幕监控系统
在数字化办公环境中,局域网屏幕监控系统至关重要。基于Node.js的Socket算法实现高效、稳定的实时屏幕数据传输,助力企业保障信息安全、监督工作状态和远程技术支持。通过Socket建立监控端与被监控端的数据桥梁,确保实时画面呈现。实际部署需合理分配带宽并加密传输,确保信息安全。企业在使用时应权衡利弊,遵循法规,保障员工权益。
186 7
|
10月前
|
JSON 搜索推荐 API
拍立淘API是基于图像识别技术的服务接口,支持淘宝、1688和义乌购平台。
拍立淘API是基于图像识别技术的服务接口,支持淘宝、1688和义乌购平台。用户上传图片后,系统能快速匹配相似商品,提供精准搜索结果,并根据用户历史推荐个性化商品,简化购物流程。开发者需注册账号并获取API Key,授权权限后调用接口,返回商品详细信息如ID、标题、价格等。使用时需遵守频率限制,确保图片质量,保障数据安全。
|
人工智能 监控 安全