- 1 место. Курс «Blockchain-разработка» — GeekBrains
- 2 место. Курс «Блокчейн: цели, бизнес- модели и регулирование» — Открытое образование
- 3 место.Курс «Блокчейн» — Блокчейн Академия
- Курс «Создание блокчейн-проектов» — ФРОО
- Курс «Blockchain» — Блокчейн-Консалт
- Курс «Certified Blockchain Professional (IIB)» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
- Курс «Обучение технологии блокчейн до уровня Эксперт » — Geekchain Education
- Курс «Блокчейн» — Cryptonist
- Курс «Алгоритмы Блокчейна» — Синергия
- Курс «Блокчейн» — thebcj
- Курс «Введение в технологию Blockchain» — Udemy
- Курс «Блокчейн и Криптовалюты» — Лекториум
- Курс «Блокчейн» — МФТИ
- Курс «Вводная в блокчейн» — Coursera
- Курс «Приступая к разработке блокчейна» — Microsoft
- Курс «Blockchain» — Distributed Lab
Подборка бесплатных и платных онлайн-курсов для по блокчейн-разработке и программированию для начинающих с нуля и продвинутых.
Кому подойдет курс:
- Junior-разработчикам
Освоите принципы блокчейн-разработки и получите навыки для работы в этом направлении.
Стек: TCP/IP, Git, любой язык для backend-разработки - Middle-разработчикам
Научитесь решать практические задачи и получите конкурентное преимущество. - Senior-разработчикам
Сможете участвовать в международных блокчейн- проектах или запускать свои.
Программа курса «Блокчейн-разработка»
- Введение в блокчейн и основы криптографии
- Расскажем о развитии блокчейна, основных продуктах, криптографии.
- Формат блока 一 видеоуроки и вебинары.
- Основы блокчейна: свойства, состояния, транзакции, блоки. Доверие к участникам сети
- Практическое занятие. Работа с GPG: создание пары ключей, подпись, шифрование. Подключение к тестнету BTC, создание кошелька, работа с эксплорером. Работа с тестнетом Ethereum.
- Понятие и история шифра, принцип Кирхгофа. Симметричное шифрование, шифр Вернама, поточные и блочные шифры
- Хеш-функции: требования, принципы построения, примеры. Случайный оракул, подпись Лэмпорта, MAC, аутентифицированное шифрование. Защита хеш-функций и атаки на них
- Шифрование с открытым ключом. Понятия группы, кольца, поля. Протокол шифрования RSA, протокол Диффи — Хеллмана, система Эль-Гамаля
- Цифровые подписи, назначение и требования. Подпись ECDSA и Шнорра, протокол подписи RSA, подписи на основании хеш-функций. Представление о PKI — инфраструктуре открытых ключей
- Представление о вычислениях на несколько сторон. Схема разделения секрета Шамира. Схема commit-reveal. Криптографические протоколы garbled circuits и oblivious transfer. ORAM.
- Сетевой уровень взаимодействия и архитектура узла блокчейна
- Расскажем о сетевых протоколах взаимодействия узлов, поскольку зачастую блокчейн — это сеть без выделенного центра.
- Формат блока 一 видеоуроки.
- P2P-сети: примеры и отличия от архитектуры «клиент-сервер». Маршрутизация, bootstrapping P2P-клиента, announce vs request. Балансировка. Неструктурированные и структурированные оверлеи
- Распределённые хеш-таблицы. Хранение файлов в P2P и атаки на P2P. BitTorrent. IPFS
- Распространение информации в Bitcoin, разница в распространении транзакций и блоков, дополнительные relay-сети, протоколы исключения.
- Архитектура блокчейн-протоколов
- Рассмотрим верхнеуровневую архитектуру узла блокчейна, расскажем о принципах построения и взаимодействия подсистем.
- Формат блока 一 видеоуроки.
- (2 урока) Организация транзакций в блоке, структура заголовка блока, полноценные и лёгкие ноды, мемпул. Адреса в Bitcoin, Ethereum, Merkle tree, SegWit.
- Протоколы консенсуса
- В открытых блокчейн-системах могут попадаться недобросовестные участники — те, кто хочет переписать историю транзакций. Разберём, как предотвратить кражу денег, изменение условий смарт-контракта задним числом, блокировку переводов.
- Формат блока 一 вебинары.
- Протокол BFT — задача о византийских генералах. Обзор протоколов Paxos и Raft, масштабирование протоколов
- Протоколы Proof-of-Work, майнинг, атака 51%. Препятствия децентрализации в PoW-системах: ASIC, пулы. Меры противодействия централизации. Масштабирование и пересчёт сложности майнинга, coin hopping
- Стратегии майнинга: форки, эгоистичный майнинг, выборочное включение транзакций, объединённый майнинг
- Проблемы Протоколы Proof-of-Stake. Атаки: nothing-at-stake, grinding attack. Пулы в PoS-системах
- Другие варианты консенсуса: Delegated PoS, Proof-of-Space, Proof-of-Authority, Hashgraph.
- Смарт-контракты
- Транзакции в блокчейне не ограничиваются криптовалютами. Расскажем о смарт-контрактах и их создании.
- Формат блока 一 вебинары.
- Блокчейн как абстрактный автомат. Стековая машина Bitcoin, скрипты Bitcoin и их ограничения
- Практическое занятие. Bitcoin Script
- Смарт-контракты Ethereum, их примеры и уязвимости. Газ в Ethereum: проблема останова, EVM. Solidity
- Практическое занятие. Написать смарт-контракт на Etherium
- Практическое занятие. Написать смарт-контракт на Tendermint.
- Протоколы анонимизации
- Расскажем, как скрыть общеизвестные детали транзакций, но при этом предоставить доказательства их корректности.
- Формат блока 一 видеоуроки.
- Протоколы миксинга и конфиденциального вычисления
- Кольцевые подписи, stealth-адреса. Концепция обязательств Педерсена, доказательства принадлежности интервалу. Анонимизация в Monero
- Криптовалюты Mimblewimble и Grin. Анонимизация в Zcash и представление о zk-SNARK.
- Масштабирование сетей блокчейн
- Рассмотрим проблемы масштабирования на большое число клиентов.
- Формат блока 一 видеоуроки.
- Офчейн-протоколы. Lightning. Сайдчейны
- Шардинг. Предполагаемые решения Ethereum 2.0, альтернативные решения.
- Пользовательские аспекты работы с блокчейном
- Разберём примеры организации клиентского программного обеспечения, а также правовые основы работы с криптоактивами.
- Формат блока 一 видеоуроки и вебинары.
- Permissioned-модели открытых блокчейнов и обзор решений
- Практическое занятие. Работа с Hyperledger Fabric
- Кошельки и хранение ключей. Получение ключей из сид-фразы и иерархические детерминистические кошельки. Функционирование криптобирж. Устройство и проблемы смарт-контрактов DAO, ICO, DeFi
- Примеры DeFi и практика написания
- Правовые аспекты работы с блокчейном.
- Траектории развития блокчейн-разработчика
- Рассмотрим направления развития в блокчейне и подведём итоги курса.
- Формат блока 一 видеоуроки и вебинары.
- Коуч-сессия с HR Binance.
Вы получите удостоверение о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Данный онлайн-курс дает возможность слушателям, независимо от образования, в рамках очень компактного курса получить исчерпывающее базовое представления о предпосылках появления распределенных реестров, возможностях и целях этой технологии, основных математических алгоритмах и правовым подходах к ее применению.
Программа курса:
- Самое простое введение в блокчейн – без формул, слайдов, зато с камнями и карточками.
- Самое простое введение в криптоматематику блокчейна – без формул, слайдов, зато с замками и карточками.
- Бизнес-модели на блокчейне.
- Правовые основы блокчейна, криптовалют и смарт-контрактов.
По результатам обучения обучающийся должен знать:
- Различие между институциональными и неинституциональными подходами к формированию и хранению критической информации
- Неинституциональные механизмы формирования распределенного доверия на базе распределенных реестров
- Базовые механизмы и алгоритмы функционирования распределенных реестров.
- Правовые основы использования распределенных реестров
- По результатам обучения обучающийся должен уметь:
- Оценивать возможности использования распределенных реестров в рамках конкретных бизнес-моделей;
- В общем виде сформулировать правовые основы данных моделей;
- По результатам обучения обучающийся должен обладать навыками:
- Проводить параллели между поставленной задачей и уже существующими кейсами
- Эффективного общего анализа возможностей применения распределенных реестров для решения конкретных задач;
Программы Академии для всех
- Курс-тренинг «Мощный базовый»: «Эволюция денег. Основы криптографии. Блокчейны. Криптовалюты. Bitcoin. Сайдчейны. Смарт-контракты. Lightning network. Атомарные свопы.»
- Углубленный курс «Сайдчейны: будущее мира криптоактивов»
- Углубленный курс «Банки и консорциумы: от частных блокчейнов к R3 Corda и Hyperledger Fabric»
- Углубленный курс «За горизонтом блокчейна»
Программы для инвесторов
- Курс «Блокчейн для инвесторов: как не потерять средства, а сохранить и преумножить.»
Программы для центральных банков и регуляторов
- Курс «Блокчейн: трансформация мира. Регуляторы в новом мире.»
- Курс «Блокчейн для государств»
Программы для разработчиков
- Углубленный курс «Смарт-контракты и децентрализованные автономные организации»
- Углубленный курс «Создание блокчейн-систем. Теория.»
(Мы разрабатываем и внедряем блокчейны на заказ.)
- Углубленный курс «Масштабирование транзакционных систем: UASF, SegWit, подписи Шнорра, Lightning Network, микроплатежи, MW (UTXO)»
- Углубленный курс-тренинг «IPFS: всемирная файловая система в действии».
Для кого курс:
- Для программистов и специалистов, которые владеют хотя бы одним языком программирования и имеют опыт разработки ИТ-проектов.
В курсе вы узнаете:
- Что такое блокчейн, сферы применения, механизм и принципы работы.
- Как создаются криптовалюты при помощи блокчейна.
- Что такое централизованные и децентрализованные системы, их преимущества и недостатки.
- Как и где можно использовать блокчейн и криптовалюты, и почему это безопасно.
- В чём сходства и отличия наиболее популярных блокчейн-платформ: Bitcoin и Ethereum.
- Сферы применения блокчейна Ethereum в жизни.
В конце курса вам предстоит спроектировать сценарий использования технологии блокчейн в отрасли современного бизнеса. Это будет ваш курсовой проект, в котором вы сможете применить все полученные в курсе знания.
Описание программы по модулям:
- Неделя 1
На этой неделе вы познакомитесь с технологией блокчейн и основным (на данный момент) её применением – криптовалютами. Подробно рассмотрим технический механизм работы криптовалют и их создание.
В конце недели разберём, как можно хранить и использовать криптовалюты в реальной жизни. - Неделя 2
Вторая неделя курса посвящена глубокому разбору свойств технологии блокчейн: децентрализация, распределённый консенсус и безопасность.
Вы узнаете, как участники сети достигают соглашения, как происходит майнинг криптовалют и какие атаки возможны в сети блокчейн. В конце недели ваш ждет знакомство со скриптовым языком биткоина и разбор строения транзакций. - Неделя 3
На этой неделе перейдем к разбору блокчейн-платформы Ethereum. Вы узнаете, как создавалась платформа, в чем ее сущность и отличия от Биткоина.
После этого разберем транзакции в Ethereum и различные смарт-контракты, затем расскажем о применении блокчейн Ethereum.
К концу недели рассмотрим проблемы и возможности масштабирования сети Ethereum и инфраструктуру для создания приложений.
Для кого подходит обучение:
- Вы только начинаете
изучать технологию блокчейн и криптовалюты - Вы инвестор
желающий получить профессиональную консультацию и безопасно инвестировать в технологию блокчейн и рынок криптовалют - Вы трейдер
профессионал, желающий открыть для себя новый рынок.
Какие знания вы получите:
- Расскажем обо всех проблемах рынка, рисках и возможностях
- Разберем понятие Криптотрейдинг и научим зарабатывать на торговле криптовалютой
- Расскажем про высокодоходное инвестирование в ICO
- Альтернативные криптовалюты: как сделать 10 000% годовых?
На курсе вы изучите:
- Фундаментальные основы работы блокчейна;
- Крипто-рынок и управление криптоактивами;
- Блокчейн-экосистемы для развития проектов;
- Оценку IEO/STO/ICO и ресурсы crowdfunding.
После курса вы сможете:
- Создать «с нуля» блокчейн-проект и привлечь в него финансирование;
- Сформировать инвестиционный портфель из крипто-инструментов;
- Построить успешную карьеру в компаниях работающих в блокчейне.
Вы научитесь:
- понимать взаимодействие элементов архитектуры блокчейна: транзакции, блоки, реестры, хэши, подписи, алгоритмы шифрования, адреса, ноды, смарт-контракты, а также проводить самостоятельно анализ операций в блокчейн сети;
- разбираться в микро-инфраструктуре крипто-рынка: регуляторы, крипто-биржы, обменные сервисы, платформы, майнеры, крипто-владельцы и кошельки, а также самостоятельно совершать операции с криптоактивами и управлять инвестиционным крипто-портфелем;
- использовать подходящую блокчейн-экосистему для реализуемого блокчейн-проекта и работать со смарт-контрактами;
- проводить анализ потенциала IEO/STO/ICO проекта и использовать crowdfunding ресурсы для привлечения финансирования в блокчейн-проект.
Программа курса:
Модуль 1. Блокчейн технологии (4 ак. ч.)
- Архитектура блокчейна: транзакции, блоки, реестры, хэши, подписи, алгоритмы шифрования, адреса, ноды, смарт-контракты;
- Формы блокчейна: публичные и частные реестры. Применение децентрализации, вместо централизации и распределённости;
- Преимущества блокчейна: децентрализация, прозрачность, доверие, неизменность, экономичность, доступность, безопасность, простота, скорость;
- Алгоритмы консенсуса: Proof of Work (PoW), Proof of Stake (PoS), а также DPoS, PoET, PoD, PoI, Byzantine и репутационные механизмы;
- Масштабирование блокчейн технологий и перспективы использования квантовых компьютерных технологий;
- Роль блокчейна в переходе глобальной экономической системы к цифровой экономике.
- Практическое занятие 1. Анализ операций в блокчейн сети.
Модуль 2. Криптоактивы (4 ак. ч.)
- 1 Микро-инфраструктура крипто-рынка: регуляторы, крипто-биржы, обменные сервисы, платформы, майнеры, крипто-владельцы и кошельки;
- 2 Типы крипто-активов: криптовалюты, токены платформ, ютилити токены, а также транзакционные токены;
- 3 Создание криптоактивов на различных алгоритмах: эволюция с 2008 – по наст. время, mining vs. forging, токенизация, а также планируемые технологические трансформации;
- 4 Основы майнинга: производители оборудования, проблема 51%, наиболее популярные mining pools, формирование майнинговых мощностей и управление дата-центрами;
- 5 Управление инвестиционным крипто-портфелем. Фундаментальный и технический анализ в работе с крипто-активами;
- 6 Правовое регулирование и налогообложение юрисдикций: ЕС – Мальта, Швейцария, Гибралтар; карибский регион – Кайманы, Багамы, Бермуды, и др. – Сингапур, Сейшелы …
- Практическое занятие 2. Совершение операций с криптоактивами.
Модуль 3. Блокчейн экосистемы (4 ак. ч.)
- 1 Биткоин: структура сети, механизм работы транзакций, порядок проведения платежей, уровень анонимности, типы биткоина создаваемые с помощью forking (BCH, BSV, BTG); создание и управление биткоин-нодой, ПО для взаимодействия — Bitcoin-cli и Bitcoin-qt;
- 2 Ethereum: компоненты, принципы работы и возможности платформы: 1) проведение платежей в сети; 2) составление смарт контрактов для блокчейн проектов; 3) приложения на Ethereum, эмиссия ERC-20 токенов;
- 3 Open Source блокчейн сети для бизнеса. Платформа Hyperledger – Linux Foundation. Уровни Hyperledger – consensus, smart contract, communication, security/crypto, data stores, policy services, APIs и SDKs. Инструменты: Cello, Composer… Проекты на основе Hyperledger;
- 4 Обзор других функционирующих блокчейн экосистем: Corda R3 – использование блокчейн платформы для платежей между юр. лицами. Альтернативные экосистемы.
- Практическое занятие 1. Работа со смарт-контрактами.
Модуль 4. Применение блокчейн решений (4 ак. ч.)
- Crowdfunding: проекты ICO (Initial Coin Offering) и STO (Security Token Offerings). Привлечение капитала международных фондов. Размещение проекта на платформе по токенизации для поиска инвесторов;
- Децентрализованные приложения (DApps) и децентрализованные автономные организации / корпорации / общества;
- Совмещенное использование технологий блокчейна, искусственного интеллекта и машинного обучения. Разработка Blockchain X.0 и работа над алгоритмами Machina Economicus;
- Блокчейн как сервис (blockchain as a service — BaaS): 1) Microsoft Azure Ethereum Blockchain; 2) IBM Bluemix Platform; 3) Amazon AWS; 4) Hewlett Packard Corda R3; 5) SAP Leonardo.
- Практическое занятие 4. Анализ market feasibility ICO/STO проекта.
Блокчейн — это база данных, которая одновременно хранится на множестве компьютеров, соединенных друг с другом в интернете.
Программа курса:
Модуль 1. «Бизнес-информация»— История и роль появления денег
- Предпосылки появления криптовалют и технологии блокчейн
- История появления биткоина
- Принцип двойной траты в р2р-сетях
- Бизнес-функции биткоина и общая бизнес-информация о нем
- История появления Ethereum и какие задачи он решает
- Виды блокчейн технологий
- Виды криптовалют и способы использования
- Что такое смарт-контракты, причины их появления и способы применения
- Поколения блокчейна
- Применение блокчейна
- Лица блокчейна
- Капитализация криптовалют
Модуль 2. «Техническая информация»— Компоненты блокчейн
- Протокол взаимодействия и функции каждого его компонента
- Уровень сети и функции его компонентов
- Консенсус и на что он влияет
- Майнинг и как его организовать
- Виды платежных каналов
- Эмиссия и способы ее регуляции
- Децентрализованные приложения, зачем они нужны и как работают
- Биткоинплатформы и их функции
Модуль 3. «Криптоэкономика»— История появления
- Принципы криптоэкономики
- Применение в реальном мире
Модуль 4. «Примеры технологии»— Внедрение блокчейн корпорациями
- Внедрение блокчейн государствами
- Блокчейн и смарт-сити
- Блокчейн в образовательных проектах
- Опыт МосквыМодуль 5. «Legal»
- Законодательство в России и мире по криптовалюте и блокчейну
- Примеры применения законодательства
- Примеры судебной практики.
После прохождения обучения, у вас сложится полная картина того, что же такое блокчейн, зачем он был создан и какие перспективы у этой технологии.
- Вы получите основные знания о блокчейн, криптовалюте, блокчейн-платформах и финансовой системе. Овладеете базовой терминологией и сможете легко рассказать про блокчейн простым языком.
- Будете знать всю техническую сторону блокчейн технологии, способы обмена данными, построения архитектуры, чтобы использовать эти знания в работе.
- Разберете на 29 конкретных кейсах, как блокчейн используется в бизнесе/корпорациях. И сможете внедрять его в свои проекты.
- Узнаете юридические особенности работы с блокчейном и криптовалютами — какое законодательство действует в разных странах, и как использовать эти данные.
- Поймете, как правильно инвестировать в криптовалюту, как устроен рынок трейдинга и майнинга. И как безопасно проводить сделки.
Курсы:
- Консультация
Индивидуальная консультация для пользователей криптовалют. - Ускоренный курс
Трехчасовое обучение для безопасного входа в криптовалютный мир. - Базовый курс
Программа для более глубокое понимания блокчейна и биткоина.
Программа курса:
- ОПРЕДЕЛЕНИЕ БЛОКЧЕЙНА
- БЛОКЧЕЙН, КАК ДЕЦЕНТРАЛИЗОВАННАЯ, РАСПРЕДЕЛЁННАЯ, БЕЗОПАСНАЯ ТЕХНОЛОГИЯ
- РОЛЬ СМАРТ-КОНТРАКТОВ В БЛОКЧЕЙНЕ
- ВОЗМОЖНОСТИ В ОБЛАСТИ ПРИМЕНЕНИЯ БЛОКЧЕЙН-ТЕХНОЛОГИИ
- ОСНОВЫ КРИПТОГРАФИИ, ПРИНЦИПЫ ШИФРОВАНИЯ
- СИММЕТРИЧНАЯ И АСИММЕТРИЧНАЯ КРИПТОГРАФИЯ
- ИСТОРИЯ СОЗДАНИЯ КРИПТОВАЛЮТ
- ОСНОВНЫЕ КРИПТОВАЛЮТЫ И ИХ ОСОБЕННОСТИ
- ВИДЫ КРИПТОВАЛЮТНЫХ КОШЕЛЬКОВ
- КАК ЗАВЕСТИ КРИПТОВАЛЮТНЫЙ КОШЕЛЕК. ОНЛАЙН-ПРАКТИКУМ
- КРИПТОВАЛЮТНЫЕ БИРЖИ: ИСТОРИЯ, МЕХАНИЗМЫ РАБОТЫ, ВВОД И ВЫВОД ДЕНЕГ
- ТРЕНДЫ РАЗВИТИЯ КРИПТОВАЛЮТ В 2018 ГОДУ
- СТРАТЕГИИ ИНВЕСТИЦИЙ В КРИПТОВАЛЮТЫ
- КРИТЕРИИ ВЫБОРА ТОРГОВОЙ ПЛОЩАДКИ
- ОСНОВНЫЕ ПРИНЦИПЫ ФОРМИРОВАНИЯ ИНВЕСТИЦИОННОГО ПОРТФЕЛЯ
- ВИДЫ ТРЕЙДИНГА
- АЛГОРИТМИЧЕСКИЕ ТОРГОВЫЕ СИСТЕМЫ: ТОРГОВЫЕ БОТЫ
- ОСНОВЫ ИНВЕСТИЦИЙ В ICO
- ОСНОВНЫЕ ТЕРМИНЫ И ПРИНЦИПЫ РАБОТЫ МАЙНИНГА
- ОБОРУДОВАНИЕ ДЛЯ МАЙНИНГА
- ВЫБОР ВАЛЮТЫ ДЛЯ МАЙНИНГА
- РАСЧЕТ РЕНТАБЕЛЬНОСТИ МАЙНИНГА
- ОБЛАЧНЫЙ МАЙНИНГ
- СИТУАЦИИ, В КОТОРЫХ ПОЛЕЗНО ПРОВЕСТИ ITO (ICO)
- ЧТО ТАКОЕ WHITE PAPER. ДЛЯ ЧЕГО НУЖНА ДОРОЖНАЯ КАРТА ПРОЕКТА
- МАРКЕТИНГ ICO
- ICO: ИСТОРИЯ ПОЯВЛЕНИЯ, ПРЕИМУЩЕСТВА ПЕРЕД IPO
- ЧТО ТАКОЕ ITO. ЧЕМ ТОКЕНЫ ОТЛИЧАЮТСЯ ОТ КОЙНОВ
- ЭТАПЫ ПРОВЕДЕНИЯ ICO
- ПЛАТФОРМЫ ДЛЯ ПРОВЕДЕНИЯ ICO
- НЕОБХОДИМЫЕ РЕСУРСЫ И КОМАНДА ДЛЯ ПРОВЕДЕНИЯ ICO
- КАК ВЫВОДИТЬ СРЕДСТВА, ПОЛУЧЕННЫЕ НА ITO ИЛИ ICO, В ФАИТЫ
- ЮРИДИЧЕСКИЕ АСПЕКТЫ ПРИ ИСПОЛЬЗОВАНИИ СМАРТ-КОНТРАКТОВ
- ОТНОШЕНИЕ ГОСУДАРСТВ К КРИПТОВАЛЮТАМ
- МОШЕННИЧЕСТВО С КРИПТОВАЛЮТАМИ И БЛОКЧЕЙНОМ
- ПЕРСПЕКТИВЫ РЕГУЛИРОВАНИЯ КРИПТОВАЛЮТ В РОССИИ
- КАРЬЕРА В ИНДУСТРИИ БЛОКЧЕЙНА И КРИПТОВАЛЮТ.
Каждый ученик получает фирменный сертификат, подтверждающий полученные знания.
- Что из себя представляет блокчейн
Откуда взялось название, какие технологии являются составляющими, какие принципы работы блокчейна. - Механика работы блокчейна
Как работает изнутри, за счет чего достигаются его преимущества. - Блокчейн-бизнес (стартапы)
Новый вид бизнеса, который появился благодаря потребностям современного общества; инновации и финтех. - Что такое криптовалюты
Откуда появились криптовалюты, как ими пользоваться, чем они отличаются от привычных валют, что можно с ними делать. - Что такое ICO
Новый вид краудфандинга, что изучить, прежде чем принимать участие в ICO, как провести свое ICO. - Применение блокчейна
Применение новой технологии в традиционном бизнесе, медицине, финансах, ритейле и пр., почему это выгодно, как блокчейн изменит мир.
Чему вы научитесь:
- На этом курсе Вы познакомитесь с основами работы технологии блокчейн и получите базовые знания, необходимые для разработки собственных проектов
- Этот курс познакомит Вас с концепциями, лежащими в основе децентрализованных приложений
- Вы познакомитесь с существующими реализациями технологии блокчейн, такими как Биткойн и Эфириум
- Изучите моделирование и построение сетей блокчейн и создание блокчейн приложений
- Познакомитесь с проектом Hyperledger разработки блокчейн решений для бизнеса
- Научитесь разрабатывать и разворачивать смарт контракты в сети блокчейн
- Познакомитесь с языком Solidity кодирования смарт контрактов для сети Эфириум
- Научитесь разрабатывать Dapps приложения, предоставляющие доступ к функциям и сервисам сети блокчейн.
На этом курсе Вы получите понимание и знание базовых концепций технологии блокчейн, навыки для разработки и реализации интеллектуальных контрактов, познакомитесь с методами разработки децентрализованных приложений для блокчейн сетей.
Материалы курса:
6 разделов, 90 лекций
- Введение в криптографию и криптовалюты
- Биткойн
- Альткойны
- Блокчейн
- Блокчейн для бизнеса
В данном теоретическом курсе раскрывается сущность явления криптовалюты.
Узнаете:
- Об основных свойствах технологии блокчейн
- О понятиях «токен», «коин», «криптовалюта»
- Как функционируют смарт-контракты
Научитесь:
- Выявлять технологические различия между понятиями «электронная», «цифровая» и «виртуальная» учетные единицы
- Обозначать ключевые технологические и экономические характеристики понятий «токен», «коин» и «криптовалюта»
Программа курса:
Тема 1. Понятие транзакции и ее параметры. Структура блока. Порядок формирования цепи. Свойства блокчейна
- Транзакция, хеширование, публичный и приватный ключ
- Понятие блока и свойства блокчейн
- Форки
Тема 2. Смарт-контракт + Use cases
Тема 3. Классификация токенов: технологические признаки, экономическая суть, правовая квалификация
- Подходы к государственному регулированию цифровых активов
- Токенизация экономики, токеномика
Тема 4. Технологические признаки токенов
- Технологическое содержание токена/криптовалюты, алгоритмы подтверждения консенсуса
- Криптографические расчетные единицы
Тема 5. Экономическая суть и правовая квалификация токенов
- Экономическая сущность. Расчетная единица. Ресурс
- Множество «деньги». Функции денег
- Digital money. CBCC
- Функциональный подход к определению статуса криптовалюты
- Resource cryptocurrency. Сommunity cryptocurrency
- Криптовалюта: частная и государственная
- Подходы к правовому регулированию производных блокчейна.
В результате обучения вы получите:
- Знания по теории блокчейна (модели, консенсусы, уязвимости), криптографии и токеномики
- Способность создавать свой блокчейн-проект и разратывать смарт-контракты в Ethereum
- Знания в области систем информационной безопасности
- Умение программировать и запускать проекты с фреймворком Hyperledger Fabric
- Диплом магистра о высшем образовании от МФТИ по направлению подготовки “блокчейн”
- Возможность пройти стажировку в крупной компании-партнере МФТИ.
Учебная программа:
Продолжительность — 2 года
1-ый семестр
- Введение в DLT, часть 1
- Криптография, часть 1
- Теория игр
- Ethereum
- Теория вероятностей
- Сложность вычислений
- Распределенные системы.
2-ой семестр
- Hyperledger Fabric, часть 1
- Введение в DLT, часть 2
- Криптография, часть 2
- Программирование на Golang
- Операционные системы, часть 1
- Базы данных.
3-ий семестр
- Hyperledger Fabric, часть 2
- Операционные системы, часть 2
- Токеномика
- Децентрализованные финансовые сервисы (DeFi).
4-ый семестр
- Токеномика: прикладные задачи.
Цели курса:
- Способность обосновывать эффективность применения технологии блокчейн и смарт-контрактов для решения прикладных задач в экономике и финансах;
- Способность обосновывать необходимость внедрения технологии блокчейн на примере конкретных кейсов;
- Способность анализировать бизнес-процессы компании и предлагать пути перевода одного (нескольких) процесса (-ов) на блокчейн-технологию.
В результате прохождения курса вы узнаете:
- Об основных свойствах технологии блокчейн;
- О понятиях «токен», «коин», «криптовалюта»;
- Как функционируют смарт-контракты.
Чему вы научитесь:
- Выявлять технологические различия между понятиями «электронная», «цифровая» и «виртуальная» учетные единицы
- Обозначать ключевые технологические и экономические характеристики понятий «токен», «коин» и «криптовалюта»
- Различать блокчен-платформы по их основным характеристикам.
Программа курса:
1 неделя
- Приветственный модуль
- Технологические основы
2 неделя
- Блокчейн-платформы
3 неделя
- Основы токеномики
4 неделя
- Инфраструктура криптовалютного рынка
5 неделя
- Смарт-контракты.
В этой схеме обучения содержатся сведения о блокчейне и разработке на платформе Ethereum. Узнайте, какие навыки необходимо получить, чтобы приступить к созданию собственных блокчейн-сетей в нужном масштабе.
Темы:
- Изучите основы блокчейна и принцип работы технологии блокчейн.
- Получите представление о средствах разработки на блокчейн-платформе Ethereum.
- Создавайте смарт-контракты и децентрализованные приложения.
- Развертывание в локальных и тестовых сетях Ethereum.
Модули, включенные в эту схему обучения:
- Общие сведения об использовании блокчейна в Azure
Узнайте, как протоколы блокчейн обеспечивают доверие. Научитесь оценивать сценарии использования блокчейна и решать, подходит ли он для вашего решения.
- Введение
- Что такое блокчейн?
- Как работает блокчейн
- Типы блокчейна
- Когда следует использовать блокчейн
- Проверка знаний
- Сводка.
- Принципы программирования с использованием языка Solidity
В этом разделе рассматривается программирование смарт-контрактов для блокчейн-платформы Ethereum с помощью языка Solidity. - Создание смарт-контрактов Ethereum с помощью Solidity
Сведения о том, как устанавливать и использовать средства для разработки смарт-контрактов. - Создание токенов с помощью OpenZeppelin
Узнайте о значимости токенов и их использовании в блокчейне. - Создание пользовательского интерфейса с помощью децентрализованных приложений
Децентрализованные приложения и создание собственных децентрализованных приложений. - Подключение и развертывание в сетях Ethereum
Узнайте об использовании сетей Ethereum для разработки, тестирования и эксплуатации.
Уроки:
- Online-курс по Blockchain. Лекция 1. Что такое Биткоин
- Online-курс по Blockchain. Лекция 2. Принципы работы Биткоин
- Online-курс по Blockchain. Лекция 3. Как устроен Биткоин?
- Online-курс по Blockchain. Лекция 4. Как формируются блоки
- Online-курс по Blockchain. Лекция 5. Блокчейн и его возможности
- Online-курс по Blockchain. Лекция 6. Альтернативные монеты
- Online-курс по Blockchain. Лекция 7. Токенизация и ICO
- Online-курс по Blockchain. Лекция 8. Криптография в Биткоин
- Online-курс по Blockchain. Лекция 9. Как работают транзакции в Биткоине?
- Online-курс по Лекция 10. Как устроен блокчейн Биткоина?
- Online-курс по Лекция 11. Формат ключей в Биткоине
- Online-курс по Blockchain. Лекция 12. Форки Биткоина
- Online-курс по Blockchain. Лекция 13. Хранение и обработка ключей в криптовалютных кошельках
- Online-курс по Лекция 14. Синхронизация кошельков с Биткоин сетью
- Online-курс по Лекция 15. Мультиподпись в Биткоине
- Online-курс по Blockchain. Лекция 16. Иерархическая генерация ключей
- Online-курс по Blockchain. Лекция 17. Proof-of-stake алгоритмы консенсуса
- Online-курс по Лекция 18. Особенности работы Segregated Witness
- Online-курс по Blockchain. Лекция 19. Обзор протоколов консенсуса
- Online-курс по Blockchain. Лекция 20. Введение в смарт-контракты
- Online-курс по Blockchain. Лекция Обзор протокола bitmessage
- Online-курс по Blockchain. Лекция Как работают sidechains?
- Online-курс по Blockchain. Лекция Off-chain payment channels
- Online-курс по Blockchain. Лекция Устройство lightning network
- Online-курс по Blockchain. Лекция Distributed hash table
- Online-курс по Blockchain. Лекция 26. Защита информации в открытых сетях
- Online-курс по Лекция 27. Принципы работы atomic swap
- Online-курс по Blockchain. Лекция 28. Конфиденциальность в цифровых валютах
- Online-курс по Blockchain. Лекция 29. Обзор протокола Mimblewimble
- Online-курс по Blockchain. Лекция 30. Обзор протокола Bitshares
- Online-курс по Blockchain. Лекция MAST в Биткоине
- Online-курс по Blockchain. Лекция Zero-knowledge proofs
- Online-курс по Blockchain. Лекция Концепция Merkle Tree
- Online-курс по Blockchain. Лекция 34. Устройство и особенности Bitcoin Script
- Online-курс по Лекция 35. Виды цифровых подписей.
- Online-курс по Blockchain. Лекция 36. Децентрализованные пиринговые сети
- Online-курс по Blockchain. Лекция Концепция web of trust
- Online-курс по блокчейн. Лекция 38. Подход к хранению и управлению активами при помощи мультиподписи
- Online-курс по Лекция 39. Подписи Шнорра в Bitcoin
- Online-курс по Blockchain. Лекция 40. Taproot или Graftroot?
- Online-курс по Blockchain. Лекция 41. Обмен сообщениями между узлами Bitcoin-сети.
- Online курс по Лекция 42. Введение в mesh-cети
- Online-курс по Blockchain. Лекция 43.Технологии повсеместной токенизации
- Online-курс по Лекция 44. Signature Hash Types
- Online курс по Blockchain. Лекция 45. Как отличить криптовалюту от не криптовалюты
- Online-курс по Лекция 46. Lightning Network. Как работают платежные каналы
- Online-курс по блокчейн. Лекция Lightning Network. Part 2. How does Lightning network work?
- Online курс по Blockchain. Лекция 48. Протоколы обмена ключами
- Online-курс по Лекция 49. Как работает Atomic swap
- Online-курс по Blockchain. Лекция 50. Методы построения криптографических обязательств