Для специалистов с опытом
Скидка до
-30%
до 24 мая

Blockchain-разработка

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

Скидка до
-30%
до 24 мая
Длительность

5 месяцев

Преподаватели

Практикующие эксперты

Формат обучения

Онлайн (видео + вебинары)

Старт обучения

20 мая

7 курсов  бесплатно
Купите этот курс до 19 апреля, получите ещё 7 в подарок и прокачайте суперсилы любого востребованного специалиста: от умения считать юнит-экономику до знаний в интернет-маркетинге.

Блокчейн-проекты
ищут разработчиков

130 000 ₽

Средняя зарплата блокчейн-разработчика

300 вакансий

Доступно прямо сейчас*
*Данные взяты с сайтов по поиску работы

Кому подойдет курс

Junior-разработчикам

Освоите принципы блокчейн-разработки и получите навыки для работы в этом направлении.
Стек: TCP/IP, Git, любой язык для backend-разработки

Middle-разработчикам

Научитесь решать практические задачи и получите конкурентное преимущество.

Senior-разработчикам

Сможете участвовать в международных блокчейн- проектах или запускать свои.

Преимущества курса Блокчейн-разработки

Вы получите максимум пользы от курса, если владеете хотя бы одним языком для бэкенд-разработки, знакомы с Git, имеете представление о работе сети. Также желателен минимальный навык работы с командной оболочкой.

Насыщенная программа обучения

Учитываем тенденции рынка и постоянно обновляем программу. Вы узнаете, как работает распределенный реестр, криптография, уровни взаимодействия, протоколы анонимизации, смарт-контракты.

Навыки для решения бизнес-задач

Вы научитесь работать с блокчейн-проектами по приёму оплаты, проверке документов, отслеживании поставок, анализу данных.

Практикующие преподаватели

Преподаватели работают в блокчейн-стартапах, некоторые из них проектировали и разрабатывали популярные платформы. Они поделятся знаниями о блокчейн-разработке и расскажут, как построить карьеру.

Карьерные консультации после обучения

Консультации проводят эксперты международной криптобиржи Binance — они расскажут, как составить резюме и пройти собеседование. Лучшие студенты получат отзыв на резюме и советы о продолжении карьеры в блокчейн-разработке.

Практика в песочнице Райффайзенбанка

Вы получите доступ к реальным банковским сервисам и узнаете, как работают локальные корпоративные системы.

Выпускники GeekBrains востребованы на рынке

Они устраиваются в топовые компании, меняют профессию, открывают бизнес. Многие из них раньше никогда не работали в IT и диджитале.

Программа курса «Блокчейн-разработка»

Расскажем о развитии блокчейна, основных продуктах, криптографии.

  • Основы блокчейна: свойства, состояния, транзакции, блоки. Доверие к участникам сети
  • Практическое занятие. Работа с GPG: создание пары ключей, подпись, шифрование. Подключение к тестнету BTC, создание кошелька, работа с эксплорером. Работа с тестнетом Ethereum
  • Понятие и история шифра, принцип Кирхгофа. Симметричное шифрование, шифр Вернама, поточные и блочные шифры
  • Хеш-функции: требования, принципы построения, примеры. Случайный оракул, подпись Лэмпорта, MAC, аутентифицированное шифрование. Защита хеш-функций и атаки на них
  • Шифрование с открытым ключом. Понятия группы, кольца, поля. Протокол шифрования RSA, протокол Диффи–Хеллмана, система Эль-Гамаля
  • Цифровые подписи, назначение и требования. Подпись ECDSA и Шнорра, протокол подписи RSA, подписи на основании хеш-функций. Представление о PKI — инфраструктуре открытых ключей
  • Представление о вычислениях на несколько сторон. Схема разделения секрета Шамира. Схема commit-reveal. Криптографические протоколы garbled circuits и oblivious transfer. ORAM


Расскажем о сетевых протоколах взаимодействия узлов, поскольку зачастую блокчейн — это сеть без выделенного центра.

  • P2P-сети: примеры и отличия от архитектуры «клиент — сервер». Маршрутизация, bootstrapping P2P-клиента, announce vs request. Балансировка. Неструктурированные и структурированные оверлеи
  • Распределённые хеш-таблицы. Хранение файлов в P2P и атаки на P2P. BitTorrent. IPFS
  • Распространение информации в Bitcoin, разница в распространении транзакций и блоков, дополнительные relay-сети, протоколы исключ

