Программа обучения блокчейн-разработке
Практический курс для тех, кто хочет разобраться в структурах данных блокчейна и научиться работать с децентрализованными системами. Программа рассчитана на старт в октябре 2025 года.
Структура программы
Каждый модуль построен так, чтобы вы могли сразу применять знания на практике. Мы начинаем с базовых концепций и постепенно переходим к сложным архитектурным решениям.
Основы криптографии
Изучаем хеш-функции, цифровые подписи и принципы шифрования, которые лежат в основе блокчейна.
- Алгоритмы SHA-256 и Keccak
- ECDSA и управление ключами
- Merkle-деревья и их применение
- Практика: создание простого кошелька
Структуры данных блокчейна
Разбираемся, как устроены блоки, цепочки и транзакции на уровне данных.
- Анатомия блока и заголовка
- Форматы транзакций
- UTXO и account-based модели
- Практика: парсинг блоков Bitcoin
Консенсус и сетевая архитектура
Как ноды договариваются о состоянии сети и почему это важно.
- Proof of Work: механика майнинга
- Proof of Stake: варианты реализации
- P2P-протоколы и синхронизация
- Практика: имитация консенсуса
Смарт-контракты
Программируемая логика на блокчейне: от простых скриптов до сложных приложений.
- EVM и виртуальные машины
- Solidity: синтаксис и паттерны
- Gas, оптимизация и безопасность
- Практика: разработка DeFi-контракта
Хранение и индексация
Как эффективно работать с большими объемами блокчейн-данных.
- LevelDB и базы ключ-значение
- Индексация транзакций
- Архивные и легкие ноды
- Практика: построение блокчейн-эксплорера
Масштабирование и Layer 2
Решения для повышения пропускной способности и снижения комиссий.
- State channels и payment channels
- Rollups: optimistic и zk
- Sidechains и bridge-архитектура
- Практика: реализация простого rollup
Как проходит обучение
Программа построена так, чтобы теория сразу закреплялась практикой. После каждой темы вы работаете с реальным кодом, анализируете существующие блокчейны и создаете собственные решения.
Занятия проходят в формате вебинаров дважды в неделю по вторникам и четвергам в 19:00 по Алматы. Записи доступны в течение всего курса, так что можно учиться в своем темпе.
Месяцы 1-2: Фундамент
Криптография и структуры данных. Разбираемся, как устроены блоки и транзакции на низком уровне. Пишем код для работы с хешами и ключами.
Месяцы 3-4: Сетевой уровень
Консенсус, P2P-протоколы и механизмы синхронизации. Создаем простую блокчейн-сеть и экспериментируем с разными алгоритмами консенсуса.
Месяцы 5-6: Смарт-контракты
Программируемая логика на Ethereum. Учимся писать безопасные контракты, тестировать их и оптимизировать расход газа. Разрабатываем несколько практических dApps.
Месяц 7: Работа с данными
Хранение, индексация и запросы к блокчейн-данным. Строим собственный эксплорер и учимся эффективно работать с большими объемами информации.
Месяц 8: Масштабирование
Layer 2 решения и способы повышения производительности. Изучаем rollups, каналы состояния и другие подходы к масштабированию блокчейнов.
Месяц 9: Итоговый проект
Разработка полноценного блокчейн-приложения от архитектуры до деплоя. Вы выбираете тему, которая вам интересна, и реализуете проект под руководством наставника.
Преподаватели программы
С вами будут работать специалисты, которые занимаются блокчейн-разработкой несколько лет и знают тему не только теоретически, но и на практике.
Рустам Оспанов
Архитектор блокчейн-решений
Разрабатывает распределенные системы с 2017 года. Участвовал в создании нескольких публичных блокчейнов и корпоративных решений на базе Hyperledger.
Айгерим Нурпеисова
Специалист по смарт-контрактам
Занимается аудитом и разработкой смарт-контрактов. Проводит исследования в области безопасности DeFi-протоколов и оптимизации газа.
Ермек Сатбаев
Разработчик протоколов
Работает над Layer 2 решениями и протоколами масштабирования. Контрибьютор в несколько open-source блокчейн-проектов.
Дана Жумабаева
Криптограф-исследователь
Специализируется на применении криптографических примитивов в блокчейнах. Изучает zero-knowledge доказательства и их использование в приватных транзакциях.