Дата / Тема лекции | Содержание | Спикер |
|---|
Лекция 1
Обзор корпоративных блокчейн-систем |
- Определение корпоративных блокчейн-систем
- Сравнительный анализ различных корпоративных
блокчейн-платформ
- Преимущества и недостаткииспользования блокчейн-технологий
- Примеры применения корпоративных блокчейн-систем в разных отраслях
- Тенденции и перспективы развития корпоративных блокчейн-технологий
| Денис Васин,
технический директор Web3 Tech |
Лекция 2
Проектирование корпоративной блокчейн-сети на основе бизнес-кейса |
- Пример бизнес-кейса для корпоративной блокчейн-сети
- Определение требований к блокчейн-сети на основе бизнес-кейса
- Выбор подходящей блокчейн-платформы и алгоритма консенсуса
- Проектирование смарт-контрактов и участников сети
- Планирование и реализация фазы внедрения корпоративной блокчейн-сети
| Денис Васин,
технический директор Web3 Tech |
Лекция 3
Введение в блокчейн-платформу «Конфидент» |
- Обзор основных характеристик платформы «Конфидент»
- Установка и настройка платформы
- Создание и управление узлами в сети платформы
- Работа с токенами в платформе
- Использование API в платформе
| Middle инженер-программист |
Лекция 4
Развертывание локальной блокчейн-сети на основе платформы «Конфидент».
Часть 1 |
- Подготовка окружения для развертывания блокчейн- сети
- Создание и настройка узлов сети на локальной инфраструктуре. Генерация ключей
- Синхронизация узлов и проверка работы консенсус-механизмов
- Работа с блоками Работа с API.
| Middle инженер-программист |
Лекция 5
Продвинутые возможности платформы «Конфидент» |
- Алгоритмы косенсуса PoA/PoA+CFT
- Механизмы передачи конфиденциальной информации
- Использование и настройка PKI
- Использование gRPC API
- Авторизация на базе OAuth2
| Middle инженер-программист |
Лекция 4
Развертывание локальной блокчейн-сети на основе платформы «Конфидент».
Часть 2 |
- Генерация Genesis блока PoA + CFT в существующей сети
- Docker Validation
- Работа с Privacy
- Работа с gRPC API
- Работа с OAuth2
| Middle инженер-программист |
Лекция 6
Основы разработки контрактов для платформы «Конфидент» |
- Определение смарт-контрактов и их роли
- Язык программирования Kotlin и инструменты для разработки смарт-контрактов
- Структура и SDK смарт-контрактов в платформе
- Тестирование и отладка смарт-контрактов
- Лучшие практики разработки безопасных и эффективных смарт-контрактов
- Конструкторы и методы смарт-контракта
| Инженер-программист |
Лекция 7
Написание смарт-контракта для платформы «Конфидент».
Часть 1 |
- Создание простого смарт-контракта в среде разработки
- Определение цели и логики смарт-контракта
- Программирование базовых операций и условий контракта
- Компиляция и развертывание смарт-контракта
- Тестирование функциональности смарт-контракта
| Инженер-программист |
Лекция 8
Продвинутые возможности разработки контрактов для платформы «Конфидент» |
- Использование внешних данных и оракулов в смарт-контрактах
- Работа с маппингами
- Работа с нативными токенами
- Обновление смарт-контрактов
- Работа с конфиденциальными контрактами
| Инженер-программист |
Лекция 7
Написание смарт-контракта для платформы «Конфидент».
Часть 2 |
- Написание смарт-контракта с нативными токенами
- Написание смарт-контракта с маппингами
- Обновление контракта
| Инженер-программист |
Лекция 9
Основы разработки интеграционных сервисов для платформы «Конфидент» |
- Интеграционные сервисы — обзор библиотек и функций
- Работа с API
- Публикация контрактов
- Вызов контрактов
- Принципы построения интеграционных сервисов
| Инженер-программист |
Лекция 10
Написание интеграционных сервисов для платформы «Конфидент».
Часть 1 |
- Генерация приложения по шаблону
- Конфигурация узлов
- Запросы к узлу
- Публикация контрактов
- Вызов контракта
- Чтение данных из блокчейна
| Инженер-программист |
Лекция 11
Продвинутые возможности разработки интеграционных сервисов для платформы «Конфидент» |
- Обозреватель блоков
- Сервисы oauth2/identity
- Где подписывать транзакцию — бэк или фронт
- Подпись транзакции на бэкенде
- Подпись транзакции на фронтенде
| Инженер-программист |
Лекция 10
Написание интеграционных сервисов для платформы «Конфидент».
Часть 2 |
- Пример сервиса с обозревателем блоков
- Аннотация событий
- Обработка роллбеков, шардирование чтения
- Пример подписи транзакции на бэкенде
- Пример подписи транзакции на фронтенде
| Инженер-программист |