Рассмотрим верхнеуровневую архитектуру узла блокчейна, расскажем о принципах построения и взаимодействия подсистем.

  • (2 урока) Организация транзакций в блоке, структура заголовка блока, полноценные и лёгкие ноды, мемпул. Адреса в Bitcoin, Ethereum, Merkle Tree, SegWit

В открытых блокчейн-системах могут попадаться недобросовестные участники — те, кто хочет переписать историю транзакций. Разберём, как предотвратить кражу денег, изменение условий смарт-контракта задним числом, блокировку переводов.

  • Протокол BFT — задача о византийских генералах. Обзор протоколов Paxos и Raft, масштабирование протоколов
  • Протоколы Proof-of-Work, майнинг, атака 51%. Препятствия децентрализации в PoW-системах: ASIC, пулы. Меры противодействия централизации. Масштабирование и пересчёт сложности майнинга, coin hopping
  • Стратегии майнинга: форки, эгоистичный майнинг, выборочное включение транзакций, объединённый майнинг
  • Проблемы PoW. Протоколы Proof-of-Stake. Атаки: nothing-at-stake, grinding attack. Пулы в PoS-системах
  • Другие варианты консенсуса: Delegated PoS, Proof-of-Space, Proof-of-Authority, Hashgraph

Транзакции в блокчейне не ограничиваются криптовалютами. Расскажем о смарт-контрактах и как их создавать.

  • Блокчейн как абстрактный автомат. Стековая машина bitcoin, скрипты bitcoin и их ограничения
  • Практическое занятия. Bitcoin Script
  • Смарт-контракты Ethereum, их примеры и уязвимости. Газ в Ethereum: проблема останова, EVM. Solidity
  • Практическое занятие. Написать смарт-контракт на Etherium
  • Практическое занятие. Написать смарт-контракт на Tendermint


Расскажем, как скрыть общеизвестные детали транзакций, но при этом предоставить доказательства их корректности.

  • Протоколы миксинга и конфиденциального вычисления
  • Кольцевые подписи, stealth-адреса. Концепция обязательств Педерсена, доказательства принадлежности интервалу. Анонимизация в Monero
  • Криптовалюты Mimblewimble и Grin. Анонимизация в Zcash и представление о zk-SNARK

Рассмотрим проблемы масштабирования на большое число клиентов.

  • Офчейн-протоколы. Lightning. Сайдчейны
  • Шардинг. Предполагаемые решения Ethereum 2.0, альтернативные решения

Разберём примеры организации клиентского программного обеспечения, а также правовые основы работы с криптоактивами.

  • Permissioned-модели открытых блокчейнов и обзор решений
  • Практическое занятие. Работа с Hyperledger Fabric
  • Кошельки и хранение ключей. Получение ключей из сид-фразы и иерархические детерминистские кошельки. Функционирование криптобирж. Устройство и проблемы смарт-контрактов, DAO, ICO, DeFi
  • Примеры DeFi и практика написания.
  • Правовые аспекты работы с блокчейном

  • Рассмотрим направления развития в блокчейне и подведём итоги курса
  • Коуч-сессия с HR Binance

Программа курса выглядит интересной и технически насыщенной: редко встретишь, например, такой подробный блок про анонимизацию и MimbleWimble. На мой взгляд, пройдя этот курс GeekBrains, можно стать грамотным специалистом по блокчейну.

Алексей Архипов, CEO QIWI Blockchain Technologies

Вас обучают лучшие эксперты

Василий Харин | Автор программы

Закончил физический факультет МГУ, кандидат физико-математических наук. Участник проекта Ergo Platform, преподаватель курсов по блокчейн-разработке и основам криптографии.

Александр Земцов | Блокчейн-архитектор в IBM

Разработчик программного обеспечения, архитектор блокчейн-приложений. Работает в IBM 10 лет. Последние несколько лет развивает блокчейн-проекты.
Накопил опыт разработки корпоративных систем, использующих распределенные реестры.

Анатолий Конкин | «Ассоциация Финтех», руководитель направления «Развитие технологии распределённого реестра»

Отвечает за разработку и внедрение платформы «Мастерчейн». Занимает руководящую должность в «Ассоциации Финтех», которую создали по инициативе Банка России и крупнейших участников финансового рынка.  Внедрял приложения для регистрации поставок в Burger King, корпоративные системы учёта для МГТС, систему маркетинга для BAT, системы для Российского военно-исторического общества.

Илья Оськин | Ведущий разработчик в Mail.ru Group

