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/foundry【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟🌟】(这个是必备技能,我选foundry)

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【掌握程度:🌟🌟🌟🌟,目标:🌟🌟🌟🌟🌟】(自己就是做聚合器的,不可能不熟悉)

总结

希望10月前,能掌握这些知识点。