-
Notifications
You must be signed in to change notification settings - Fork 30
技术课程每周安排
Tiny熊 edited this page Jan 12, 2024
·
12 revisions
DAY1: 区块链核心原理价值。
DAY2: 以太坊核心技术概念。
DAY3: Solidity 基础特性:数据类型、数组 、函数、 可见性等。
DAY4: Solidity 高级特性:payable 、特殊函数、 库、修饰器, 错误处理。
DAY5: Solidity 地址底层调用、事件、库。
DAY1: OpenZepplin 及 ERC 标准: ERC20、ERC777、EIP2612、ERC721、ERC1155 及 SBT。
Day2: Foundry 如何进行开发、理解合约 ABI 、Event。
Day3: Foundry作弊码使用、Fork 链模拟测试、模糊测试。
Day3: 前端 web3 SDK 集成:ethers.js ,viem, wagmi。
Day5:跟踪链上数据:解析合约事件与TheGraph 使⽤。
自学: Hardhat 如何进行开发、编译、部署、代码验证。
准备:开始组队选课题做项目(二人一组)
-
白名单技术(默克尔树)
-
创建合约合约、升级模式:透明代理及 UUPS
-
底层调用及 Multicall ,call, delegatecall, staticall, create2
-
智能合约钱包、多签钱包
-
跨链交互
-
探究 EVM ,理解合约字节码
-
Solidity合约数据存储布局
-
Gas 优化技巧:数据结构优化和使用、链上与链下权衡
-
高级安全技术及漏洞挑战:重入攻击、不安全的随机数、权限漏洞
-
ctf 挑战
-
使用 Oracle 预言机、Keeper 服务,进行链上链下自动化交互
-
关键 DEFI 协议分析:交易所 Uniswap、借贷 Compound、AAVE 、MakerDAO
-
AMM DEX:UniswapV2
-
借贷算法 Compound
-
算法稳定币
-
流支付
by OpenSpace100