×Подсистема ВЭД
Модуль учета цифровых активов
Совершение сделок с цифровой валютой, учет и администрирование сопутствующих необходимых данных. Доступ к модулю предусмотрен для пользователей организаций, выступающих как Участники ВЭД и Поставщики ликвидности, а также пользователи Уполномоченной организации (Оператора платформы).
Функциональные возможности модуля учета цифровых активов
- Регистрация Участника ВЭД и Поставщика ликвидности, состоящая из следующих этапов: заполнение заявления, подписание заявления УКЭП, направление УО для рассмотрения, рассмотрение заявления УО.
- Ведение справочника цифровых валют. Возможность установки попарного курса и процента отклонения от него.
- Ведение кошельков (адресов-идентификаторов) Участников ВЭД и Поставщиков Ликвидности, возможность зачисления и вывода цифровой валюты.
- Ведение реестра контрактов ВЭД с установкой лимитов в цифровой валюте.
- Выставление Участниками ВЭД и Поставщиками Ликвидности предложений на продажу/покупку цифровой валюты с подписанием УКЭП.
- Выставление УО предложений на продажу/покупку цифровой валюты как от своего имени, так и за Участника ВЭД или Поставщика Ликвидности в определенных случаях.
- Возможность частичного акцепта предложений на продажу/покупку цифровой валюты с подписанием УКЭП.
- Агрегация всех оферт в виде витрины выставленных предложений на продажу/покупку цифровой валюты.
- Контроль сделок по купле-продаже цифровой валюты с учетом установленных лимитов по контрактам ВЭД.
- Подтверждение сделки Оператором с подписанием УКЭП после ее фактического исполнения в модуле «ВЭД. Модуль управления цифровыми активами».
- Создание Участником ВЭД или Поставщиком Ликвидности поручения на перевод активов на внешний кошелек, подписание УКЭП.
- Подтверждение Оператором вывода активов с подписанием УКЭП (выполняется после фактического перевода в модуле «ВЭД. Модуль управления цифровыми активами»).
- Блокировка конкретных сертификатов УКЭП или организаций на платформе.
- Отображение реестра все совершенных сделок.
Технологический стек
Рекомендуется проводить развертывание Платформы в облачной среде, например, в Яндекс облаке, с использованием управляемых (managed) ресурсов, таких как кластеры Kubernetes, Postgres, OpenSearch, Redis, RabbitMQ. Это делает систему распределенной и обеспечивает свойство отказоустойчивости «из коробки».
Основная часть слоя приложения реализована на .NET 8.0, пользовательский веб-интерфейс на базе фреймворка Angular. А также используется:
- Java, Go
- PostgreSQL
- S3 Хранилища
- RabbitMQ
- Opensearch
- Redis
- Hyperledger Fabric
- Docker
Криптографические сервисы реализованы на Java на основе криптопровайдера КриптоПро JCP. На рабочем месте пользователя требуется наличие установленного криптопровайдера КриптоПро для работы у УКЭП.
Сервисы слоя блокчейн-адаптеров и чейнкоды (смарт-контракты Hyperledger Fabric) реализованы на языке Go.