E-Wallet (Ethereum Blockchain Platform)

SoftOne Ethereum Blockchain Platform — децентрализованная платформа, которая позволяет реализовывать смарт-контракты: безопасные приложения, без какой-либо возможности простоя, цензуры, мошенничества.

Функциональность

  • Пользователь должен иметь возможность выполнять следующие операции с валютой:
  • Создавать личные кошельки.
  • Переводить токены валюты между разными кошельками.
  • Просмотр баланса личного кошелька.
  • Используйте токены валюты для оплаты выбранных товаров и услуг у доступных продавцов.
  • Должны быть доступны следующие административные параметры.
  • Выпустить указанное количество токенов валюты и распределить их между выбранными участниками.
  • Уведомлять пользователей о новых транзакциях по электронной почте.
  • Поиск и анализ информации о транзакциях и сетевой статистике.
  • Пользователи должны иметь возможность выполнять все операции с криптовалютой, используя только клиентское приложение в веб-браузере или на мобильном телефоне.
  • У третьих лиц должна быть возможность выполнять базовые операции (аутентификация, проверка баланса, перевод токенов) с использованием предоставленного API.

Архитектура

Компоненты платформы

  1. Блокчейн — форк всемирно известной блокчейн-платформы Ethereum в «приватном» режиме. В этой конфигурации все узлы блокчейна расположены внутри системы, и пользователи криптовалюты должны использовать одно из клиентских приложений для подключения функциональности серверной части валюты.
  2. Бизнес-логика реализована с использованием «умных контрактов» Ethereum — блоков кода, выполняемых распределенно и совместно используемых всеми узлами в сети блокчейн.
  3. Frontend — клиентские приложения, обеспечивающие базовые пользовательские интерфейсы для работы с валютой. Есть несколько приложений для разных платформ: веб-браузер, собственные клиенты iOS и Android.
  4. Backend API — серверное приложение, отвечающее за обработку запросов пользователей и их отправку во внутреннюю сеть блокчейна и компоненты хранилища. Backend API предоставляет интерфейс REST и состоит из двух частей: Private/Public API.
  1. Системная БД — реляционная база данных для хранения данных, не связанных с блокчейном (учетные записи веб-сайтов и детали конфигурации).
  2. Exchange Frontend — клиентское приложение, обеспечивающее пользовательский интерфейс для обмена валют.
  3. Exchange Server — серверное приложение, реализующее бизнес-логику обмена валют. Exchange Server предоставляет интерфейс REST и может рассматриваться как расширение Backend API.
  4. Blockchain Monitor — серверное приложение, отслеживающее события блокчейна (блоки, транзакции) и регистрирующее их в БД транзакций для будущего поиска и анализа.
  5. Интерфейс администратора — клиентское приложение, предоставляющее пользовательский интерфейс для управления и мониторинга системы.
  6. БД транзакций — быстрое масштабируемое хранилище данных, используемое для хранения транзакционных событий.

Финтех

Мобильный интернет банк

Безопасный сервис, который обеспечивает удобство мобильного банкинга на вашем смартфоне

E-Wallet (Ethereum Blockchain Platform)

Произведите революцию в своем бизнесе с помощью технологии блокчейн

Система обнаружения фрода

AI is ramping up the defense against fraudsters and allowing to increase efficiency, and provide a better customer experience

Автоматизированная кредитная система

Автоматизированные кредитные системы управляют электронным переводом средств между счетами. Это позволяет сэкономить рабочее время

Система управления и взыскания долгов

Поможет упростить процесс взыскания долга и повысить прибыльность