О КУРСЕ
Программа рассчитана на слушателей с высшим или средним профессиональным образованием.
Цель программы – познакомить слушателей с технологией блокчейн как частным примером распределенного реестра.
На программе вы узнаете больше о базовых элементах блокчейна: хеш-функции, электронной подписи (RSA, ECDSA, EdDSA), алгоритмах консенсуса и их частях (PoW, PoS, DPoS), а также о разработкие смарт-контрактов с использованием технологии блокчейн, их преимуществах и недостатках, архитектуре приложений, построенных на базе или с применением технологии блокчейн.
НАУЧИТЕСЬ
- строить различные блокчейны под свои нужды на основе базовых элементов
- разрабатывать простейшие смарт-контракты на прогрммном языке Solidity
СРОКИ ОБУЧЕНИЯ
Обучение с 1 марта по 7 апреля 2025
Объем: 40 часов
ДОКУМЕНТЫ ПО ОКОНЧАНИИ
При успешном завершении образовательной программы слушателям выдается:
- сертификат МГУ (для лиц без высшего или среднего профессионального образования)
- удостоверение о повышении квалификации (для лиц с высшим или средним профессиональным образованием)
РЕЗУЛЬТАТЫ ОБУЧЕНИЯ
Понимание принципов работы как абстрактного блокчейна, так и конкретную реализацию последнего. Оценить обоснованность применения блокчейна в различный проектах. Уметь применять полученные знания на практике.
ДОКУМЕНТЫ ДЛЯ ЗАЧИСЛЕНИЯ:
Для зачисления на программу необходимо заполнить следующие документы (от руки или в электронном виде) и прислать на почту dpovmk@cs.msu.ru:
- Заявление
- Анкета
- Согласие на обработку персональных данных
- Копия паспорта
- Копия диплома о высшем или средне-специальном образовании
После того как вы пришлете документы мы вышлем вам договор и направление на оплату
Детали курса
- Лекции 16
- Тесты 0
- Учебное время 10 недель
- Навык Все уровни
- Студенты 0
- Оценки Да
-
Технология Блокчейн
Всего часов: 14
- Краткое введение в технологию блокчейн. История и принцип работы технологии блокчейн.
- Архитектура технологии блокчейн, основные функциональные элементы: транзакции, блоки, реестры, хэши, подписи, алгоритмы шифрования, адреса, ноды, смарт-контракты.
- Хеш-функции. Электронная подпись (RSA, ECDSA, EdDSA)
- Понятие распределенного реестра. Публичные и частные реестры.
- Понятие консенсуса и его свойства. Алгоритмы консенсуса: Proof of Work (PoW), Proof of Stake (PoS), а также DPoS, PoET, PoD, PoI, Byzantine и репутационные механизмы.
- Свойства технологии блокчейн. Преимущества и недостатки применения технологии блокчейн.
- Примеры и сферы применения технологий блокчейн на сегодняшний день. Экономические и правовые аспекты применения технологии Блокчейн
- Периферия: понятия токена, криптовалюты, электронного кошелька, типы и виды.
-
Блокчейн-платформы: Вitcoin, Etherium и другие
Всего часов: 12
- Платформа Вitcoin. Основные компоненты. Принципы работы и возможности платформы. Порядок проведения платежей в сети. Структура сети. Создание и управление Вitcoin-нодой
- Платформа Ethereum. Основные компоненты. Принципы работы и возможности платформы. Порядок проведения платежей в сети. Разработка смарт контрактов для блокчейн проектов.
- Open Source платформы. Платформа Hyperledger. Основные компоненты. Принципы работы и возможности платформы. Платформа Corda R3. Использование блокчейн платформы для платежей между юридическими лицами. Альтернативные экосистемы.
-
Смарт-контракты
Всего часов: 14
- Смарт-контракты: понятие смарт-контракта, архитектура построения, особенности функционирования и применения.
- Язык Solidity: основной синтаксис языка, особенности, онлайн среда разработки.
- Области применения технологии блокчейн и смарт-контрактов.
- Разработка простейших смарт-контрактов. Установка и запуск электронного web-кошелька. Майнинг тестовой криптовалюты. Обзор онлайн среды разработки смарт-контрактов.
- Разработка и тестирование простейших смарт-контрактов. Установка разработанных смарт-контрактов в тестовую сеть.