Студенческие проекты
Мы хотим, чтобы технология Blockchain и сфера Финтех развивались. Поэтому непрерывно работаем со студентами, предоставляя им возможность решать интересные и актуальные задачи современного рынка.
В настоящее время мы наиболее активно сотрудничаем с математико-механическим факультетом СПбГУ, однако готовы двигать науку и с другими вузами и факультетами.
ВОЗМОЖНЫЕ ФОРМАТЫ РАБОТЫ
Курсовые или дипломные проекты
Стажировки в течение учебного года
Летние стажировки
ЧТО НУЖНО СДЕЛАТЬ, ЧТОБЫ НАЧАТЬ РАБОТАТЬ С НАМИ?
Выбирайте одно из направлений работы, представленных ниже, или предлагайте свое — мы всегда рады обсудить новые идеи. Если Ваша идея покажется нам перспективной, мы с радостью начнем работать вместе.
Наиболее активные и вовлеченные студенты могут даже получить стипендию для работы над проектом.
JAVA REACTIVE CONFIGURATION
Задача: Упростить и сделать более функциональной конфигурацию Java-приложений

Мотивация: В крупных Java-проектах часто необходимо конфигурировать большое количество параметров, например различные URL'ы, Thread Pool'ы и прочее. Часть таких параметров изменяется редко, но часть необходимо изменять часто и удобно делать это во время работы приложения. Обычно для этого реализуют обработку изменения таких параметров и их валидацию. Хочется реализовать библиотеку, которая поможет упростить этот процесс и позволит использовать различные источники конфигурации (файловая система, база данных, vault и т.п.)

BLOCKCHAIN PAYMENT
SYSTEM
Задача: Разработать универсальную систему для подключения любых криптовалют

Мотивация: В современном мире криптовалюты всё чаще и чаще используются в качестве платежного средства. В связи с таким активным развитием криптовалют перед сервисами, принимающими платежи (Payment Service Providers, PSP) встаёт проблема поддержки множества криптовалют. Эта проблема решается созданием инструмента, который бы учитывал детали технического разнообразия валют и предоставлял единый интерфейс для PSP.

ВИЗУАЛИЗАЦИЯ БАЛАНСОВ ФИНАНСОВЫХ ОПЕРАЦИЙ
Задача: Разработать библиотеку для отображения графических данных для нескольких платформ

Описание: Количество вариантов различных графических форм представления данных очень велико. Также существуют различные потребности у клиентов финансовых приложений. Студентам предлагается провести исследование как средств графического представления, так и потребностей клиентов и с учетом результатов данных исследований предложить варианты визуализации и реализовать приложения на них основанные.

Проект подразумевает работу с общим сервером и несколькими видами клиентов — у студентов будет возможность потрогать различные платформы.



JAVA SUBTYPING SYSTEM
Задача: Реализовать систему поддтипов для Java 11+ в compile-type

Мотивация: В Java-приложениях возникает необходимость введения подтипов. Например в структурах данных часто используются числа (int) в качестве индекса, в таком случае можно случайно перепутать индексы разных сущностей и использовать индексы одних объектов в качестве индексов к другим. Чтобы этого избежать можно было бы использовать подтипы, но к сожалению в Java нет такой технической возможности "из коробки". Хотелось бы реализовать механизм статического анализа подтипов на этапе сборки, например с помощью annotation-процессоров.

Есть основа для магистерской работы

РЕАЛИЗАЦИЯ BULLETPROOFS ДЛЯ HL FABRIC
Мотивация: Есть потребность использовать алгоритм BulletProofs в смарт-контрактах Hyperledger Fabric, а основной язык контрактов - Go Lang. Исходя из этого появилась задача. Данная реализация должна быть безопасной, что потребует определенных исследований в Go, криптографии и Hyperledger Fabric. Возможно проведение аудита результата работы компанией Accenture.

Есть основа для магистерской работы

ФОРМАЛЬНАЯ ВЕРИФИКАЦИЯ
АЛГОРИТМА
ГОЛОСОВАНИЯ
Мотивация: У DSX Technologies есть свой алгоритм голосования с применением Blockchain, запатентованный совместно с компанией Accenture.

Задача состоит в том, чтобы построить формальную модель алгоритма и выполнить его формальную верификацию/моделирование, например с использованием TLA+. Данный подход набирает популярность и используется в AWS для валидации архитектурных решений.

Есть основа для магистерской работы

СРАВНЕНИЕ АЛГОРИТМОВ ГОЛОСОВАНИЯ НА BLOCKCHAIN
Мотивация: Существует уже некоторое множество решений для голосования с применением Blockchain. У DSX Technologies есть свой алгоритм, запатентованный совместно с компанией Accenture. Необходимо сравнить данное решение с существующими на рынке и оценить применимость в тех или иных задачах.

Есть основа для магистерской работы
Заявка на участие
в проектах
Готовы познакомиться с нами
и начать работу над Вашим blockchain-проектом?
Я согласен с условиями пользовательского соглашения