跳到主要内容

Web 3

FlashLoan 、MEV 、FlashBot

  • 1 、掌握密码学常用技术,如对称、非对称加密、分组模式、签名等
  • 2 、掌握区块链区块结构、交易结构、共识、钱包、utxo 等相关技术
  • 3 、掌握 solidity 语言,掌握以太坊智能合约的编写部署
  • 4 、掌握 web3 开发,掌握 metamask 、remix 、infura 等开发工具的使用,掌握开发框架 truffle 、hardhat
  • 5 、掌握 geth 和私有链的搭建、掌握 ganache 等工具的使用
  • 6 、掌握常见智能合约攻击手段和防御方案( https://github.com/lc1993929/smart-contract-attack
  • 7 、掌握代理合约( https://github.com/lc1993929/proxy-contract
  • 8 、掌握 oracle 智能合约( https://github.com/lc1993929/goProjects/tree/master/src/myOracleDemo
  • 9 、掌握智能合约常用框架,如 chainlink 、openZeppelin 等
  • 10 、熟悉 evm ,熟悉 ERC20 、ERC721 等规范,熟悉去中心化交易所原理
  • 11 、熟悉 2 层链 Polygon ,熟悉乐观、zk 汇总方案,熟悉 zkSync( https://github.com/lc1993929/goProjects/tree/master/src/zkSyncDemo)
  • 12 、熟悉 ipfs 及其常用网关,如 pinata 等
  • 13 、了解 FlashLoan ,了解 MEV 和 FlashBot ,了解 JSON-RPC

学习资料

参考