StableUnion
  • Общее
    • Введение
    • Executive Summary
    • Миссия и Видение
    • Зачем банкам нужна цифровая валюта?
    • Архитектура Системы
    • Дорожная карта
  • Для банков
    • Процесс Эмиссии Токенов
    • Процесс Вывода на Банковский Счет
    • Процесс Обмена Токенов с Использованием Кросс-Курса
    • Функционал токенов для Соблюдения Нормативных Требований
    • Запуск Собственной Permissioned L2 Сети
    • Улучшенная Адаптивность к KYT и AML
    • Начисления процентов на токенизированные депозиты
  • Приложение для Конечного Пользователя
    • Авторизация
    • Баланс и история транзакций
    • Функции покупки, продажи, обмена и перевода токенов
    • Gasless транзакции (транзакции спонсируются сервисом)
  • Интеграция и Совместимость
    • Совместимость с EVM сетями
    • Интеграция в сторонние приложения
    • Управление средствами через любой кошелек
    • Взаимодействие со сторонними смарт-контрактами (например, DeFi)
Powered by GitBook
On this page
  1. Общее

Архитектура Системы

Архитектура Приложения

Фронтенд (Пользовательский интерфейс):

  • Технологии: Реализован на Next.js, что обеспечивает SSR (Server-Side Rendering) для лучшей производительности и SEO. Использование NextUI помогает создать консистентный и современный дизайн интерфейса.

  • Функционал:

    • Аутентификация пользователя через электронную почту или Google, поддержка веб3 кошельков (MetaMask, Rainbow).

    • Отображение балансов в различных цифровых валютах (RUBi, USDi, INRi).

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

    • Все транзакции проходят без расходов на газ за счет спонсирования транзакций сервисом.

Бэкенд (Серверная сторона):

  • Структура: Микросервисная архитектура, каждый сервис отвечает за отдельную задачу, что повышает безопасность и масштабируемость системы.

  • Основные сервисы:

    • API Gateway: Обрабатывает входящие запросы и распределяет их по соответствующим микросервисам.

    • Сервис Банковских Транзакций: Интеграция с банковскими API для обработки транзакций, проверка статусов и создание платежных поручений.

    • Сервис Управления Контрактами: Управляет взаимодействием с блокчейном, включая мониторинг транзакций и выполнение авторизованных транзакций.

Смарт-контракты:

  • Базовая функциональность: Контракты наследуют стандарт ERC20 с дополнениями для банковских требований.

    • Transfer Limits: Ограничения на максимальные и минимальные суммы перевода.

    • Blacklist: Возможность блокировать адреса, подозрительные в мошенничестве.

    • Forced Transfer: Возможность административного перевода средств с одного адреса на другой без согласия владельца.

    • KYC Verification: Всегда видимый KYC статус отправителя для соответствия банковским регуляциям.

  • Процесс выпуска и вывода токенов: Автоматизированное управление токенами через бэкенд и смарт-контракты, обеспечивающее легкий и безопасный выпуск и вывод средств.

Развертывание и Интеграция

  • Возможности деплоймента: Поддержка различных EVM-совместимых сетей позволяет банкам выбрать наиболее подходящую инфраструктуру в зависимости от требований к безопасности и производительности.

  • Приватный Rollup блокчейн: Для банков, требующих максимальной конфиденциальности и безопасности, предлагается возможность использования приватных rollup сетей.

  • Мультиплатформенность: Приложение доступно в виде веб-платформы и может быть адаптировано для мобильных устройств на базе Android, увеличивая доступность и удобство использования для конечных пользователей.

Безопасность и Конфиденциальность

  • Безопасность транзакций: Все транзакции проходят проверку и защиту на уровне бэкенда и блокчейна, что минимизирует риски неавторизованных операций.

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

PreviousЗачем банкам нужна цифровая валюта?NextДорожная карта

Last updated 1 year ago