/OK_Coin_Trainning

This is the OK Coin Training

Primary LanguageSolidity

OK_Coin_Trainning

集训课程内容主要包括:

第一周 区块链及智能合约平台介绍

  • 以太坊平台详解:智能合约平台、GAS机制等
  • 了解核⼼概念:账号及合约等、交易和消息调⽤、货币单位及 Gas、钱包等
  • 以⼀个简单的智能合约为例,介绍合约编译、部署、测试。
  • 开发⼯具介绍 如:Remix、Hardhat、Truffle、Ganache 等

第二周 SOLIDITY语⾔主要特性

  • Solidity 基本类型、数组、结构体、映射
  • Solidity API 介绍
  • 合约函数、函数修改器、函数修饰符,及各类特殊函数
  • 错误处理、合约继承、接⼝、库及 Openzeppelin 合约库
  • 理解合约事件
  • 理解ABI

第三周 智能合约及DAPP开发实战进阶

  • 最常⽤ ERC 标准介绍及实战:ERC20、ERC777、EIP2612、ERC721、ERC1155
  • Hardhat 实战技巧:⾃动化脚本、代码验证、导出 ABI 等。
  • DApp 开发:前端与合约交互(ethers.js) • 优化 GAS 的众多技巧
  • 解析合约事件与TheGraph 使⽤

第四周 DEX 分析专场

  • Uniswap V2 AMM模型
  • ⽆常损失与 AMM 滑点
  • SushiSwap 如何抢Uni 的流动性及质押模型介绍
  • Uniswap v3 的创新
  • 相关 DEX 协议介绍:0x协议、Curve 协议

第五周 抵押借贷及衍⽣品协议

  • Compound 借贷利率模型分析
  • AAVE 闪电贷及应⽤
  • DyDx 衍⽣品交易
  • Perpetual vAmm 杠杆交易

第六周 稳定币及 DAO

- MakerDAO 稳定币DAI
- 算法稳定币介绍:FRAX FEI OHM 等
- DAO治理
- 案例分享及讨论