Введение в распределенные реестры и технологию блокчейн

Курс (с рабочей программой дисциплины можно ознакомиться здесь) посвящен теоретическим и практическим аспектам распределенных реестров. В рамках курса предлагается изучить основные концепции технологии распределенного реестра, в частности технологии блокчейн, а также смежных технологий. Будут рассмотрены криптографические методы и сетевые протоколы, лежащие в основе распределенных реестров.

В рамках курса рассматриваются следующие темы:

  • Архитектура и принципы работы распределенных реестров.
  • Сетевое взаимодействие в распределенных системах, одноранговые сети.
  • Смарт-контракты, вычисления в распределенных реестрах.
  • Промышленные распределенные реестры, Hyperledger Fabric.
  • Нерешенные проблемы и перспективы развития.
  • Применение технологии распределенных реестров для решения индустриальных задач.

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

Для успешного освоения курса требуются следующие навыки:

  1. Владение хотя бы одним языком программирования.
  2. Базовые знания сетевых технологий и криптографии.

Объём факультатива – 108 часов (3 з.е.), из них практических занятий - 32 часа, продолжительность один семестр, форма аттестации – дифференцированный зачёт.

Разработчики и преподаватели факультатива:

  • Токарева Наталья Николаевна, доцент кафедры компьютерных систем ФИТ, кандидат физико-математических наук.
  • Кондырев Дмитрий Олегович, ассистент кафедры систем информатики ФИТ.
  • Сазонова Полина Андреевна, старший преподаватель кафедры общей информатики ФИТ.

Регистрация открыта до 31 мая 2022 г. включительно и является обязательной.