领域
Blockchain & Web3
技能档案
Solidity: data types, storage/memory, modifiers, patterns, gas optimization
角色数
2
包含此技能的角色
级别数
5
结构化成长路径
必要要求
6
其余 4 个可选
Blockchain & Web3
Smart Contracts
2026/3/17
选择当前级别并对比期望。下方卡片显示晋升所需掌握的内容。
表格展示从初级到首席的技能深度变化。点击行查看详情。
| 角色 | 必要性 | 描述 |
|---|---|---|
| Blockchain Developer | Writes basic Solidity smart contracts: ERC-20 tokens, simple storage, and access control patterns. Understands data types, visibility modifiers, and gas costs. Tests contracts with Hardhat and deploys to testnets. | |
| Smart Contract Developer | Understands Solidity fundamentals: contract structure, inheritance, events, and error handling. Implements basic smart contracts following OpenZeppelin patterns. Writes unit tests with Foundry/Hardhat and uses Remix for rapid prototyping. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Blockchain Developer | Independently develops with Solidity in Hardhat/Foundry. Conducts basic audits. Optimizes gas. | |
| Smart Contract Developer | Independently develops with Solidity in Hardhat/Foundry/OpenZeppelin. Conducts basic audits. Optimizes gas. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Blockchain Developer | 必要 | Designs complex Solidity architectures: proxy patterns (UUPS, Transparent), diamond standard, and gas-optimized data structures. Conducts security audits and writes comprehensive test suites with fuzzing. Optimizes contract bytecode size and execution costs. Mentors team on advanced Solidity patterns. |
| Smart Contract Developer | 必要 | Designs production-grade Solidity contracts for DeFi protocols: AMMs, lending, and yield strategies. Masters assembly-level optimizations (Yul), storage layout packing, and EVM opcode costs. Implements formal verification with Certora. Mentors developers on gas-efficient and secure Solidity. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Blockchain Developer | 必要 | Defines Solidity development standards and coding guidelines for blockchain products. Establishes contract architecture patterns, upgrade strategies, and deployment workflows. Conducts code reviews focused on security, gas efficiency, and maintainability. |
| Smart Contract Developer | 必要 | Defines Solidity best practices and smart contract architecture standards for the team. Establishes testing frameworks (unit, integration, invariant tests), CI/CD pipelines for on-chain deployments, and upgrade governance procedures. Reviews all production contract code. |
| 角色 | 必要性 | 描述 |
|---|---|---|
| Blockchain Developer | 必要 | Defines organizational Solidity development strategy across multiple EVM-compatible chains. Designs cross-chain contract architectures and interoperability standards. Drives adoption of new Solidity features and EVM improvements. Contributes to EIP proposals and community tooling. |
| Smart Contract Developer | 必要 | Defines enterprise Solidity strategy spanning DeFi, NFT, and governance protocols. Designs reusable contract libraries and cross-protocol composability patterns. Establishes formal verification and audit methodologies as organizational standards. Influences Solidity language evolution through EIP contributions. |