• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2019/2020

Введение в технологию блокчейн

Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс по выбору (Науки о данных)
Направление: 01.04.02. Прикладная математика и информатика
Когда читается: 2-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Прогр. обучения: Науки о данных
Язык: русский
Кредиты: 8
Контактные часы: 56

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

Аннотация

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

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

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

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

  • Способность спроектировать блокчейн-приложение от формулировки прикладной задачи до технического описания
  • Способность моделировать криптографические примитивы и простейшие блокчейны в веб-приложении Юпитер-ноутбук
  • меть программировать и запускать простые умные контракты на языке Солидити
  • Уметь программировать и запускать простые умные контракты на платформе Экзонум
Содержание учебной дисциплины

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

  • Приватные блокчейны
    Византийский устойчивые алгоритмы консенсуса. FLP-невозможность. Типы сетей и приме-ры алгоритмов консенсуса в них. Приватные блокчейны: Экзонум и Гиперледжер. Разработка при-ватных блокчейнов: особенности, технологии, практика.
  • Криптографические основы блокчейна
    Основы криптографии. Криптография с отрытым ключом, RSA. ElGamal. Эллиптические кривые. Инфраструктура криптографии с открытым ключом. Доказательства с нулевым разглаше-нием. Схемы разделения секрета.
  • Текущее состояние технологии блокчейн
    Возможности, ограничения и задачи блокчейна. Proof-of-X. Приватность в блокчейнах: при-мер Биткоина. Приватность в блокченах: доказательства с нулевым разглашением и приватные умные контракты.
  • Умные контракты
    Микроплатежи и язык Биткоин скрипт. Блокчейн Этериум и умные контракты в нем. Лайт-нинг технология.
  • Основны блокчейна
    Блокчейн: определение, свойства и примеры индустриального применения. Блокчейн как технология в основе Биткоина. Таксономия блокчейнов. Моя игрушечная криптовалюта (практика). Препарируя Биткоин: сетевой протокол и клиенты.
Элементы контроля

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

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

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

  • Промежуточная аттестация (2 модуль)
    0.075 * Домашнее задание 1 + 0.075 * Домашнее задание 2 + 0.075 * Домашнее задание 3 + 0.075 * Домашнее задание 4 + 0.3 * Проект + 0.4 * Экзамен
Список литературы

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

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

  • Harvard Business Review, Don Tapscott, Marco Iansiti, Karim R. Lakhani, & Catherine Tucker. (2019). Blockchain : The Insights You Need From Harvard Business Review. Boston, Massachusetts: Harvard Business Review Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2003693

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

  • Katz, J., & Lindell, Y. (2014). Introduction to Modern Cryptography (Vol. Second edition). Boca Raton, FL: Chapman and Hall/CRC. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=1766746
  • Padhye, S., Sahu, R. A., & Saraswat, V. (2018). Introduction to Cryptography. Boca Raton, FL: CRC Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1769573