• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2022/2023

Введение в блокчейн

Направление: 01.03.02. Прикладная математика и информатика
Когда читается: 4-й курс, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Преподаватели: Гашников Григорий Эдуардович
Язык: русский
Кредиты: 4
Контактные часы: 44

Программа дисциплины

Аннотация

Технология блокчейн была впервые реализована в криптовалюте Биткоин в 2008 году. К настоящему моменту она претерпела ряд изменений и нашла применение во многих областях: государственные реестры, цепочки управления поставками, биомедицина, финансовый сектор и прочие. В курсе будет рассказано, что такое блокчейн, какие возможности и ограничения есть у данной технологии, а также, о существующих и перспективных приложениях. Отдельное внимание будет отведено математическим основам технологии (криптография, консенсус) и знакомству со средами и фреймворками для разработки блокчейнов. Для успешного освоения материала понадобится: быть знакомым с каким-нибудь высокоуровневым языком программирования и не пугаться встречи с новыми; не бояться возводить числа в степень над заданным полем ни на бумаге, ни в компьютере; рисовать картинки и выводить текст в Jupyter notebook; понимать, что такое алгоритм.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения дисциплины является изучение технологии блокчейн (распределенного реестра) с акцентом на её математические и технические основы, а также прикладные аспекты. Курс предназначен для новичков, желающих познакомиться с данной технологией.
  • Формирование системного понимания технологии блокчейн и способов её применения.
  • Обретение навыков разработки на технологии блокчейн, решения прикладных практических задач.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знание, что такое блокчейн
  • Понимание таксономии блокчейнов, область их применимости и технологические ограничения, математические основы блокчейна
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Лекция 1
  • Лекция 2
  • Лекция 3
  • Лекция 4
  • Лекция 5
  • Лекция 6
  • Лекция 7
  • Лекция 8
  • Лекция 9
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Зачет
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 3 модуль
    0.7 * Зачет + 0.3 * Домашнее задание
Список литературы

Список литературы

Рекомендуемая основная литература

  • Alfred J. Menezes, Paul C. van Oorschot, & Scott A. Vanstone. (1997). Handbook of Applied Cryptography. CRC Press.

Рекомендуемая дополнительная литература

  • BASHIR, I. (2018). Mastering Blockchain : Distributed Ledger Technology, Decentralization, and Smart Contracts Explained, 2nd Edition. Packt Publishing.

Авторы

  • Янович Юрий Александрович