OpenSpace Web3课程大纲

这个OpenSpace Web3 BootCamp区块链技术线下集训营培训的内容看起来不错,比较全面也比较深入,但我没有金钱和时间,而且似乎这个面向的应该是即将毕业的应届生,2个月脱产应该没多少工作的人参加,除了一些处于gap期的吧。年轻真好。

不管怎样,在这里列一下这个培训的大纲,作为参考。

夯实基础

  1. 比特币、以太坊核心技术原理,核心概念:钱包账号、交易调用、GAS 机制
  2. Remix & Solidity 语言特性:数据类型、函数、库、事件、异常处理、OpenZeppelin
  3. 开发工具:MetaMask、Hardhat、Foundry,如何进行编译、部署、代码验证
  4. 测试:Foundry作弊码使用、Fork 链模拟测试、模糊测试
  5. ERC 标准介绍及实战:ERC20、ERC777、EIP2612、ERC721、ERC1155 及 SBT
  6. 理解合约 ABI
  7. 跟踪链上数据:解析合约事件与TheGraph 使⽤
  8. 使用 Oracle 预言机、Keeper 服务,进行链上链下自动化交互
  9. 前端 web3 SDK 集成:ethers.js ,viem,wagmi ,walletconnect 原理及应用

合约开发进阶

  1. 探究升级原理及可能遇到问题,实践合约升级模式:透明代理及 UUPS
  2. 理解底层调用call、delegatecall,什么时候用、该如何用,有什么风险;
  3. 理解 Multicall 解决什么问题
  4. 离线签名的作用、如何安全的应用离线签名、线上验证
  5. 智能合约钱包、多签钱包、AA 钱包
  6. 跨链交互
  7. 探究 EVM ,理解合约字节码
  8. Solidity 合约数据存储布局
  9. Gas 优化技巧:数据结构优化和使用、链上与链下权衡
  10. 高级安全技术及漏洞挑战:重入攻击、不安全的随机数、权限漏洞
  11. 大量 CTF 挑战实战,培养优秀代码思维
  12. Flashbots 应用

DeFi 算法

  1. 核心 DEFI 协议分析: Uniswap、 Compound、AAVE 、MakerDAO 等
  2. AMM DEX 实践
  3. 借贷算法 Compound
  4. 质押分红算法
  5. 算法稳定币

Rollup 二层

  1. Op-Stack 架构、Rollup 流程、跨链调用
  2. 深入理解 ETH 和 ERC20 充值提现
  3. 本地启动 op-Stack 测试网
  4. 开发自己的的 Layer2 链
  5. 模块化区块链、以太坊 DA(EIP4844 )与 Celestia 等
  6. EigenLayer 重质押与 EigenDA

应用开发

  1. 实现一个你自己的创意想法(学员组队完成)
  2. 构建一个 DEX 、 Token 质押应用
  3. 构建 NFT 市场
  4. 构建抽象账户(AA)钱包
  5. 构建一个区块链浏览器

求职辅导

  1. 如何写一份技术简历
  2. 如何完善自己的技能背景 Medium、Github、LinkedIn
  3. Web3 面试思路 + 模拟演练
  4. 常用面试算法题解题思路

posted on 2024-07-03 14:21  肥兔子爱豆畜子  阅读(12)  评论(0编辑  收藏  举报

导航