技能档案

Solidity Development

此技能定义了各角色和级别的期望。

Blockchain & Web3 Smart Contracts

角色数

2

包含此技能的角色

级别数

5

结构化成长路径

必要要求

0

其余 10 个可选

领域

Blockchain & Web3

skills.group

Smart Contracts

最后更新

2026/2/22

如何使用

选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。

各级别期望

表格展示从初级到首席的技能深度变化。点击行查看详情。

角色 必要性 描述
Blockchain Developer Writes simple contracts in Solidity 0.8+: ERC-20, basic storage patterns. Uses Hardhat for compilation and testnet deployment. Understands gas costs and storage layout.
Smart Contract Developer Writes contracts in Solidity 0.8+: ERC-20, ERC-721, access control with OpenZeppelin. Understands visibility modifiers, events, and custom errors. Uses Foundry for compile, test, and deploy.
角色 必要性 描述
Blockchain Developer Develops production contracts with OpenZeppelin: AccessControl, Pausable, ReentrancyGuard. Optimizes gas via packed storage and calldata. Achieves 90%+ test coverage.
Smart Contract Developer Implements complex contracts: staking with multiple reward strategies, vesting with cliff/linear unlock, multi-sig treasury. Optimizes gas through storage packing and calldata. Coverage 95%+.
角色 必要性 描述
Blockchain Developer Designs upgradeable contract systems (UUPS/Transparent Proxy). Implements custom optimizations via inline assembly. Conducts security review and gas audits for the organization.
Smart Contract Developer Designs upgradeable systems: UUPS, Diamond proxy (EIP-2535). Writes inline assembly for gas-critical paths. Implements formal specifications and conducts comprehensive security review.
角色 必要性 描述
Blockchain Developer Defines Solidity development standards for the organization: style guide, architectural patterns (Diamond, Proxy, Clone), security checklist. Conducts architecture review for 10+ projects.
Smart Contract Developer Defines Solidity development standards: style guide, pattern library, security checklist, gas budgets. Establishes contract architecture guidelines for an organization of 20+ developers.
角色 必要性 描述
Blockchain Developer Defines enterprise smart contract development strategy on Solidity. Contributes to Solidity compiler and EIP process. Publishes best practices and shapes industry standards.
Smart Contract Developer Defines enterprise Solidity strategy. Contributes to Solidity compiler development and the EIP process. Publishes advanced patterns and shapes industry best practices.

社区

👁 关注 ✏️ 建议修改 登录以建议修改
📋 提案
暂无提案 Solidity Development
正在加载评论...