Перейти к содержимому
руководство1 ноября 2026 г. · 6 мин чтения

Self-hosted ПО для криптобиржи: что вы получаете, что эксплуатируете и сколько это стоит

Что входит в self-hosted ПО для криптобиржи, что берёт на себя ваша команда, чем оно отличается от white-label-облака и open-source-наборов и сколько стоит.

BitPolaris Engineering

Self-hosted ПО для криптобиржи работает на инфраструктуре, которую контролируете вы: на собственной площадке или в вашем облачном аккаунте, а приватные ключи, база клиентов и журнал аудита с первого дня находятся внутри вашего периметра. Это альтернатива модели с хостингом, в которой вендор эксплуатирует экземпляр и среду, где зашифрованы ключи, и выставляет ежемесячную плату плюс долю от выручки. В этом руководстве разбираем, что входит в self-hosted-установку, что берёт на себя ваша команда, чем она отличается от white-label-облака и open-source-наборов, что добавляет лицензия на исходный код и сколько всё это стоит — на наших собственных опубликованных ценах, чтобы вы могли их проверить.

Три способа развернуть одно и то же ядро биржи

Модель развёртывания влияет на договор не меньше, чем на архитектуру. Это та же таблица, что и на странице моделей развёртывания. Ядро биржи во всех трёх колонках одно и то же; разница только в том, кто его эксплуатирует, где хранятся ключи и какие блоки доступны.

White-label-облако Self-hosted Исходный код
Кто эксплуатирует Вендор Вы, с дежурной службой поддержки вендора Вы
Где работает Выделенные серверы вендора в ЕС Ваше железо или облачный аккаунт Ваше железо или облачный аккаунт
Ключи Зашифрованы внутри экземпляра Полностью в вашем периметре Полностью в вашем периметре
Доступ вендора Операционный, с журналированием Постоянного нет; сессионные учётные данные, которые выдаёте вы Нет
Обновления Включены; окна согласуете вы 20% от стоимости лицензии в год; окна согласуете вы Необязательный поток обновлений, 15% в год
Блок Custody Недоступен Доступен Доступен
Цены Настройка + ежемесячная плата Разовая лицензия + ежегодная поддержка Разовая бессрочная лицензия
Выход Уведомление за 90 дней, полный экспорт данных Бессрочно; поддержка по желанию Бессрочно; форк разрешён

«White-label-облако» здесь означает экземпляр на хостинге вендора под вашим брендом. Большинство решений о покупке определяют две строки. «Ключи» — строка, которую регуляторы и банки читают первой: лицензированный брокер, обязанный держать активы клиентов под собственным контролем, не может использовать модель, в которой ключи зашифрованы в экземпляре вендора. «Доступ вендора» — строка для вашей службы безопасности: self-hosted означает, что у вендора нет учётной записи на ваших серверах; когда нужна поддержка внутри системы, вы выдаёте учётные данные с ограниченным сроком действия и отзываете их после сессии.

Что входит в self-hosted ПО для криптобиржи

«ПО для биржи» — это не одна программа. Референсная поставка — около 50 сервисов под Docker Compose за Traefik на выделенных серверах; размер и топологию определяем вместе с вами на этапе скоупинга исходя из ваших рынков и ожидаемого числа пользователей. Каждый сервис — то, что внутренней команде иначе пришлось бы писать самой:

  • Матчинг-движок (Go): спотовый матчинг с лимитными, рыночными и стоп-лимит ордерами, защита от сделок с самим собой, транспорт gRPC и AMQP.
  • Леджер и ядро (Rails): счета, кошельки, переводы и учёт; сервис идентификации с уровнями KYC и интеграцией Sumsub (другие провайдеры оцениваются отдельно; плату провайдеру вносите вы); WebSocket-потоки и API-шлюз.
  • Слой кошельков для девяти блокчейнов: BTC, ETH, BSC, TRON, XRP, SOL, DOGE, LTC и AVAX C-Chain, с пулами RPC и переключением при отказе.
  • Ликвидность: Mirror engine сегодня котирует книги ордеров на 97 рынках по данным референсных площадок и хеджирует каждое исполнение на этих площадках в момент сделки, поэтому вам не нужно заранее формировать запасы для маркетмейкинга; рабочие остатки на площадке хеджирования всё же нужны. Ваши собственные маркет-мейкеры подключаются через API. Как работает зеркалирование.
  • Клиентские интерфейсы: веб-терминал на React с режимами Easy и Pro (простой экран покупки и продажи и полноценный терминал с книгой ордеров), приложения на React Native для iOS и Android, публикуемые под вашими аккаунтами разработчика, и мобильный веб.
  • Консоль оператора: 53 экрана для очередей KYC, подтверждения выводов, настройки рынков и комиссий, консоль Mirror, Earn (там, где позволяет ваша лицензия), живая поддержка и 60 шаблонов писем.
  • Данные и инфраструктура: MySQL, Redis, InfluxDB, RabbitMQ и HashiCorp Vault, перед ними — Cloudflare.

