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

Проектирование и разработка смарт-контрактов для блокчейн платформ

Статус: Курс по выбору (Программная инженерия)
Направление: 09.03.04. Программная инженерия
Когда читается: 3-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 5
Контактные часы: 56

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

Аннотация

Курс «Проектирование и разработка смарт-контрактов для блокчейн платформ» направлен на повышение прикладных навыков проектирования, разработки и аудита смарт-контрактов. В рамках курса даётся теоретическая информация в объеме, необходимом для разработки смарт-контрактов.
Цель освоения дисциплины

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

  • Освоение методов проектирования и разработки смарт-контрактов для блокчейн платформ
  • Формирование у студентов профессиональных компетенций, необходимых для принятия обоснованных решений при проектировании смарт-контрактов
  • Научиться программировать смарт-контракты
  • Освоение специализированного программного обеспечения для проектирования и разработки смарт-контрактов
Планируемые результаты обучения

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

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

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

  • Введение в блокчейн
  • Архитектура блокчейна
  • Криптография
  • Консенсусы в распределенных средах
  • Виртуальные машины
  • Платформы. Введение и сравнение
  • Платформа Ethereum
  • Платформа Solana
  • Платформа NEAR
  • Платформа Polkadot
  • Платформа TON
  • Платформа WAVES
  • Конфиденциальность
  • Совместимость
  • Безопасность смарт-контрактов
  • Взаимодействие со смарт-контрактами
  • Внеблокчейновая информация
Элементы контроля

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

  • неблокирующий Тесты
  • неблокирующий Домашнее задание
    Глубина ответов на контрольные вопросы; Создание и оформление кода в репозитории
  • неблокирующий Активность
    Количество тематических вопросов и участие в целевом общении в группах
  • неблокирующий Проект
    Выступление с презентацией; Проработка рыночной перспективы; Создание прототипа
Промежуточная аттестация

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

  • 2023/2024 учебный год 2 модуль
    Final = 0.3*ТР+0.1*АКТ+ 0.3*ДЗ + 0.3*ПР
Список литературы

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

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

  • 19542 - А.Цихилов - Блокчейн. Принципы и основы - 9785604288139 - Alpina - Альпина ПРО - 2019 - https://hse.alpinadigital.ru/book/19542

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

  • 14808 - А.Генкин; А.Михеев - Блокчейн: Как это работает и что ждет нас завтра - 9785961450460 - Alpina - Альпина Паблишер - 2018 - https://hse.alpinadigital.ru/book/14808