Специализируется на разработке финтех-систем. Раньше проектировал и разрабатывал блокчейн-платформы ENCRY и Ergo. Для ENCRY разработал язык смарт-контрактов, а для Ergo — ядро, кошелёк, Blockchain explorer и децентрализованную биржу.

Евгений Алексеев | «КриптоПро»

Начальник отдела криптографических исследований в «КриптоПро» и старший научный сотрудник Академии криптографии РФ. Восемь лет работал главным криптоаналитиком компании Passware.  

Руководитель международного научного семинара по криптографии на базе ИПИБ МГУ. Соавтор стандартов IETF (RFC 7836, 8133, 8645), ISO (10116 CTR-ACPKM), ТК 26 (ЭК, SESPAKE, TLS 1.2, TLS 1.3).

Артем Толкачев | Основатель блокчейн-интегратора Sputnik DLT

Внедряет технологии распределённых реестров в процессы государственных органов и крупных компаний. Занимался проектами по токенизации физических активов, сопровождению ICO и формированию законодательства в отношении криптовалют и блокчейна.

Евгений Мельничук | Uptrace

Работает в Uptrace — стартапе по исследованию блокчейна. Окончил университет им. И. Канта по специальности «компьютерная безопасность», преподает в нём курсы по современной криптографии и теории кодирования.

Анастасия Малыгина | HR-специалист и рекрутер в Binance

Окончила ВШЭ, 6 лет формирует технические команды в ведущих IT-компаниях и стартапах. В конце курса Анастасия расскажет, как правильно составлять резюме и проходить собеседования в блокчейн-проектах.

Поддержка во время обучения

Преподаватели

Программа обучения на 70% состоит из вебинаров: вы задаёте вопросы и получаете обратную связь по своим проектам.

HR-менеджер

Помогает составить резюме и подготовиться к собеседованию.

Аккаунт-менеджер

Помогает записаться на обучение и освоиться в личном кабинете, передаёт ваши пожелания.

Специалисты техподдержки

Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.

Ваше резюме
после обучения

Мои навыки:

• Разрабатываю модули для блокчейн-систем

• Работаю с сетями Bitcoin, Ethereum, есть опыт разработки смарт-контрактов сетей Ethereum, Tendermint

• Разбираюсь в основах криптографии

• Знаю принципы работы P2P-сетей, умею работать с децентрализованными системами на сетевом уровне

• Работаю с корпоративными блокчейн-системами, например Hyperledger

• Понимаю, как работают протоколы консенсуса и атаки на них

• Знаю подходы к масштабированию систем распределённого реестра

Денис Стадников
Блокчейн-разработчик

Ожидания по з/п
180 000 ₽
Локация
Москва
График работы
Удалёнка на полный день

Образование

GeekBrains, блокчейн-разработка, 2021

Опыт работы

GeekBrains, Проектная работа Июнь — август 2021

Работаю с проектами

Создание смарт-контрактов
Проект на платформе Hyperledger Fabric
Сервис для оплаты товаров и услуг
Платформа-аргегатор децентрализованных баз данных
Распределённая платформа для контроля успеваемости студентов
Блокчейн-платформа для подтверждения подлинности дипломов
Децентрализованная соцсеть с микроблогами и файлами в распределенном хранилище
Веб-платформа, которая упрощает процесс кредитования и платежей в криптовалюте
Блокчейн-решения для логистики, торговли здравоохранения, промышленности
Платформа для обработки документов юр. лиц: счетов, платежей, требований

Удостоверение о повышении квалификации

Мы проводим обучение на основании государственной лицензии № 040485. Вы получите удостоверение о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.

Удобная рассрочка до 36 месяцев

Если удобнее платить за учёбу постепенно — возьмите рассрочку без переплат от нашего надёжного банка-партнёра.
цена сегодня
5 500
₽ / месяц
цена до скидки
7 500
₽ / месяц
Сэкономьте еще 13%

Вы можете вернуть 13% стоимости через налоговый вычет. Оставьте заявку и спросите об этом менеджера.

Оставить заявку

Начало занятий: 28 мая

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Скидка до
-30%
до 24 мая

Спасибо, ваша заявка принята!

Менеджер свяжется с вами в ближайшее время.
Упс! Что-то пошло не так

Можно ещё дешевле!

Вы можете вернуть до 13% стоимости обучения в виде налогового вычета. Подробности расскажет наш консультант после отправки заявки.

Начать обучение