Skip to content

the-web3/the-web3-blockchain-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

the web3 区块链培训教程中文版课件

第一部分:课程大纲模块

第二部:钱包教程课件

1.区块链钱包课件(添加微信: TheWeb3Dao)

Dapplink

(扫描添加微信)

2.区块链钱包项目实战

三. 课程大纲

1. 区块链基础知识模块

  • 什么是区块链, 区块链特性分析
  • 区块链的发展历史分析
  • 区块,账户,交易和节点等组成结构
  • 区块链共识算法简介
  • 点对点通信协议详解
  • 区块链基础密码学理论
  • 区块链的基本数据结构解析
  • Token, 钱包,智能合约,NFT 和 Defi 解析
  • 联盟链,公链,跨链,模块区块链
  • L1, L2 和 L3 链的基本结构分析
  • 链抽象技术解决方案剖析

2. 钱包开发课程模块

  • 区块链 Web3 钱包基本概念
  • 区块链 Web3 钱包的类别
  • 探索不同类别的钱包底层实现机制
  • 交易所钱包
  • 去中心化钱包
  • MPC 钱包
  • 硬件钱包
  • 多签钱包
  • 抽象账户钱包
  • 钱包基础密码学算法理论与代码实战
  • 密码学发展简史
  • 对称加密
  • 非对称加密算法
  • 单向散列函数
  • BLS 和 Schnnor 签名算法
  • 门限共享秘密算法
  • MPC 算法
  • 不同类别的钱包的密钥管理方式
  • Top100 链钱包离线地址生成和离线签名实战
  • Golang 编程语言基础与项目实战
  • 多链交易所钱包开发实战
  • 多链 MPC 托管钱包开发实战
  • 多功能 HD 钱包开发实战
  • Layer3 托管钱包开发实战
  • 深入剖析 DappLink 一键发钱包技术解决方案

3. 智能合约开发课程模块

3.1 EVM 链链上开发板块

  • Solidity 基础语法
  • 智能合约简介
  • 合约文件结构讲解
  • Remix 使用初体验
  • 数据类型
  • 循环分支控制
  • 函数与事件
  • 函数选择器
  • 抽象合约,接口和库
  • 合约异常处理
  • 变量的作用域和数据存储
  • Solidiy 内存布局
  • Solidity 高级特性
  • The Graph 合约事件监听
  • 使用 Go 合约事件监听
  • 迁移升级
  • 透明代理升级
  • UUPS 升级
  • 钻石代理
  • 信标代理
  • call, delegatecall, staticcall 和 multicall 使用详解
  • 跨合约调用方式
  • 常见的address(this),tx.origin 和 msg.sender 语句解释
  • CREATE 与 CREATE2 底层实现
  • Solidity 内联汇编
  • 合约的升级方式
  • 合约的最小代理底层实现
  • OZ 代码库讲解
  • 基于 OZ 发行第一个 ERC20 代币
  • 使用 Go 代码 bind abi 的方式调用
  • 以太坊智能合约监听的方式
  • 使用 NodeJs 和 Go 代码调用合约
  • Solidity 开发工具
  • 怎么选择靠谱的 RPC 节点服务
  • Foundry 和 Hardhat 使用实战
  • Chainlink 预言机,VRF 项目底层实现剖析
  • 基础项目实战
    • 代币与 NFT 项目实战
    • 合约事件监听器开发实战
    • 金库合约开发实战
    • EventFi 项目实战
  • 进阶实战
    • LST/LSD 项目实战
    • 跨链桥项目实战
    • 质押项目实战
    • 跨链多重质押项目实战
    • VRF 项目实战
    • EigenLayer 源码解读
    • Symbiotic 源码解读
  • Defi 项目实战
    • 稳定币理论讲解
    • Compound 源码解读
    • Uniswap 源码解读
    • linch 源码解读
    • DyDx源码解读
    • AA 钱包源码解读
    • Gnosis 源码解读
  • 合约审计和 MEV
  • 深入剖析 DappLink 一键发应用技术解决方案

3.2 Solana 链上开发板块

  • Rust 编程语言学习
  • 基于 Web 框架的项目目实战
  • 实现 grpc server 和 client
  • 使用 Rust 开发 Solana json-rpc 实战
  • Rust Web3 行业的地位分析
  • Rust 核心语法与基础编程
  • Rust 进阶与高级特性
  • Rust 项目实战
  • Solana 基本原理解析
  • Solana 区块数据组织结构
  • Solana 共识算法和出块流程详解
  • Solana 账户体系介绍
  • Solana 智能合约
  • Solana 钱包开发实战
  • Anchor 框架基础概念讲解
  • 基于 anchor 开发自己的第一个项目
  • Spl-Token 和 NFT详细节介绍
  • Soalan 发行自己的第一个代币
  • Solana 上 NFT 项目开发实战
  • Solana 去中心化随机数开发实战
  • Solana 合约事件监听开发实战
  • 基于 Solana 开发 Dex 项目实战
  • 基于 Solana 开发质押借贷协议项目实战

