原文發(fā)布在 https://github.com/33357/smartcontract-apps 這是一個面向中文社區(qū),分析市面上智能合約應(yīng)用的架構(gòu)與實現(xiàn)的倉庫。歡迎關(guān)注開源知識項目!
如何成為資深 solidity 智能合約工程師
Solidity + Hardhat + Ethers
熟悉 Solidity 語法和數(shù)據(jù)結(jié)構(gòu),能使用 hardhat 完成智能合約的自動化測試、優(yōu)化、部署、交互和 SDK 封裝。
Openzipplin + Upgradeable
熟悉 Openzipplin 的所有庫文件,能夠完成可升級合約的部署和升級。
Smartcontract Apps
熟悉市面上主流的智能合約項目的實現(xiàn):dex(uniswap、curve)、lend(conpound、aave)、skating、oracle(chainlink)、bridge,能完成經(jīng)典項目的合約改寫和部署。
Inline Assembly + Gas Used
熟悉內(nèi)聯(lián)匯編,清楚智能合約執(zhí)行過程的 GAS 消耗,能對智能合約做最大程度的 GAS 優(yōu)化。
Ethereum Improvement Proposals
熟悉主流的 EIP 標(biāo)準,能跟進 EIP 提案的進度,并撰寫提案的分析。
Smartcontract Attack
熟悉市面上發(fā)生的智能合約攻擊事件,對新出現(xiàn)的智能合約安全事件進行追蹤,能對智能合約的從底層到業(yè)務(wù)上的安全風(fēng)險進行評估和預(yù)防。
Maximal Extractable Value + Flashbots
熟悉 MEV 機制,了解 flashbots 等 MEV 提取工具,能夠?qū)︽溕辖灰撞呗赃M行規(guī)劃。
Solidity Update
熟悉 Solidity 各個版本之間的區(qū)別,能跟進 Solidity 版本更新。
Solidity Compiler
熟悉 Solidity 編譯成字節(jié)碼的步驟,能根據(jù) bytecode 反推出智能合約的執(zhí)行邏輯。文章來源:http://www.zghlxwxcb.cn/news/detail-422457.html
Ethereum Virtual Machine
熟悉智能合約在 EVM 上執(zhí)行的原理,能對區(qū)塊鏈做 EVM 兼容。文章來源地址http://www.zghlxwxcb.cn/news/detail-422457.html
到了這里,關(guān)于如何成為資深 solidity 智能合約工程師的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!