崗位職責(zé)
1、主導(dǎo)去中心化應(yīng)用(DApp)的智能合約架構(gòu)設(shè)計、開發(fā)、測試與安全審計,確保高可靠性、可擴展性與抗攻擊能力
2、深入解決跨鏈互操作、資產(chǎn)橋接、多鏈部署、Gas 優(yōu)化等復(fù)雜技術(shù)挑戰(zhàn)
負(fù)責(zé)合約的全生命周期管理,包括:版本控制、自動化測試、部署、驗證與升級機制(如代理模式 UUPS/Beacon
3、作為技術(shù)對接人,與外包團隊溝通需求,審核其技術(shù)方案、代碼質(zhì)量與交付成果,確保與核心合約系統(tǒng)的兼容性與安全
4、設(shè)計并維護合約與外部系統(tǒng)(前端、后端、鏈下服務(wù))的接口規(guī)范(ABI、事件、數(shù)據(jù)格式)
主導(dǎo)或參與智能合約的安全審計,識別并修復(fù)潛在漏洞(如重入、權(quán)限失控、整數(shù)溢出等)
5、搭建并維護合約開發(fā)基礎(chǔ)設(shè)施,包括 CI/CD 流程、多簽部署系統(tǒng)、測試網(wǎng)監(jiān)控與生產(chǎn)環(huán)境治理機制
6、編寫高質(zhì)量的技術(shù)文檔,包括合約設(shè)計說明、安全白皮書、接口文檔與升級指南
崗位要求
1、3年以上軟件開發(fā)經(jīng)驗, 1年以上 Solidity 智能合約開發(fā)經(jīng)驗,至少主導(dǎo)或深度參與過一個主網(wǎng)上線項目,熟悉從開發(fā)、測試、審計到部署的完整流程
2、精通 Solidity 語言,熟悉其高級特性(如內(nèi)聯(lián)匯編、自定義錯誤、Yul)、Gas 優(yōu)化技巧及常見安全漏洞
1、熟練掌握 Hardhat 或 Foundry 開發(fā)框架,具備自動化測試、模糊測試(fuzzing)、合約驗證能力
2、深入理解 ERC-20、ERC-721、ERC-1155、EIP-1967(代理模式)、EIP-1167(克隆) 等標(biāo)準(zhǔn),熟悉 OpenZeppelin Contracts、Upgradeable Contracts 等安全庫的使用與定制
3、具備代碼審查能力,能對外包團隊的合約代碼進行安全與質(zhì)量評估
4、熟悉多簽錢包(如 Gnosis Safe)、治理合約(如 Governor)、權(quán)限管理系統(tǒng)的設(shè)計與應(yīng)用,扎實的算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),良好的工程素養(yǎng)與編碼規(guī)范
7、對區(qū)塊鏈技術(shù)有深刻理解,關(guān)注去中心化、可組合性、MEV、安全治理等前沿議題