4. 公链开发课程模块

  • 公链基础知识
  • 模块化区块链理念深入
  • 全面解析区块链共识算法
  • 深入理解零知识证明算法
  • 网络协议与数据库
  • Bitcoin 及其生态项目
    • Bitcoin 脚本编程
    • Taproot 的底层实现机制
    • 深入学习 BRC20 协议
    • 铭文, 符石 Indexer 开发实战
    • 深入学习 RGB/RGB++协议
    • Babylon 比特币质押协议
  • Ethereum 及其生态项目
    • OpStack 底层实现剖析与源码解淡
    • 基于 OpStack 开发公链项目实战
    • PolygonZkEvm 底展实现制析与源码解读
    • Ethereum 底层实现剖析与源码解读
  • Layer2
    • 基于 PolygonCDK 开发公链项目实战
    • 各大 Layer2 的官方桥源码解读
  • DA(数据可用层)
    • EigenDA 底层实现剖析与源码解读
    • L2 & L3 项目 RollUp 数据到 EigenDA 项目开发实战
    • 链抽象之 RollUp 模块项目设计与开发实战
    • 链抽象之快速验证网络项目设计与开发实战
  • Cosmos 及其生态项目
    • CometBFT 详细介绍
    • CometBFT 与 Tendermint 的关系
    • 如何使用 ABCI 与 CometBFT 进行交互
    • Cosmos 生态详解介绍
    • Cosmos Hub 底层运行原理解析
    • 理解 Cosmos SDK 架构原理与代码实现
    • Cosmos SDK 模块化处理流程源码解读
    • 深入理解 IBC 跨链通信协议底层原理与代码实现
    • Interchain Security 的代码实现与解析
    • Cosmos 生态数据可用层项目 Celestia 底层原理与源码解读
    • 基于 CometBFT 开发简版区块链系统
    • 快速搭建 Cosmos Hub 兼容链
    • 基于 Cosmos-SDK & CometBFT 构建应用链
    • 基于 Cosmos-SDK & CometBFT 构建 DA(数据可用性)层
    • Babylon 项目核心原理和源码解读
    • dYdX Chain 项目核心原理和源码解读
  • DappLink Layer3 技术解决方案
  • 深入剖析 DappLink 一键发链技术解决方案

5. 就业指导

  • 行业就业形势分析
  • 针对性简历编写指导
  • 知名公司工作推荐
  • 就业前指导
  • 就业后协助服务

Dapplink

Dapplink

四. 线下空间环境

Dapplink

五. 学习方式与费用

  • 学习方式:线上加线下,两者享受的服务是一样的。
  • 全部模块(钱包,智能合约,公链)全部学习费用:3500 USDT/人(或等值的人民币)
  • 单个阶段学习费用: 1600U (或等值的人民币), 单个阶段不享受任何优惠价格
  • 早鸟优惠
    • 课程前 10 名缴费的学员可以享受 9 折优惠。
    • 两人组团可享 8.8 折优惠
    • 三人组团可享 8.5 折优惠

七. 学习周期

5--6个月

八. 上课时间

  • 周一到周五下午:14:30-17:30 上课
  • 周一到周五上午:9:30-12:00 项目实战,讲师现场答疑

九. 报名

  • 微信: TheWeb3Dao
  • Telegram: @shijiangguo
  • 请添加微信: TheWeb3Dao

Dapplink

(扫描添加微信)

十. The Web3 社区简介

The Web3 是一个专注于 Web3 技术解决方案设计与开发的社区,致力于为个人和企业提供专业提升的教程设计、研发与培训服务。此外,The Web3 还提供项目安全审计、投研分析和项目孵化等全方位支持。

The Web3 由三大核心板块构成:

  • The Web3 社区:专注于教育培训,已成功培养 200 名优秀开发工程师和 60+ 位卓越产品经理。
  • The Web3 安全实验室:为 DappLink、FishCake、Parapack、RootHash 等知名项目提供专业安全审计服务。
  • The Web3 資本:累计投资超过 200 万美元,积极推动 Web3 创新项目的孵化与成长。

十一. The Web3 社区官方链接

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published