Домен
Blockchain и Web3
Профиль навыка
Этот навык определяет ожидания по ролям и уровням.
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
0
ещё 10 — необязательные
Blockchain и Web3
Web3-разработка
22.02.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Использует Web3-библиотеки для взаимодействия с блокчейном: ethers.js, viem, web3.py. Подключается к ноде через JSON-RPC. Читает данные контрактов и отправляет транзакции. | |
| Smart Contract Developer | Использует ethers.js и viem для взаимодействия с контрактами: чтение state, отправка транзакций, decoding events. Работает с ABI encoding/decoding и contract factory patterns. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Разрабатывает SDK и library wrappers для blockchain-инфраструктуры. Реализует batched RPC calls, event subscription, retry logic. Поддерживает множественные provider backends. | |
| Smart Contract Developer | Разрабатывает TypeScript SDK для smart contract взаимодействия: type-safe contract calls через viem/wagmi, multicall batching, event subscription. Генерирует типы из ABI автоматически. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Проектирует internal Web3 SDK для организации: multi-chain support, provider failover, transaction management. Оптимизирует для high-throughput: connection pooling, request deduplication. | |
| Smart Contract Developer | Проектирует contract interaction infrastructure: transaction management, gas estimation, nonce handling, retry logic. Оптимизирует для reliable execution и high-throughput batch operations. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Определяет Web3 library стратегию для организации. Формирует shared SDK и migration plans между библиотеками (ethers→viem). Координирует разработку platform SDK для external developers. | |
| Smart Contract Developer | Определяет Web3 library стратегию для организации. Формирует shared contract SDK и coordinates ethers→viem migration. Определяет TypeScript contract interaction standards. |
| Роль | Обязательность | Описание |
|---|---|---|
| Blockchain Developer | Определяет enterprise Web3 library стратегию. Контрибьютит в open-source Web3 libraries. Формирует developer tooling vision и координирует ecosystem partnerships. | |
| Smart Contract Developer | Определяет enterprise Web3 library стратегию для smart contract platform. Контрибьютит в open-source Web3 libraries и формирует developer tooling для external contract developers. |