Профиль навыка

Solidity

Этот навык определяет ожидания по ролям и уровням.

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.

Сообщество

👁 Следить ✏️ Предложить изменение Войдите, чтобы предлагать изменения
📋 Предложения
Пока нет предложений для Solidity
Загрузка комментариев...