shaneson.eth

Posted on Apr 22, 2022Read on Mirror.xyz

web3.0智能合约开发技能要点

all in crypto web3.0    

组内的老大总结的web3.0智能合约开发技能要点,这里稍微继续整理和分享。没有意外的话,会根据技能树的需要把每个技能都点满。

编程语言

  1. solidity ( 掌握程度:🌟🌟🌟, 目标: 🌟🌟🌟🌟🌟)
  2. vyper(掌握程度:🌟,目标:🌟🌟🌟)【具备fork curve和扩展curve的能力】
  3. Javascript/TypeScript(掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟)【Javascript是核心基本功】

IDE

  1. remix + metamask。(掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟)
  2. VSCode + solidity plugin + hardhat/brownie(掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟)【核心是hardhat】

基础设施

  1. etherscan.io/oklink【掌握程度:🌟, 目标:🌟🌟🌟🌟🌟】
  2. infura【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
  3. The Graph【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
  4. Chainlink【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(Oracle是必备技能)
  5. Dune Analytics【掌握程度:0, 目标:🌟🌟🌟🌟🌟】(没听说过)
  6. Defi Pulse【掌握程度:0,目标:🌟🌟🌟🌟🌟】(没听说过)
  7. Opensea【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(只停留在使用阶段)
  8. Ens Domain【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(贵族链太贵了)
  9. Openzepplin【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟🌟】(非常重要!!)

Web3(核心)

  1. metamask【掌握程度:🌟,目标:🌟🌟🌟🌟🌟】(这个我太弱了)
  2. web3.js【掌握程度:🌟🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(这个是已经满足了的)
  3. ethers.js【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(开发必备技能,没啥好说)
  4. truffle/hardhat/brownie【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(这个是必备技能,我选hardhat)

Eip标准(重点补强部分)

  1. ERC20【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
  2. ERC721【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
  3. ERC1155【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  4. ERC712【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  5. EIP165【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  6. EIP1559【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  7. EIP1967【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  8. EIP2612【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  9. EIP1271/2981【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  10. EIP5/7/214【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  11. EIP777【掌握程度:0,目标:🌟🌟🌟🌟🌟】

Defi

  1. Uniswap【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(uni V3不熟)
  2. Compond【掌握程度:🌟🌟,目标:🌟🌟🌟🌟🌟】
  3. AAVE【掌握程度:🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(在整理)
  4. MakerDAO【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(比较熟悉稳定币协议赛道)
  5. Curve【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】
  6. Dydx【掌握程度:0,目标:🌟🌟🌟🌟🌟】
  7. 1inch【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(自己就是做聚合器的,不可能不熟悉)

总结

希望6月前,再回头看,这里可以补充更多🌟🌟。