智能合约工程师JD-某科技
智能合约工程师(P6-7)
岗位职责:
- 根据业务需求,设计、开发DAPP智能合约;
- 分析智能合约代码漏洞,对合约代码进行审计。
任职要求:
- 3~7年以上软件开发经验,1年以上智能合约开发经验;
- 熟悉EVM原理智能合约的编写部署测试,精通solidity语言熟悉OpenZeppelin等合约库;熟悉智能合约安全漏洞,可以有保证地编写安全的智能合约;熟悉truffleremix,Waffle开发环境以及智能合约的调试和测试方法;
- 熟悉linux系统操作和Linux环境上的软件开发;
- 熟悉常见Defi协议的业务逻辑和实现细则。
加分项
- 能阅读和理解优秀的开源系统代码,有参与开源代码或者开源框架贡献者优先;
- 熟悉共识机制、网络通讯、侧链/跨链,对密码学,安全协议和加密算法有研究的优先;
解读
事项
攻略事项 | 说明 |
---|---|
DAPP智能合约 | Solidity |
Solidity标准库 | OpenZeppelin |
合约测试框架 | Truffle、remix、Waffle |
Defi协议 | 业务逻辑和实现细则 |
路线
路线 | 重要性排位 |
---|---|
Solidity开发 | 一 |
Solidiity审计 | 二 |
Defi业务逻辑(最好能找到项目源码) | 三 |