Курс «Технологии блокчейн и Биткоин» содержит в себе следующие темы:
Тема 1 |
Место и роль блокчейна в экосистеме цифровой экономики |
Тема 2 |
Криптографические ключи, адреса, кошельки |
Тема 3 |
Транзакция как запись в распределенном реестре |
Тема 4 |
Сетевая архитектура платформы Биткоин |
Тема 5 |
Строение блокчейна |
Тема 6 |
Майнинг как основа консенсуса платформы Биткоин |
В курсе раскрываются основы технологии блокчейн. На примере платформы Биткоин подробно рассматриваются теория и практика построения распределенных децентрализованных систем модели Блокчейн 1 (криптовалюты).
В курсе рассматриваются концептуальные вопросы построения децентрализованных приложений на основе технологии блокчейн, определяются основные понятия в сфере распределенных реестров. К сожалению, на сегодняшний момент в отечественной литературе практически отсутствуют хорошие технические справочники по технологии Биткоин, поэтому материал, изложенный в курсе, может стать весьма полезным как для разработчиков блокчейн-платформ, так и для потенциальных потребителей информационных систем такого рода. Подробно излагаются все основные технологии, лежащие в основе криптовалюты, включая алгоритмы достижения консенсуса, структуру блокчейна и транзакций, пиринговые сети, майнинг, язык сценариев транзакций Script и др. Технические аспекты разбираются на примере платформы Биткоин. Для лучшего понимания сути технологии блокчейн в рамках курса представлен экскурс в криптографию на эллиптических кривых. Анализируются тенденции развития децентрализованных приложений, нововведения в протоколе Биткоин, такие как SegregatedWitness, представлен небольшой обзор альткоинов. Этот курс поможет слушателям разобраться с вопросами разработки криптовалют, их использования, проектирования программного обеспечения для работы с ними.
Дополнительная информация: Курс рассчитан на слушателей, имеющих хорошую подготовку по курсам, касающихся основ программирования с использованием алгоритмических языков, алгебры и теории чисел, криптографии.