Чаще всего покупатели недооценивают консоль. Биржа без очередей подтверждений и журнала аудита вряд ли пройдёт большинство проверок комплаенса, а в open-source-наборах такая консоль встречается редко.

Что придётся эксплуатировать вашей команде

Self-hosting перераспределяет обязанности, а не снимает их. До подписания заложите следующее:

  1. Инфраструктура. Собственное железо или облачный аккаунт; референсные установки есть на Hetzner, AWS Франкфурт и OVH. Резервные копии уходят на вторую площадку по вашему выбору; частота копий, тесты восстановления и целевые показатели восстановления согласуются при скоупинге и фиксируются в заказе.
  2. Церемония ключей. Ключи горячего, тёплого и холодного кошельков генерируются на вашем оборудовании в присутствии ваших ответственных лиц и с подписанным протоколом. Вендор ведёт процедуру через сессию, которую контролируете вы, и не касается ключевого материала.
  3. Окна обновлений. Релизы приходят от вендора; когда их применять, решаете вы. Стейджинг-среда и план отката — стандарт. Лицензия бессрочная независимо от того, продлеваете ли вы подписку на обновления.
  4. Мониторинг и дежурство. Стек поставляется с правилами мониторинга и оповещениями; что отслеживать и куда отправлять оповещения, настраивается вместе с вами при установке. Дежурство несёт ваш сотрудник; служба поддержки вендора — вторая линия, доступная через выданные вами учётные данные, с часами работы и целевыми сроками по уровням серьёзности, зафиксированными в заказе.
  5. Доказательства. Поскольку логи, база данных и конфигурация ваши, техническую доказательную базу для заявки на лицензию и для аудиторов вы берёте из собственных систем. Что обычно входит в этот файл, перечислено в статье что требуют регуляторы.

Если инженера по эксплуатации у вас нет совсем, мы рекомендуем начать с облачной модели и мигрировать позже: плата за настройку облака засчитывается в стоимость последующей лицензии self-hosted на те же продукты, а миграция между моделями для стандартного развёртывания занимает около двух недель, без учёта задержек на стороне сторов, банка и кастомных интеграций.

Где это может работать

Размещение данных — самая частая причина выбирать self-hosted. Облачные экземпляры размещаются только в ЕС; self-hosted работает там, где требует ваша лицензия, с учётом санкционных и экспортных ограничений и возможностей поддержки:

  • ЕС: любой провайдер; референсные установки на Hetzner, AWS Франкфурт и OVH.
  • Персидский залив (GCC): AWS Бахрейн и ОАЭ, Oracle Дубай или собственная площадка. Поддерживаются арабский интерфейс и RTL-вёрстка.
  • Турция: локальные провайдеры или собственная площадка для требований локализации данных. Банковские переводы в EUR и TRY есть в ПО; подключает их ваш банк или PSP.
  • Другие регионы: Сингапур, Швейцария и Великобритания — по запросу. Скрининг адресов и санкционный скрининг доступны в любом развёртывании.

Self-hosted ПО и open-source-набор

Open-source-наборы для биржи тоже работают на ваших серверах, и для группы с сильной инженерной командой это вполне обоснованный путь. Разница в том, что есть на момент установки. Набор обычно даёт матчинг-движок, базовый леджер и веб-фронтенд. Не хватает как раз того, что делается дольше всего: консоли оператора, движка ликвидности, нативных приложений, интеграций с блокчейнами с переключением при отказе, а также скриптов развёртывания, мониторинга, процесса резервного копирования и журналов аудита, которые появляются только после эксплуатации стека на реальных клиентах. В нашем сравнении затрат этот разрыв оценивается в €300 тыс. и более инженерных затрат и шесть–двенадцать месяцев, прежде чем набор сможет обслуживать клиентов.

Коммерчески лицензированный self-hosted-стек — противоположный компромисс: вы платите фиксированную цену за ПО, на котором уже работает биржа, и наследуете его архитектурные решения. Прежде чем решать, попросите показать работающую систему; вендор, который не может продемонстрировать консоль в работе, предлагает вам путь open-source-набора с лицензионной платой сверху.

Сколько стоит self-hosted ПО для криптобиржи

Наши цены открыты и зафиксированы в евро; страница цен собирает из них оценку первого года.

Блок Лицензия self-hosted (разово) Лицензия на исходный код (разово) Обновления и поддержка
Exchange €24 500 €58 100 Self-hosted: 20% от стоимости лицензии в год (€4 900). Исходный код: необязательный поток обновлений 15%
Wallet (веб, бэкенд, админ-панель) €11 900 €28 700 Те же условия
Custody (только self-hosted) €15 400 или €14 000 вместе с Exchange €37 800 или €33 600 вместе с Exchange Те же условия
Payments €7 700 €20 300 Те же условия

Модули — приложения для iOS и Android, Token Launch, Earn и фиатные каналы — оплачиваются отдельно; фиатные каналы к тому же зависят от вашего банка или EMI-партнёра и юрисдикции. Для сравнения: та же биржа в облачной модели стоит €7 700 за настройку плюс €1 600 в месяц, поддержка в первый год включена. Лицензированный брокер, который берёт Exchange, Wallet и Custody в варианте self-hosted, платит €50 400 разово за три основных блока и около €10 100 в год за обновления и поддержку.

