如何成为资深 solidity 智能合约工程师

  • 时间:
  • 浏览:58
  • 来源:区块链技术网

如何成为资深 solidity 智能合约工程师

如何成为资深 solidity 智能合约工程师

Solidity + Hardhat + Ethers

熟悉 Solidity 语法和数据结构,能使用 hardhat 完成智能合约的自动化测试、优化、部署、交互和 SDK 封装。

Openzipplin + Upgradeable

熟悉 Openzipplin 的所有库文件,能够完成可升级合约的部署和升级。

Smartcontract Apps

熟悉市面上主流的智能合约项目的实现:dex(uniswap、curve)、lend(conpound、aave)、skating、oracle(chainlink)、bridge,能完成经典项目的合约改写和部署。

Inline Assembly + Gas Used

熟悉内联汇编,清楚智能合约执行过程的 GAS 消耗,能对智能合约做最大程度的 GAS 优化。

Ethereum Improvement Proposals

熟悉主流的 EIP 标准,能跟进 EIP 提案的进度,并撰写提案的分析。

Smartcontract Attack

熟悉市面上发生的智能合约攻击事件,对新出现的智能合约安全事件进行追踪,能对智能合约的从底层到业务上的安全风险进行评估和预防。

Maximal Extractable Value + Flashbots

熟悉 MEV 机制,了解 flashbots 等 MEV 提取工具,能够对链上交易策略进行规划。

Solidity Update

熟悉 Solidity 各个版本之间的区别,能跟进 Solidity 版本更新。

Solidity Compiler

熟悉 Solidity 编译成字节码的步骤,能根据 bytecode 反推出智能合约的执行逻辑。

Ethereum Virtual Machine

熟悉智能合约在 EVM 上执行的原理,能对区块链做 EVM 兼容。

原文发布在 https://github.com/33357/smartcontract-apps 这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。欢迎关注开源知识项目!

本文参与区块链技术网 ,好文好收益,欢迎正在阅读的你也加入。

  • 发表于 2022-09-15 11:13
  • 阅读 ( 296 )
  • 学分 ( 4 )
  • 分类:智能合约

猜你喜欢

SharkTeam:十大智能合约安全威胁之权限漏洞

到底哪些安全威胁从发生频率和危害性上能称为Top10的呢?SharkTeam合约安全系列课程之【十大智能合约安全威胁】和您一起讨论和深入。第四课【详解权限漏洞】。SharkTe

2022-11-06

如何成为资深 solidity 智能合约工程师

如何成为资深solidity智能合约工程师#如何成为资深solidity智能合约工程师##Solidity+Hardhat+Ethers熟悉[Solidity](https:/

2022-11-06

怎样开发智能合约中的时间锁

这篇文章将会介绍智能合约中的时间锁是什么,并且讲解如何开发它。你将会开发一个智能合约,将ERC-20通证的铸造请求按时间排列。这篇文章将会介绍智能合约中的时间锁是什么,并且讲解

2022-11-06

SharkTeam:十大智能合约安全威胁之合约升级漏洞

第五课【详解合约升级漏洞】。SharkTeam:十大智能合约安全威胁之合约升级漏洞问:我们常提到的智能合约漏洞真的是实际中威胁最大、发生最频繁的安全漏洞吗?答:完全不是那样。例

2022-11-06

vscode智能合约的插件——SCLens及个人介绍

SCLens的目标是帮助更多对web3感兴趣的传统研发人员更快更容易地创建他们的第一个智能合约。本人曾在18年区块链方向创业,做链上资产托管服务,后创业失败回到大厂工作至今。欢

2022-11-06