По словам преподавателя школы Александра Колотова, основные задачи обучения — дать навыки для развития собственных проектов и подготовить старшеклассников к финтех-олимпиаде, которая пройдёт в российском ИТ-вузе весной 2018 года.
«В этом году Университет Иннополис провел первую финтех-олимпиаду, где мы — организаторы — поняли, что блокчейн-технологии интересны старшеклассникам, увлеченным информационными технологиями и программированием», — говорит Колотов.
Он отметил, что в предварительном отборе на мероприятие участвовал 51 человек: «Школьники прошли проверку знания языка Python и основных алгоритмов обработки и хранения информации, решая задачи по программированию».
В организации школы помогали студенты Университета Иннополис, проходившие летнюю административную стажировку. Они собирали теоретический материал и придумывали задачи, посвященные технологиям распределённого реестра — главной теме второй финтех-олимпиады.
Темы летней школы:
— Алгоритмические основы и типовые структуры хранения данных в блокчейн;
— Криптографические основы блокчейн-технологий;
— Работа над алгоритмическими основами функционирования кошельков;
— Основы взаимодействия узлов в сети блокчейн;
— Настройка тестового узла Ethereum и их связь в единую сеть;
— Практика доставки смарт-контрактов в сеть и обращение к их функциям;
— Изучение языка программирования Solidity для написания контрактов;
— Работа с библиотекой web3.py языка программирования Python для взаимодействия с узлами блокчейн сети;
— Анонимность и безопасность участников сети блокчейн;
— Дискуссия о плюсах и минусах построения децентрализованных приложений.
«Блокчейн передаст власть над играми в руки геймеров»
Технологии
«Знания, которые ребята получили во время школы пригодится не только для олимпиады, но и для реализации личных проектов», — добавил Александр Колотов, отметив, что во время школы познакомился с несколькими интересными идеями по коммерческому применению блокчейн-технологий от участников мероприятия.