Слой, который общается с блокчейнами. Внутри вашего периметра.
Девять мостов к блокчейнам с пулами RPC и переключением при сбоях, мониторинг нод и синхронизации, горячий, тёплый и холодный уровни кошельков, движок политик с одобрениями M-of-N и монитор резервов, который круглосуточно сверяет учёт с блокчейном. Собственные токены в любой поддерживаемой сети. Полные ноды — по желанию. Только на ваших серверах (self-hosted).
- подключённых блокчейнов
- 9
- стандарты собственных токенов
- ERC-20 · BEP-20 · TRC-20 · SPL
- обязательна, TOTP через Vault
- 2FA
- сверка учёта с блокчейном
- 24/7
Девять сетей. По умолчанию пулы RPC, полные ноды — когда они вам нужны.
У каждой сети есть мост — небольшой сервис, который сканирует блоки, зачисляет депозиты, формирует и отправляет выводы и сообщает о своём состоянии. Мосты работают под systemd с защитой от циклических перезапусков.
| Сеть | Тип | Пул RPC | Полная нода (опционально) | Свои токены |
|---|---|---|---|---|
| Bitcoin | UTXO | включён | bitcoind · ~700 ГБ | — |
| Ethereum | EVM | включён | geth/nethermind · ~1,2 ТБ | ERC-20 |
| BNB Smart Chain | EVM | включён | bsc-geth · ~2 ТБ | BEP-20 |
| Avalanche C-Chain | EVM | включён | avalanchego · ~400 ГБ | ERC-20 (C-Chain) |
| TRON | аккаунтная · energy | включён + защита solidified | java-tron · ~1,5 ТБ | TRC-20 |
| Solana | аккаунтная | включён | RPC-валидатор · 2 ТБ+ NVMe | SPL |
| XRP Ledger | аккаунтная · теги | включён | rippled · ~100 ГБ | — |
| Dogecoin | UTXO | включён | dogecoind · ~150 ГБ | — |
| Litecoin | UTXO | включён | litecoind · ~150 ГБ | — |
Объём диска указан приблизительно, на момент написания, для нод с прунингом там, где он возможен. Другие сети оцениваются под проект.
Отчёты о состоянии.
Пул RPC и переключение при сбоях
Несколько эндпоинтов на сеть; если один отказывает, его место занимает следующий. Реальная доля успешных запросов и задержка измеряются по каждому эндпоинту и выводятся в панели.
Отслеживание синхронизации
Реальная высота сети сравнивается с высотой в базе данных. Даже если процесс работает, ничего не горит зелёным, пока нода отстаёт от сети.
Защита по solidified-блокам TRON
Отдельное измерение не даёт зачислить обратимый блок, если TRON продолжает выпускать блоки, но перестаёт их финализировать.
Глубина подтверждений по каждому активу
Депозиты зачисляются на настраиваемой глубине; клиент видит её на экране депозита.
Проверка адресов
Формат и сеть проверяются до формирования вывода; адреса того же актива в другой сети (USDT TRC-20 и ERC-20) помечаются.
Согласованность хранилища ключей
Адреса подписи в базе данных сравниваются с файлами keystore на сервере — только проверка наличия, без чтения ключей.
Листинг вашего токена или токена клиента в любой поддерживаемой сети.
Стандарты
ERC-20 в Ethereum и Avalanche C-Chain, BEP-20 в BNB Smart Chain, TRC-20 в TRON, SPL в Solana. Токен добавляется из админ-панели: адрес контракта, количество знаков, глубина подтверждений, минимальный депозит, комиссия за вывод.
Проверка контракта
Перед запуском токена контракт читается в блокчейне, а его метаданные сравниваются с тем, что ввёл оператор. При расхождении листинг блокируется.
Сбор депозитов и газ
Депозиты в токенах поступают на адреса пользователей и собираются в горячий кошелёк; газовые резервы для сбора отслеживаются, а пороги выводятся из параметров комиссий самой сети.
Ваш собственный токен
Используйте вместе с модулем Token Launch: выпуск в Ethereum/BSC/TRON, листинг на бирже в момент TGE, вестинг и клейм на том же ядре кастодиального хранения.
Заявки на листинг
Владельцы проектов подают заявку на листинг с сайта биржи; она попадает в очередь в админ-панели вместе с результатом проверки контракта.
Горячий, тёплый, холодный, комиссионный, депозитный.
Горячий
Оплачивает выводы. Целевой баланс и потолок по каждому активу; сверх потолка средства автоматически переводятся в тёплый или холодный кошелёк.
Тёплый
Пополнения горячего кошелька с одобрения оператора; одна подпись плюс 2FA.
Холодный
С воздушным зазором или, если HSM интегрирован, на базе HSM. Для перемещений нужен полный кворум и временная блокировка.
Комиссионный
Счета в нативной монете, которые оплачивают газ за сбор токенов и выводы; хранятся отдельно от средств клиентов.
Депозитный
Адреса для каждого пользователя; сбор в горячий кошелёк по порогам.
Отдельно от Mirror и Earn
У резерва маркет-мейкера и казначейства Earn свои счета; ничего не смешивается со средствами клиентов на кастодиальном хранении.
Как средства движутся между уровнями и кто подписывает.
Депозиты переводятся в более холодное хранение; выводы поднимаются обратно только через движок политик.
- После подтверждения депозиты собираются в горячем кошельке.
- Сверх порога средства переводятся в тёплое и холодное хранение.
- Пользователь или казначей запрашивает вывод.
- Правила определяют, сколько сотрудников должны одобрить вывод и кто именно.
- Подписант подписывает, и транзакция отправляется в сеть.
- Каждый баланс сверяется с блокчейном · неизвестное никогда не показывается как норма
Политика как конфигурация.
Пороги и кворумы
Требования к одобрению по активу и диапазону суммы: 1-of-3 ниже нижнего порога, 2-of-3 в середине, 3-of-5 с задержкой выше. Каждое одобрение — событие TOTP от названного по имени ответственного сотрудника.
Белые списки и задержки
Белый список адресов вывода с 24-часовой задержкой для новых адресов, включён по умолчанию. Дневные лимиты по каждому активу и уровню клиента.
Автоматизация за четырьмя замками
Автоматические пополнения и сборы стоят за четырьмя замками: переключатель окружения, боевой режим, флаг для каждого ключа, строка политики для каждого актива. Плюс дневной лимит в USD и обоснованная запись.
Аварийный доступ
Задокументированная процедура: оставляет запись и оповещает всю группу ответственных сотрудников.
Версионирование
Изменения политик версионируются и журналируются — кто, что, когда; предыдущая версия доступна в один клик.
Учёт против блокчейна, непрерывно.
Независимый сервис
Читает балансы в блокчейне для каждого адреса кастодиального хранения и сравнивает их с учётом. Расхождение вызывает оповещение; проверка, которая не смогла завершиться, отображается как «неизвестно», а не как «в порядке».
Зависшие деньги
Один экран собирает все переводы, которые оплачены в блокчейне, но выглядят неверно в учёте, или ждут одобрения и были забыты.
Proof of reserves
Выгрузка по запросу: адреса, балансы, обязательства, метка времени, подпись.
Оповещения
Каналы Telegram и e-mail настраиваются в панели; перед сохранением токена отправляется настоящее тестовое сообщение.
По замыслу она не перемещает средства.
Наблюдение за нодами и управление ими
Жизненный цикл нод, синхронизация, состояние эндпоинтов, согласованность хранилища ключей. Панель не может выводить средства, создавать адреса или ротировать ключи. Это сознательная граница, которая сокращает поверхность атаки.
2FA обязательна
Даже с правильным паролем и ролью сессия не начнётся без кода TOTP, проверенного через HashiCorp Vault.
Только чтение в админ-панели
Состояние нод и сетей зеркалируется в консоль операций в режиме только чтения, чтобы поддержка видела ситуацию без доступа к кастодиальному хранению.
Аудит
Каждый вход и каждое действие записываются; выгрузка для ваших аудиторов.
По желанию. Когда RPC-провайдеров недостаточно.
Зачем
Локализация данных, независимость от провайдеров, меньшая задержка при обнаружении депозитов или вопрос регулятора о том, откуда берутся ваши данные блокчейна.
Что мы устанавливаем
ПО ноды, прунинг там, где сеть это позволяет, мониторинг и мост, который обращается сначала к вашей ноде, а к пулу RPC — как к резерву.
Размеры
От одного сервера с NVMe для Bitcoin и UTXO-сетей до выделенной машины для Solana. Цифры — в таблице сетей.
Цены
По каждой сети: разовая настройка плюс хостинг, за который вы уже платите. В конфигураторе — как «Полная нода».
ПодробнееКастодиальное хранение глазами панелей.
Экраны из работающей системы.









