Разработка веб интерфейсов для криптовалют и смарт-контрактов (проект)
Ментор | Александр Сальников, А. Пинчук |
Учебный семестр | Осень 2017 |
Учебный курс | 2-й курс |
Максимальное количество студентов, выбравших проект: TBA | |
Что это за проект?
Умные контракты, лежащие в основе blockchain логики многих продуктов, - по сути своей абстрактные объекты. Каждый из них обладает уникальным адресом, на который можно отправлять транзакции (аналогия с api вызовами). Стандартный интерфейс для них - криптовалютный кошелек предоставляет минималистичный интерфейс где можно задать адрес, вызываемый метод и payload. Для комфортного использования умных контрактов предусмотрена возможность расширять пользовательский интерфейс с помощью стандартных технологий front-end разработки (HTML+CSS+Javascript). В рамках этого проекта вы научитесь использовать стек технологий front-end разработки в разрезе его применимости к технологии blockchain. Необходимо будет реализовать пользовательский интерфейс к одному из смартконтрактов.
Чему вы научитесь?
- Разбираться в логике и форматах блокчейн систем
- Фронтенд разработке веб приложений
Какие начальные требования?
Мотивированность, прилежание, готовность самостоятельно осваивать стандартные инструменты.
Какие будут использоваться технологии?
- HTML/CSS/JavaScript
- Bitcoin/Ethereum/etc.
Темы вводных занятий
- Блокчейн технологии, децентрализованные автономные организации
- Инструменты веб разработчика
Направления развития
- Профессиональная веб разработка
- Экспертиза в архитектуре криптовалют
Критерии оценки
4-5: минимально работающий прототип и обзор используемых технологий
6-8: отлаженная система с содержательным функционалом и сопроводительной документацией
9-10: презентация проекта на внешнем мероприятии (конкурс, хакатон, конференция) или интеграция в проект с внешним заказчиком
Ориентировочное расписание занятий
TBA