Основы технологий распределенных реестров

B1.2293 — Основы технологий распределенных реестров (Foundations of Distributed Ledgers Technology)

Программа дает представления о технологии блокчейн как об инструменте для разработки комплексных распределенных доверительных систем взаимодействия.

Слушатели получат знания о возможностях и отличиях технологий блокчейн по сравнению с традиционными методами создания серверных решений и баз данных, составят представление о механизме работы распределённых реестров как инструмента для работы с комплексными распределенными доверительными системами, познакомятся с различными технологиями экосистемы блокчейн, их особенностями и различиями с точки зрения практического применения в собственных проектах. Обучение проходит в форме лекций, мастер классов, командной работы над проектами. Участники реализуют full stack проект с применением технологий блокчейн (Corda) и языка программирования Kotlin.

Курс ведут специалисты Центра технологий распределённых реестров СПбГУ. 

Основные темы

  • Введение в практические аспекты технологии и области применения
  • Какие конкретно РР бывают и чем они отличаются: алгоритмы консенсуса
  • Развертывание среды, инструменты разработки и тестирования РР
  • Рассмотрение базового проекта на языке Kotlin
  • Хранение данных в распределенных реестрах на практике

После успешного прохождении курса обучающийся будет знать основные концепции построения распределенных реестров, важные компоненты распределенной системы: алгоритмы консенсуса, смарт-контракты, языки. Будет уметь разрабатывать алгоритмы решения задач, используя конструкции внутренней экосистемы применяемого реестра, выбирать метод построения смарт-контракта наиболее подходящий для реализации конкретного проекта. Овладеет навыками освоения новых инструментов для работы с технологией блокчейн и развертывания среды для создания распределенного реестра. 

По результатам итоговой аттестации слушателям выдается удостоверение о повышении квалификации установленного образца СПбГУ.

Необходимые документы

  • Оригинал документа об образовании или справка об обучении для лиц, получающих высшее образование
  • Оригинал паспорта или документ, заменяющий его
  • Оригинал документа об изменении фамилии, имени, отчества (при необходимости)