2023
Разработка платформы «БлокНод»
Разработка распределенного приложения для учета выпусков ценных бумаг среди консорциума компаний регистраторов
Описание проекта
Платформа распределенных приложений «БлокНод»
В условиях современного развития технологий учёта по средствам распределённых систем на рынке учётных институтов возникла потребность в разработке информационной системы для учёта выпусков ценных бумаг на основе технологии цепочки блоков (блокчейн).
Перед нашей командой были поставлены следующие задачи:
- Спроектировать проект распределённого приложения (DAPP) для учётных институтов, решающего задачу учёта выпусков ценных бумаг
- Заложить в систему возможность дальнейшего развития с целью решения новых прикладных задач
- Разработать пилотную версию программного обеспечения
- Развернуть распределённую сеть и провести испытания в промышленном режиме
Участниками проекта выступили 6 независимых компаний регистраторов. Курировала проект некоммерческая организация ПАРТАД. Разработкой руководила специально созданная рабочая группа, в которую вошли руководители IT подразделений от каждого регистратора.
Вехи проекта
Разработка и согласование технического задания
Разработка опытного прототипа
Написание смарт-контракта
Разработка API
Разработка клиентского приложения
Публикация и настройка сети блокчейн совместно с участниками проекта
Тестирование и запуск проекта
Предпросмотр проекта
Архитектура блокчейн-сети
*API - программный интерфейс, выступающий точкой взаимодействия с сетью по HTTP
*Client - веб-приложение, предоставляющее графический интерфейс для конечных пользователей
Разработана презентация, наглядно демонстрирующая преимущества системы.
Содержание:
Состав платформы БлокНод
Архитектура блокчейн-сети
Структура БлокНод
Доступные роли в системе
Распределенная база данных
Приложение и смарт контракты
Настройка мониторинга сети
Техническая реализация Фронт
React
Популярная библиотека, на основе которой разработана клиентская часть
Техническая реализация Бэкенд
Backend Nest JS
Современный серверный фреймворк на платформе node js
Распределенное файловое хранилище IPFS
Документарная база данных для индексации Mongo DB
Интеграция с блокчейном
Распределенный реестр Hyperledger Iroha
Безопасный частный блокчейн с встроенным механизмом разграничения доступа на основе ролей
EVM - Виртуальная машина Etherium
Среда исполнения смарт-контрактов. Представлена в проекте в виде интегрируемого программного продукта Hyperledger Burrow
Solidity
Язык для написания смарт-контрактов
Хотите обсудить Ваш проект или запросить коммерческое предложение?
Загрузка