Часть цифр на этих экранах — демонстрационные данные; интерфейс и функции — из работающего ПО.
Custody в общих чертах
- Сети
- Bitcoin, Ethereum, BNB Smart Chain, Avalanche C-Chain, TRON, Solana, XRP Ledger, Dogecoin, Litecoin
- Токены
- ERC-20, BEP-20, TRC-20, SPL · проверка контракта до листинга · очередь заявок на листинг
- Ноды
- Пулы RPC с переключением при сбоях включены · полные ноды по желанию для каждой сети · защита по синхронизации и solidified-блокам
- Ключи
- Хранилища ключей отдельно от приложений · HashiCorp Vault · интеграция HSM по запросу (Thales Luna, YubiHSM 2)
- Политики
- Кворумы и задержки по каждому активу · белые списки · дневные лимиты · автоматизация за четырьмя замками · версионирование
- Мониторинг
- Монитор резервов · экран зависших денег · оповещения в Telegram/e-mail · выгрузка proof of reserves
- Стек
- FastAPI + Python-мосты для каждой сети · systemd · MySQL · Vault
- Развёртывание
- Только self-hosted (собственное железо или ваше облако) · доступна лицензия на исходный код
- Цены
- От €15 400 разово · HSM, резервная площадка, полные ноды по желанию — составить расчёт
Разбор кастодиального хранения с вашей командой безопасности.
Документ по архитектуре и сессия с сопровождением в выделенном окружении, под NDA.