Введение в архитектуру смарт-контрактов

  • Цель дисциплины состоит в формировании способности создавать блокчейн приложения, которые автоматизируют взаимодействие сети участвующих субъектов. В результате изучения дисциплины сформировать у студентов способности: - Настраивать платформу Ethereum с несколькими узлами. - Применять инструменты создания, развертывания и мониторинга децентрализованных приложений. - Писать программный код в Solidity для разработки смарт-контрактов. - Применять web3.js, meteor для взаимодействия пользователя с блокчейн. - Поддерживать реализацию управления, авторизации и аутентификации сущностей в децентрализованном приложении. В рамках дисциплины отображаются следующие аспекты: Экосистема Ethereum и язык программирования Solidity для создания смарт-контрактов. Создание, развертывание смарт-контрактов. Транзакции в смарт-контрактах. Задачи идентификации и защиты учетных записей пользователей. Эталонная архитектура децентрализованного приложения. Проблема масштабируемости технологий распределенного реестра и способы их решения. Реализация смарт-контрактов в сети и вне сети.
  • Образовательная программа 6B06107 Наука о данных
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 3
  • Семестр 6
Top