-
Отрасль
-
Услуга

Процесс работы был построен по SCRUM методологии и разбит на двухнедельные спринты. Первым этапом мы провели “нулевой спринт”, в ходе которого были решены следующие задачи:
Выполнение проекта заняло 4 спринта.
AXIOMA разработала систему получения депозитов от ногих пользователей и кастодиального хранения средств. Это было достигнуто путем использования алгоритма мультиподписи "2 из 3": каждый адрес депозита генерируется основываясь на одном горячем и двух холодных кошельках. Горячий кошелек генерируется в соотвтствии с принципом HD-кошелька, холодные кошельки фиксированные.
Благодаря этому, у нас есть одновременно преимущества использования горячих и холодных кошельков:
Приложение состоит из 4 модулей:
Также была создана полная спецификация системы, включая BPM, Use Case, Activity и ER диаграмы. Кроме того, было создано руководство пользователя.
Работа по гибкой методологии позволяет изменять принятые ранее решения “на лету”, и внедрять улучшения без потери темпа работы.
В данном проекте изначально планировалось, что приложение будет работать как микросервис, но в итоге оно может быть использовано также и в качестве Javascript-библиотеки. Также изначально планировалась работа только с отдельной Cardano-ноды, но в итоге для взаимодействия с блокчейном было сделано несколько реализаций (отдельная нода, blockfrost.io, cardano-graphql API), которые можно выбирать через конфигурацию.