Онлайн программа повышения квалификации

Основы блокчейн-технологий

Специально для студентов партнерской магистратуры
НИЯУ МИФИ и Skillfactory

СТАРТ ОСЕНЬЮ 2024 ГОДА

О программе

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


В рамках курса вы
научитесь работать с программным обеспечением для взаимодействия с системами распределенного реестра
узнаете основные принципы функционирования децентрализованных систем обработки данных на основе консенсуса
научитесь выполнять элементарные операции с цифровыми активами в распределенном реестре
узнаете основные понятия в сфере криптографии, систем распределенного реестра, криптовалют и цифровых финансовых активов
научитесь разрабатывать смарт-контакты и реализовывать их взаимодействие
узнаете основные принципы функционирования блокчейн-платформ Bitcoin, Ethereum, Hyperledger Fabric

Особенности программы

  • Программа доступна только для студентов партнерской магистратуры НИЯУ МИФИ и Skillfactory
  • Обучение проводится бесплатно
  • Слушатели, успешно завершившие обучение, получат удостоверение о повышении квалификации государственного образца
  • Зачисление на программу пройдет в августе 2024 года
Программа курса
11 лекционных и практических занятий в формате вебинара
Занятие 1
Введение в блокчейн-технологии
Описание
Краткая история развития блокчейн-технологий. Бизнес-идея блокчейн-технологий. Основная терминология. Свойства распределенного реестра. Архитектура блокчейн-платформ. Понятие консенсуса. Сложность достижения консенсуса. Уровни консенсуса и упорядочения сообщений. Виды блокчейн-платформ. Уровень распределенного реестра. Формат хранения данных. Уровни децентрализованных приложений и пользовательского интерфейса. Сферы применения блокчейн-технологий. Проблемы блокчейн-технологий.
Занятие 2
Криптография в блокчейн-технологиях
Описание
Обзор криптографических методов защиты информации, применяемых в блокчейн-технологиях: симметричные шифры, криптографические хэш-функции, электронная цифровая подпись, криптография на эллиптических кривых.
Занятие 3
Блокчейн-платформы открытого типа
Описание
Платформа Bitcoin. Консенсус типа proof-of-work (PoW). Майнинг. Вычислительно трудоёмкая задача, решаемая при майнинге. Регулирование трудоёмкости майнинга. Вилки и их разрешение. Алгоритм формирования блоков. Модель непотраченных транзакций (UTXO). Формат хранения данных и формат транзакций в распределенном реестре Bitcoin. Демонстрация работы блокчейн-платформы с механизмом консенсуса PoW. Применение браузерных инструментов просмотра блоков Bitcoin. Демонстрация роста цепочки блоков Bitcoin. Платформа Ethereum. Консенсус типа proof-of-stake (PoS). Два типа аккаунтов на платформе Ethereum. Децентрализованная виртуальная машина Ethereum, выполнение смарт-контрактов.
Занятие 4
Блокчейн-платформы закрытого типа
Описание
Платформа Hyperledger Fabric. Архитектура платформы, модель выполнения транзакций. Задача о византийских генералах. Проблемы конфиденциальности и целостности информации в распределенных реестрах и операций с ними. Доказательства с нулевым разглашением и их применение. Анонимные криптовалюты. Миксеры и децентрализованные криптобиржи. на основе византийского соглашения.
Занятие 5
Приложения блокчейн-технологий
Описание
Случаи, в которых необходимо применение блокчейна. Масштабирование блокчейна. Криптовалюты. Цифровые финансовые активы (ЦФА). Цифровые права. Нормативное регулирование обращения криптовалют. Справочные ресурсы по криптовалютам и ЦФА. Расчётные центры (rollups). Платёжные каналы. Сети платёжных каналов (lightning networks). Децентрализованные финансовые сервисы (DeFi). Стейблкоины. Децентрализованные организации (DAO).
Занятие 6
Обеспечение безопасности распределенных реестров
Описание
Проблемы конфиденциальности и целостности информации в распределенных реестрах и операций с ними. Доказательства с нулевым разглашением и их применение. Анонимные криптовалюты. Миксеры и децентрализованные криптобиржи.
Занятие 7
Инструментарий и приложения экосистемы Ethereum
Описание
Знакомство с основными инструментами экосистемы Ethereum. Работа с приложением Metamask и браузерной IDE Remix.
Занятие 8
Виртуальная машина Ethereum и смарт-контракты
Описание
Работа с виртуальной машиной Ethereum. Разработка кода смарт-контрактов, компиляция и размещение их на блокчейн-платформе. Язык Solidity. Виртуальная машина Ethereum (EVM).
Занятие 9
Межконтрактное взаимодействие
Описание
Разработка и использование смарт-контракта, взаимодействующего с другим смарт-контрактом. Основы безопасности смарт-контрактов. Формальная верификация смарт-контрактов.
Занятие 10
Взаимодействие со смарт-контрактами из внешних информационных систем
Описание
Получение практических навыков взаимодействия со смарт-контрактами из внешних информационных систем. Способы получения данных из распределенного реестра. Разработка клиентского JS-приложения для взаимодействия со смарт-контрактом.
Занятие 11
Создание программной модели блокчейн-платформы
Описание
Анализ требований учебного ТЗ на создание модели блокчейн-платформы. Анализ программной реализации модели блокчейн-платформы на языке программирования Python.
Автор курса
Запечников Сергей Владимирович
д.т.н., профессор кафедры «Криптология и кибербезопасность» НИЯУ МИФИ
Сфера профессиональных интересов: информационная безопасность, криптография, криптографические протоколы, системы распределённого реестра, безопасность распределённых вычислений, конфиденциальный анализ данных и машинное обучение.
Автор 195 научных и 13 учебно-методических публикаций,
15 зарегистрированных объектов интеллектуальной деятельности.
  • Запечников Сергей Владимирович
    д.т.н., профессор кафедры «Криптология и кибербезопасность» НИЯУ МИФИ
    Сфера профессиональных интересов: информационная безопасность, криптография, криптографические протоколы, системы распределённого реестра, безопасность распределённых вычислений, конфиденциальный анализ данных и машинное обучение.
    Автор 195 научных и 13 учебно-методических публикаций,
    15 зарегистрированных объектов интеллектуальной деятельности.
Обратите внимание: для регистрации на курс необходимо пройти авторизацию на портале academy.mephi.ru
Возникли вопросы? Свяжитесь с нами!