Основные понятие криптографии. Хеш функции. Основы блокчейн.
Основы технологии блокчейн. Дистанционно.
Чему вы научитесь:
В результате освоения учебного курса слушатели должны знать:
принципы работы как абстрактного блокчейна, так и конкретную реализацию последнего;
обоснованность применения блокчейна в различный проектах;
В результате освоения учебного курса слушатели должны уметь:
выбирать технологию блокчейн для решения задач из различных предметных областей;
использовать технологию смарт-контрактов для решения прикладных задач;
В результате освоения учебного курса слушатели должны владеть:
технологией реализации смарт-контракта на языке Script;
20 000 руб.
Что входит в курс:
- Основы криптографии
- Смарт-контракты
- Абстрактная модель блокчена.

Материалы курса. Модули.
Принципы блокчейн и смарт-контрактов. Криптографические основы смарт-контрактов. Анализ существующих платформ реализации смарт-контрактов. Практические перспективы и особенности внедрения смарт-контрактов в России. Уязвимости смарт-контрактов и виды атак на механизмы консенсуса. Практические примеры использования смарт-контрактов.
Хеш-функции. Электронная подпись (RSA, ECDSA, EdDSA). Простейшая (абстрактная) модель блокчейна. PoW, PoS, DPoS. Script – язык программирования. Smart контракты. Пример проектирования и реализации смарт-контракта.
Требования
Курс рассчитан на пользователей и программистов, владеющих языком программирования. Приветствуется, но не обязательно, знание языка С++.
Описание
Целью реализации программы является базовая подготовка лиц, желающих получить знания и навыки работы в области технологии блокчейн.
Познакомить слушателя с основными базовыми элементами блокчейна: хеш-функции, электронная подпись (RSA, ECDSA, EdDSA), алгоритмы консенсуса и их части(PoW, PoS, DPoS), а также научить строить различные блокчейны под свои нужды на основе базовых элементов.
Познакомить слушателя с существующими реализациями блокчейна: Bitcoin и Ethreum. Рассмотреть возможные вектора атаки на существующие блокчейны для выделения областей, требующих более пристального внимания при построение своего блокчейна.
Познакомить слушателя с основными базовыми элементами блокчейна: хеш-функции, электронная подпись (RSA, ECDSA, EdDSA), алгоритмы консенсуса и их части(PoW, PoS, DPoS), а также научить строить различные блокчейны под свои нужды на основе базовых элементов.
Познакомить слушателя с существующими реализациями блокчейна: Bitcoin и Ethreum. Рассмотреть возможные вектора атаки на существующие блокчейны для выделения областей, требующих более пристального внимания при построение своего блокчейна.