Описание
Наше кастодиальное решение позволяет создавать блокчейн-продукты и напрямую выполнять операции по управлению цифровыми активами их владельцам. Структура кастоди построена таким образом, что исключается риск вмешательства третьей стороны благодаря многоуровневой системе контроля.
Кошельки для цифровых активов – ноу-хау Компании в создании мультиподписных кошельков, полученное с помощью объединения подходов технологии мультиподписи и алгоритма MPC .
Владелец кошелька при создании указывает его участников; каждому участнику генерируются приватный и публичный ключи внутри оффчейн системы Компании с помощью метода эллиптических кривых. Для проведения операции требуются подписи заданного владельцем кошелька количества участников. Оффчейн-система проверяет итоговую подпись и проводит операцию. Кошельки могут использоваться для холодного, теплого и горячего хранения.
Задачи, решаемые при помощи продукта:
- хранение кошелька (авторизация использования, уменьшение риска потери);
- валидация входящих транзакций;
- валидация и инициирование исходящих транзакций;
- защита от внешней цифровой атаки;
- защита от физической атаки на оборудование;
- защита от принуждения клиента к подаче приказа на операцию;
- ведение журналов запросов на операции и самих операций;
- передача финансовой учетной системе реквизитов транзакции;
- снабжение владельца актива оперативной информацией по балансу кошелька.
Технология
В основе создания мультиподписного кошелька находится BlackBox (далее – BB).
BlackBox – программа, которая создает закрытые ключи кошелька, обеспечивает их сохранность и отвечает за отправку транзакции в сеть. ВВ находится в DMZ , запросы на получение и отправку данных исходят только от него. Не получает внешних запросов. Для создания транзакции участники кошелька должны внести свою подпись. В нашем случае подпись может быть двух типов:
- генерируемый BB цифровой код, который присылается участнику на его электронную почту или телефон;
- генерируемая BB пара ключей по методу эллиптических кривых, публичный ключ которой сообщается участнику.
Управляющий сервер занимается сбором подписей из личного кабинета или с интерфейса, который присылается ссылкой участникам. Он передает полученные подписи ВВ, который, в случае кодов, сверяет полученные подписи со сгенерированными. В случае подписания ключами ВВ проверяет ключи участников с теми, какие были указаны при создании кошелька. После успешной проверки подписей BB отправляет транзакцию в сеть.
Условия успешной проверки:
- минимальное число подписей собрано;
- подпись владельца кошелька совпала.
Основные технические параметры:
- Максимальное количество ордеров в сутки на один экземпляр решения 255;
- Максимальное время хранения информации: 1 час;
- Кодировка передаваемых сообщений: UTF8;
- Максимальный объём одного сообщения: 2 Мб;
- Подключаемые сети: Bitcoin, Ethereum, Tron, Polygon;
- Количество обрабатываемых транзакций в минуту: 10.
Владелец активов имеет возможность воспользоваться услугами Компании для открытия горячего, теплого и холодного кошелька. Весь функционал доступен владельцу активов после регистрации и успешной верификации в личном кабинете. Программное обеспечение упрощает управление движением криптоактивов.
Основные виды обрабатываемой информации:
- Передвижение средств
- Заявки на открытие кошельков
- Статус проверки адресов
- Статус верификации
- Чистота актива
- Данные по владельцу активов