Домен
Blockchain и Web3
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 10 — необязательные
Blockchain и Web3
Смарт-контракты
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Пишет простые контракты на Solidity 0.8+: ERC-20, базовые storage паттерны. Использует Hardhat для компиляции и деплоя в testnet. Понимает gas costs и storage layout. | |
| Smart Contract Developer | Пишет контракты на Solidity 0.8+: ERC-20, ERC-721, access control с OpenZeppelin. Понимает visibility modifiers, events и custom errors. Использует Foundry для compile, test и deploy. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Разрабатывает production контракты с OpenZeppelin: AccessControl, Pausable, ReentrancyGuard. Оптимизирует gas через packed storage и calldata. Покрывает тестами 90%+ кода. | |
| Smart Contract Developer | Реализует complex контракты: staking с multiple reward strategies, vesting с cliff/linear unlock, multi-sig treasury. Оптимизирует gas через storage packing и calldata. Coverage 95%+. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Проектирует upgradeable контрактные системы (UUPS/Transparent Proxy). Реализует custom оптимизации через inline assembly. Проводит security review и gas-аудит контрактов для организации. | |
| Smart Contract Developer | Проектирует upgradeable systems: UUPS, Diamond proxy (EIP-2535). Пишет inline assembly для gas-critical paths. Реализует formal specifications и проводит comprehensive security review. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Определяет стандарты Solidity-разработки для организации: style guide, architectural patterns (Diamond, Proxy, Clone), security checklist. Проводит architecture review для 10+ проектов. | |
| Smart Contract Developer | Определяет Solidity development standards: style guide, pattern library, security checklist, gas budgets. Формирует contract architecture guidelines для организации из 20+ разработчиков. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Определяет enterprise стратегию smart contract разработки на Solidity. Контрибьютит в Solidity compiler и EIP-процесс. Публикует best practices и формирует industry стандарты. | |
| Smart Contract Developer | Определяет enterprise Solidity стратегию. Контрибьютит в Solidity compiler development и EIP-процесс. Публикует advanced patterns и формирует industry best practices. |