Domäne
Blockchain & Web3
Skill-Profil
Dieser Skill definiert Erwartungen über Rollen und Level.
Rollen
1
wo dieser Skill vorkommt
Stufen
5
strukturierter Entwicklungspfad
Pflichtanforderungen
0
die anderen 5 optional
Blockchain & Web3
Smart Contracts
22.2.2026
Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.
Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Smart Contract Developer | Understands upgradeable contract patterns: Transparent Proxy, UUPS Proxy. Deploys upgradeable contracts via OpenZeppelin Upgrades plugin. Knows storage layout restrictions. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| 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. |
| Rolle | Pflicht | Beschreibung |
|---|---|---|
| Smart Contract Developer | Defines enterprise upgradeable contract strategy. Researches novel upgrade patterns: metamorphic contracts, modular accounts. Publishes upgrade security guidelines and migration best practices. |