Чего нет в этих цифрах: ваши серверы, плата вашего KYC-провайдера за каждую проверку, сетевые комиссии блокчейнов и рабочие остатки на площадке хеджирования для Mirror engine. Они одинаковы при любой модели.

Установка по шагам

Для облачной модели мы публикуем срок пять недель от подписания до запуска; self-hosted добавляет одну–две недели на установку и церемонию ключей, как только готовы доступ к инфраструктуре, DNS, сертификаты и аккаунты провайдеров. Последовательность каждый раз одна и та же:

  1. Скоупинг и путь лицензирования. Юрисдикция, требования к кастоди, KYC-провайдер, ограничения по хостингу, размер и список рынков.
  2. Среда. Вы подготавливаете серверы или облачный аккаунт и передаёте доступ; стек устанавливается, первой поднимается стейджинг-среда.
  3. Церемония ключей и политика кастоди. Ключи генерируются на вашей стороне; пороги подтверждения, белые списки и задержки настраиваются в движке политик.
  4. Бренд, приложения и контент. Веб-терминал и приложения под вашим брендом; подачу в сторы начинаем рано, потому что ревью — наименее предсказуемый шаг.
  5. Генеральная репетиция. Полный цикл на стейджинге: депозит, сделка, вывод с подтверждением, сверка, учения по инциденту.
  6. Запуск и передача. Обучение администраторов, ранбуки и подключение службы поддержки вендора через выданные вами учётные данные.

Что спросить у любого вендора перед переходом на self-hosted

  • Сохраняет ли вендор какой-либо постоянный доступ после установки? Если да, как он журналируется и отзывается?
  • Кто присутствует на церемонии ключей и сможете ли вы повторить её без вендора?
  • Можете ли вы пересобрать развёрнутые образы из исходников или работаете с бинарниками, которые нельзя проверить? (BitPolaris: лицензия self-hosted поставляет развёртываемую систему; лицензия на исходный код добавляет репозитории и конвейер сборки, с оговоркой о сторонних компонентах.)
  • Как доставляются обновления и можете ли вы отказаться от одного из них?
  • Что происходит с поддержкой, если вы перестаёте платить ежегодную плату, и сохраняется ли лицензия?
  • Может ли вендор показать консоль оператора на работающей системе сегодня?

Частые вопросы о self-hosted ПО для криптобиржи

Что значит self-hosted ПО для криптобиржи?

Биржа работает на серверах или в облачном аккаунте, которые контролируете вы. Приватные ключи, база клиентов и журнал аудита остаются внутри вашего периметра, у вендора нет постоянного доступа, а поддержка проходит через выданные вами учётные данные с ограниченным сроком действия. Вы платите разовую лицензию и ежегодную плату за обновления вместо ежемесячной платы и доли от выручки.

Self-hosted — это то же самое, что покупка исходного кода?

Нет. Лицензия self-hosted даёт вам развёртываемую систему на вашей инфраструктуре; лицензия на исходный код добавляет репозитории, конвейер сборки и описания инфраструктуры, 90 дней онбординга для ваших инженеров и право на форк. У BitPolaris они стоят €24 500 и €58 100 за блок Exchange.

Сколько людей нужно, чтобы эксплуатировать self-hosted-биржу?

Заложите как минимум одного инженера по эксплуатации, который отвечает за серверы, резервные копии и окна обновлений, плюс сотрудников комплаенса и поддержки, которые нужны любой бирже. Служба поддержки вендора закрывает вторую линию. Группы без инженера по эксплуатации обычно начинают с облачной модели и мигрируют позже; плата за настройку засчитывается.

Можно ли развернуть self-hosted в странах Персидского залива или в Турции?

Да. Референсные развёртывания охватывают AWS Бахрейн и ОАЭ, Oracle Дубай и установки на собственной площадке в странах Персидского залива, с арабским интерфейсом и RTL-вёрсткой, а также локальных провайдеров или собственную площадку в Турции для требований локализации данных. Швейцария, Сингапур и Великобритания — по запросу.

Делает ли self-hosting биржу соответствующей требованиям регулятора?

Нет. Он даёт контроль над ключами, данными и доказательствами, которого требует большинство лицензионных режимов, но лицензию, политики и людей вы обеспечиваете сами. Статья что требуют регуляторы объясняет, какие части технического файла ПО должно формировать или хранить для аудиторской проверки.

BitPolaris лицензирует ПО, которое работает в продакшене на действующей бирже, для установки на ваши серверы: ключи в вашем периметре, консоль оператора на 53 экрана и движок ликвидности, который хеджирует каждое исполнение вместо того, чтобы заранее фондировать запасы. Цены открыты.

Посмотреть блок Exchange · Модели развёртывания

Назначить 30-минутный звонок

Crypto exchange, payments, wallet, custody and token launch software, already running in production. Run it on your own servers, license the source code, or let us host it under your brand.