Клиентский фронт
Что включает: личный кабинет, экраны сделок и заявок, тестирование инвесторов, уведомления о рисках, обращения в поддержку, документы (выписки, справки).
Что даёт депозитарий: ничего. Клиентский интерфейс — целиком зона ответственности обменника. Депозитарий предоставляет API для получения данных (баланс счёта, история операций), но весь UX — на операторе.
Что строим сами: полный клиентский путь от регистрации до совершения сделки. Для банка — встраивание в существующее мобильное приложение (iOS, Android, веб). Для финтеха — создание приложения с нуля.
Ключевые сложности. Обязательное тестирование физических лиц перед покупкой криптовалюты (ст. 32) — нужен интерактивный тест с фиксацией результата. Обязательное уведомление о рисках перед каждой сделкой (ст. 31) — не просто «галочка», а юридически значимый документ, содержание которого определит ЦБ. Отображение статусов при многошаговом DVP: клиент нажал «Купить», рубли списались, но крипта ещё не зачислена — нужно показать промежуточное состояние, а не пустой экран. Самостоятельная загрузка документов: физлицам — выписки для налоговой, юрлицам — отчёты для бухгалтерии в определённом формате.
Модуль обмена
Что включает: котировки, купля-продажа, мена цифровых валют, DVP (delivery vs payment), лимиты, управление собственным портфелем и ликвидностью.
Что даёт депозитарий: только API для исполнения крипто-стороны сделки — зачисление, списание, перевод между счетами. Всю торговую логику обменник строит сам.
Что строим сами: полный торговый движок.
Ключевые сложности. Это самый сложный и уникальный модуль обменника — именно он отличает обменник от всех остальных участников рынка.
Комплаенс-модуль
Что включает: KYC — идентификация клиента (паспорт, СНИЛС, проверка через Госуслуги или вручную). AML/CFT — мониторинг операций на предмет отмывания денег и финансирования терроризма, формирование отчётов для Росфинмониторинга. Проверка по санкционным спискам — сверка каждого клиента с перечнями экстремистов, террористов, санкционных лиц при каждой операции. Признание квалифицированных инвесторов — процедура присвоения статуса, от которого зависят лимиты и доступные активы. Тестирование физических лиц — обязательный тест перед первой покупкой, фиксация результата. Антифрод — выявление мошеннических операций, совершаемых без ведома клиента или с использованием чужих данных.
Что даёт депозитарий: KYC на уровне цифрового счёта (идентификация при открытии), AML-проверку входящих on-chain транзакций, blockchain analytics. Но это compliance депозитарного уровня — он не покрывает обязательства обменника.
Что строим сами: compliance на уровне сделки. Обменник — самостоятельный субъект 115-ФЗ с собственными обязанностями.
Ключевые сложности. На стыке обменника и депозитария возникает зона дублирования: оба обязаны идентифицировать клиента, оба обязаны мониторить операции. Чтобы клиент не проходил KYC дважды, нужна оркестрация — единый customer profile, синхронизация статусов между двумя системами. При этом ответственность не делегируется: если обменник пропустил подозрительную операцию — наказывают обменник, даже если депозитарий её тоже не поймал.
Тестирование инвесторов — отдельный процесс, который обменник обязан проводить самостоятельно. Формат и содержание теста определит Банк России, но инфраструктуру для его проведения (интерфейс, фиксация результатов, хранение) строит оператор.
Антифрод для обменника имеет свою специфику по сравнению с банковским: нетипичные паттерны покупок крипты, попытки обойти лимиты через дробление сделок, использование чужих аккаунтов для покупки.
Модуль расчётов
Что включает: банковские платежи, цифровые счета, адреса-идентификаторы, интеграция с депозитарием, сверка.
Что даёт депозитарий: цифровые счета, адреса-идентификаторы, on-chain операции, on-chain сверку. Это основная зона, где облачная модель экономит больше всего — обменнику не нужно строить ядро учётной системы.
Что строим сами: фиатную часть расчётов и операционную сверку.
Ключевые сложности. Банковские платежи — это не просто «списать рубли». Нужно обеспечить интеграцию с платёжной системой банка (для банка-оператора) или настроить расчёты через номинальный счёт (для финтеха). Нужен процессинг возвратов, обработка отклонённых платежей, контроль остатков на номинальном счёте.
Отдельная задача — операционная сверка. Депозитарий сверяет on-chain балансы с данными своей учётной системы. Но обменнику нужна ещё одна сверка: рубли ↔ крипта ↔ сделки. Клиент купил BTC за 100 000 рублей — действительно ли рубли зачислены, крипта отправлена, комиссия корректна? Эта трёхсторонняя сверка (фиатный баланс, крипто-баланс в депозитарии, реестр сделок обменника) — задача оператора.
Регуляторный модуль
Что включает: отчётность Банку России, отчётность в Росфинмониторинг, обработка запросов органов, реестры операций, раскрытие информации, исполнение предписаний.
Что даёт депозитарий: депозитарий ведёт свою отчётность, но она не заменяет отчётность обменника. Часть исходных данных (балансы, операции по цифровым счетам) обменник получает через API депозитария.
Что строим сами: весь регуляторный модуль обменника.
Ключевые сложности. Обменник обязан вести собственные реестры сделок (ст. 38) и формировать отчётность в форматах, которые установит ЦБ (ст. 43, 48). Сейчас эти форматы не определены — а значит, архитектура модуля должна быть достаточно гибкой, чтобы адаптироваться к ещё не существующим требованиям.
Workflow на запросы госорганов — ФСБ, ФНС, суды, Росфинмониторинг — обменник обязан обрабатывать самостоятельно, даже если активы клиента учитываются в чужом депозитарии. Пришёл запрос суда на блокировку — обменник приостанавливает торговлю и передаёт распоряжение депозитарию. Пришёл запрос ФНС — обменник предоставляет данные из своих реестров. Это не перекладывается на провайдера.
Модуль управления рисками и контроля
Что включает: управление рисками — методология оценки и контроля рыночных, операционных и кредитных рисков обменника. Внутренний контроль — проверка того, что сотрудники и системы действуют в рамках установленных правил и лимитов. Инциденты — регистрация, расследование и устранение сбоев, утечек, нарушений. Аудит — регулярная независимая проверка всех процессов и их соответствия требованиям регулятора.
Что даёт депозитарий: ничего. Это полностью зона ответственности обменника как отдельного лицензированного участника.
Что строим сами: систему управления рисками и систему внутреннего контроля (ст. 45–46).
Ключевые сложности. Риски обменника принципиально отличаются от рисков депозитария. Депозитарий в первую очередь управляет операционным риском и риском безопасности (взлом, потеря ключей). Обменник добавляет к этому рыночный риск (колебания курса криптовалют при наличии открытой позиции), риск ликвидности (нехватка актива для исполнения сделки), контрагентский риск (если обменник получает ликвидность от внешнего провайдера — что будет, если тот обанкротится?), операционный риск (сбои в интеграции с депозитарием или банком).
Для банка этот модуль — расширение существующей системы управления рисками: добавление новых классов рисков к уже работающей методологии. Для финтеха — построение с нуля, включая найм риск-офицеров и комплаенс-менеджеров. Причём дело не только в софте — нужна организационная зрелость: политики, процедуры, комитеты, отчётные линии.
Сервисный модуль
Что включает: RBAC (ролевой доступ), электронная подпись, журнал аудита, документооборот, уведомления, резервное копирование.
Что даёт депозитарий: собственный аудит-трейл on-chain операций, но он не заменяет аудит обменника.
Что строим сами: инфраструктурный слой приложения.
Ключевые сложности. RBAC для обменника — это десятки ролей: оператор, комплаенс-офицер, риск-менеджер, администратор, оператор поддержки. Каждая роль видит разный набор данных и имеет разные полномочия. Журнал аудита обменника должен фиксировать каждое действие каждого пользователя — и храниться не менее 5 лет.
Электронная подпись по ГОСТ — обязательна для юридически значимых документов: договоров с клиентами, регуляторной отчётности, уведомлений о блокировках.
Отдельный пласт работы - защита персональных данных и платёжной информации. Обменник хранит паспортные данные клиентов, результаты KYC-проверок, платёжные реквизиты, историю операций — всё это подпадает под 152-ФЗ «О персональных данных». Нужна классификация информационной системы персональных данных, уведомление Роскомнадзора, политика обработки, сбор согласий. Режим конфиденциальности клиентских данных по новому закону аналогичен банковской тайне (ст. 37) — раскрытие допускается только по решению суда или запросу уполномоченных органов. Данные должны шифроваться и в хранении, и при передаче, причём для российского контура — сертифицированными средствами криптографической защиты. Если обменник принимает оплату банковскими картами — добавляется соответствие стандарту PCI DSS. Всё это требует аудита информационной безопасности, регулярного тестирования на проникновение и подготовки документации для регулятора. Для банка часть этой инфраструктуры уже существует, для финтеха — строится с нуля и может стать одной из самых дорогих статей расходов.