Dominio
Blockchain & Web3
Perfil de habilidad
Esta habilidad define expectativas en roles y niveles.
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
0
los otros 5 opcionales
Blockchain & Web3
Smart Contracts
22/2/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Smart Contract Developer | Understands upgradeable contract patterns: Transparent Proxy, UUPS Proxy. Deploys upgradeable contracts via OpenZeppelin Upgrades plugin. Knows storage layout restrictions. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Smart Contract Developer | Implements upgrade flows: storage layout validation, initialization functions, access control for upgrades. Tests upgrade paths and storage compatibility. Uses forge-std for testing. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Smart Contract Developer | Designs complex upgradeable systems: Diamond proxy with multiple facets, beacon proxy for factory patterns. Implements emergency upgrade procedures and governance-controlled upgrades. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Smart Contract Developer | Defines upgrade strategy for the organization: when to use proxy vs immutable, governance requirements for upgrades. Establishes upgrade checklist and audit requirements. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Smart Contract Developer | Defines enterprise upgradeable contract strategy. Researches novel upgrade patterns: metamorphic contracts, modular accounts. Publishes upgrade security guidelines and migration best practices. |