Новосибирский государственный университет
Введение в распределенные реестры и технологию блокчейн
Приглашаем студентов 2 курса бакалавриата ФИТ НГУ, обучающихся по профилю «Программная инженерия и компьютерные науки», пройти обучение по факультативной дисциплине «Введение в распределенные реестры и технологию блокчейн» в следующем учебном году. Для обучающихся бакалавриата по профилю «Компьютерные науки и системотехника», магистратуры, аспирантуры и обучающихся других факультетов данный факультатив доступен без включения его результатов в приложение к диплому.
Курс (с рабочей программой дисциплины можно ознакомиться здесь) посвящен теоретическим и практическим аспектам распределенных реестров. В рамках курса предлагается изучить основные концепции технологии распределенного реестра, в частности технологии блокчейн, а также смежных технологий. Будут рассмотрены криптографические методы и сетевые протоколы, лежащие в основе распределенных реестров.
В рамках курса рассматриваются следующие темы:
- Архитектура и принципы работы распределенных реестров.
- Сетевое взаимодействие в распределенных системах, одноранговые сети.
- Смарт-контракты, вычисления в распределенных реестрах.
- Промышленные распределенные реестры, Hyperledger Fabric.
- Нерешенные проблемы и перспективы развития.
- Применение технологии распределенных реестров для решения индустриальных задач.
Практическая часть курса предполагает освоение базовых навыков разработки приложений на основе распределенных реестров Ethereum и Hyperledger Fabric, написание смарт-контрактов и освоение библиотек для взаимодействия с узлами сети.
Для успешного освоения курса требуются следующие навыки:
- Владение хотя бы одним языком программирования.
- Базовые знания сетевых технологий и криптографии.
Объём факультатива – 108 часов (3 з.е.), из них практических занятий - 32 часа, продолжительность один семестр, форма аттестации – дифференцированный зачёт.
Разработчики и преподаватели факультатива:
- Токарева Наталья Николаевна, доцент кафедры компьютерных систем ФИТ, кандидат физико-математических наук.
- Кондырев Дмитрий Олегович, ассистент кафедры систем информатики ФИТ.
- Сазонова Полина Андреевна, старший преподаватель кафедры общей информатики ФИТ.