solidity 编程与实战
Solidity 是一种面向智能合约的编程语言,主要用于在以太坊平台上开发和部署智能合约,本教程将从基础编程语言出发到项目实战带领大家快速学会以太坊智能合约开发。
the web3
高级研发工程师
已有 376 人学习
专栏目录
1
初识 Solidity 编程语言
412次学习 0条评论
2
一文读懂 Solidity 数据类型
239次学习 0条评论
3
Solidity 循环分支控制
234次学习 0条评论
4
Solidity 函数与事件
202次学习 0条评论
5
Solidity 继承,抽象合约与接口
198次学习 0条评论
6
solidity 变量作用域和数据存储
197次学习 0条评论
7
solidity 异常处理
214次学习 0条评论
8
Solidity 编程语言进阶
338次学习 0条评论
9
Ethereum 智能合约开发工具之 RPC 服务和 Hardhat 的简单使用介绍
221次学习 0条评论
10
Ethereum 开发工具之 Foundry
225次学习 0条评论
11
Ethereum 交易类型及其特点
220次学习 0条评论
12
EVM 交易执行过程和 Opcodes 简介
229次学习 0条评论
13
EVM 堆栈指令集
105次学习 0条评论
14
EVM 算术指令集
91次学习 0条评论
15
EVM 位指令集
93次学习 0条评论
16
EVM 比较指令集
103次学习 0条评论
17
EVM 内存与存储指令集
116次学习 0条评论
18
EVM 控制流程,区块,Hash, 账户,交易, Log 与 Gas 相关的指令集
112次学习 0条评论
19
代币锁和时间锁
90次学习 0条评论
20
Solidity 智能合约透明代理升级实战
112次学习 0条评论
21
Solidity 智能合约 UUPS 代理升级实战
112次学习 0条评论
22
TheGraph 监听合约事件细节解读与代码实战
116次学习 0条评论
23
Golang 监听 Ethereum 合约事件实战
104次学习 0条评论
24
EventFi 项目 Fishcacke 源码解析
105次学习 0条评论
25
The Web3 社区项目实战之-- Web3 史上第一个 EventFi 项目 FishCake
111次学习 0条评论
26
The Web3 项目实战--深入理解 DappLink Bridge 智能合约实现机制
112次学习 0条评论
27
深入剖析 UniSwap V1 原理及源码
104次学习 0条评论
28
深入剖析 UniSwap V2 原理及源码
116次学习 0条评论
29
深入剖析 UniSwap V3 原理及源码
106次学习 0条评论
30
Compound 借贷协议原理与源码解读
107次学习 0条评论

专栏介绍

Ethereum 智能合约开发课程大纲

Solidity 基础语法

  • Ethereum 基础原理介绍
  • Remix 初体验与使用
  • Solidity 语言基础
  • 💡合约文件结构
  • -合约定义
  • 💡数据类型
  • 💡💡值类型
  • 💡💡引用类型
  • 💡循环分之控制
  • 💡函数
  • 💡事件
  • 💡结构体和枚举
  • 💡继承
  • 💡抽象合约与接口
  • 💡异常处理

Solidity 进阶

  • 合约的 lib 库
  • 跨合约调用方式
  • 底层调用 call、delegatecall 以及 Multicall
  • create2 底层原理与实现机制
  • ABI 编解码和生成 bindings
  • 函数选择器
  • 合约删除
  • ETH 的收发
  • 合约的升级方式
  • Solidity 内联汇编
  • Solidity 内存布局
  • OZ 代码库讲解

EVM 字节码,开发工具和基础实战

  • 深入理解 EVM 字节码
  • 以太坊的交易类型
  • 开发工具
  • 💡深入理解 hardhat 的使用
  • 💡深入理解 foundry 的使用
  • 💡常用的 RPC 节点服务商
  • 基础实战
  • 💡发行自己的第一个代币
  • 💡使用智能合约编写 Merkle Tree
  • 💡链上链下结合的去中心化随机数
  • 💡代币锁和时间锁
  • 💡Hash 数字游戏
  • 💡开发自己的 NFT 平台

合约事件监听器和进阶实战

  • 合约事件监听器
  • 💡基于 TheGraph 开发合约事件监听器
  • 💡Golang 监听合约事件项目实战
  • 进阶实战一
  • 💡核心 DEFI 协议分析
  • 💡💡Uniswap 各种版本协议讲解
  • 💡💡Compound 协议讲解
  • 💡💡Dydx 协议
  • 💡新型质押协议
  • 💡💡LSD
  • 💡💡EigenLayer
  • 💡💡LinkLayer

进阶实战二

  • 跨链桥
  • 💡L1<->L2 官方桥
  • 💡第三方快速跨链桥
  • 预言机
  • 💡价格预言价
  • 💡L2 Gas 预言机

智能合约钱包实战

  • 智能合约钱包
  • Gnosis safe 多签钱包
  • 抽象账户钱包(AA 钱包)

合约审计与 MEV

  • 合约审计工具
  • 合约审计中常见的问题和修复方案
  • MEV 和交易抢跑

The Web3 专栏课程分成公告
The Web3
一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区
关注公众号 获取最新动态
成为作者
建议反馈