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

Solidity

Solidity: типы данных, storage/memory, модификаторы, паттерны, gas optimization

Blockchain и Web3 Смарт-контракты

Ролей

2

где встречается этот навык

Грейдов

5

сформированная дорожка роста

Обязательных требований

6

ещё 4 — необязательные

Домен

Blockchain и Web3

Группа

Смарт-контракты

Последнее обновление

17.03.2026

Как использовать

Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.

Чего ждут на каждом уровне

Таблица показывает, как меняется глубина владения навыком от Junior до Principal.

Роль Обязательность Описание
Blockchain Developer Пишет базовые смарт-контракты на Solidity: ERC-20 токены, простое хранение данных и паттерны контроля доступа. Понимает типы данных, модификаторы видимости и стоимость газа. Тестирует контракты с Hardhat и деплоит в тестнеты.
Smart Contract Developer Понимает основы Solidity: структура контрактов, наследование, события и обработка ошибок. Реализует базовые смарт-контракты по паттернам OpenZeppelin. Пишет юнит-тесты с Foundry/Hardhat и использует Remix для быстрого прототипирования.
Роль Обязательность Описание
Blockchain Developer Самостоятельно разрабатывает с Solidity в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Smart Contract Developer Самостоятельно разрабатывает с Solidity в Hardhat/Foundry/OpenZeppelin. Проводит базовый аудит. Оптимизирует gas.
Роль Обязательность Описание
Blockchain Developer Обязателен Проектирует сложные архитектуры на Solidity: proxy-паттерны (UUPS, Transparent), diamond standard и газ-оптимизированные структуры данных. Проводит аудиты безопасности и пишет комплексные тест-сьюты с фаззингом. Оптимизирует размер байткода и стоимость выполнения контрактов. Менторит команду по продвинутым паттернам Solidity.
Smart Contract Developer Обязателен Проектирует production-grade контракты на Solidity для DeFi-протоколов: AMM, лендинг и yield-стратегии. Владеет оптимизациями на уровне ассемблера (Yul), упаковкой storage layout и стоимостью опкодов EVM. Реализует формальную верификацию с Certora. Менторит разработчиков по газ-эффективному и безопасному Solidity.
Роль Обязательность Описание
Blockchain Developer Обязателен Определяет стандарты разработки на Solidity и гайдлайны кодирования для блокчейн-продуктов. Устанавливает архитектурные паттерны контрактов, стратегии обновления и процессы деплоя. Проводит код-ревью с фокусом на безопасность, газ-эффективность и поддерживаемость.
Smart Contract Developer Обязателен Определяет лучшие практики Solidity и стандарты архитектуры смарт-контрактов для команды. Устанавливает тестовые фреймворки (юнит, интеграционные, инвариантные тесты), CI/CD пайплайны для on-chain деплоев и процедуры governance обновлений. Ревьюит весь production-код контрактов.
Роль Обязательность Описание
Blockchain Developer Обязателен Определяет организационную стратегию разработки на Solidity для нескольких EVM-совместимых сетей. Проектирует кросс-чейн архитектуры контрактов и стандарты интероперабельности. Продвигает внедрение новых возможностей Solidity и улучшений EVM. Вносит вклад в EIP-предложения и инструменты сообщества.
Smart Contract Developer Обязателен Определяет корпоративную стратегию Solidity для DeFi, NFT и governance-протоколов. Проектирует переиспользуемые библиотеки контрактов и паттерны кросс-протокольной компонуемости. Устанавливает формальную верификацию и методологии аудита как организационные стандарты. Влияет на эволюцию языка Solidity через вклад в EIP.

Сообщество

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