Алгоритмы Блокчейн

  • Целью дисциплины является подготовка студентов к написанию смарт-контрактов технологии блокчейн, опираясь на знание основных механизмов, которые обеспечивают согласованность между участниками системы, работающими в децентрализованном режиме. В ходе прохождения дисциплины студенты получат знания об архитектуре распределенных систем и принципов их работы, изучат различные правила консенсуса (Proof of Work, Proof of Stake, Delegated Proof of Stake, и другие), производительность консенсус-протоколов и мер, которые можно принять для улучшения производительности системы, будут знать механизмы управления консенсусом, такие как форки и обновления протоколов, последние тенденций и разработки в области консенсус-протоколов, поймут, как участники взаимодействуют в рамках консенсус-протокола, и каким образом система достигает согласия. Кроме того изучат математические алгоритмы, лежащие в основе консенсус-протоколов, такие как алгоритм Паксоса, алгоритм Raft, алгоритм Byzantine Fault Tolerance (BFT). Студенты разработают программы, раелизующие существующие математические алгоритмы, проанализируют существующие консенсус-протоколы и разработают собственное решение для реализации блокчейн-технологий. Итоговая оценка представляет собой защиту проекта
  • Образовательная программа 6B06191 Блокчейн - инженерия
  • Кредитов 5
  • Год обучения 1
  • Семестр 2
Top