GH GambleHub

Кастодиальные и некастодиальные кошельки

1) Зачем выбор модели кошелька важен для iGaming

Кошелек — это «платежное ядро» крипто-потоков: депозиты, внутриигровые перемещения, выводы, on/off-ramp, возвраты. От модели (custodial vs non-custodial) зависят:
  • скорость и предсказуемость Time-to-Finality/SLA;
  • Cost per Approved и операционные издержки;
  • уровень комплаенса (KYC/KYT/Travel Rule/санкции);
  • безопасность ключей и простота UX.

2) Базовые модели

2.1 Кастодиальные (custodial)

Ключи и балансы хранит провайдер/VASP (или вы — как кастодиан). Пользователь имеет счет, а не приватный ключ.
Плюсы: быстрый старт, SLA/24×7, готовые KYT/Travel Rule, простые возвраты и отчетность, friendly-UX.
Минусы: доверие провайдеру, регуляторные требования, фокус на due diligence и резервирование провайдеров.

2.2 Некастодиальные (non-custodial/self-custody)

Ключ у пользователя (seed/passphrase, passkey, social recovery). Вы взаимодействуете с адресом/контрактом пользователя.
Плюсы: контроль у клиента, ниже кастодиальные риски, меньше требований к хранению PII/ключей.
Минусы: сложнее UX, ошибка сети/тега/адреса — ответственность у клиента; вам — KYT/Travel Rule-процедуры для unhosted.

2.3 Гибрид

Custody для массовых потоков (инвойсы, быстрые выводы).
Self-custody для VIP/веб-3 аудитории с повышенной гибкостью.
Внутренние субсчета + белые списки внешних адресов.

3) Технологии: мультисиг, MPC, AA

ТехнологияГде применимоПользаРиски/заметки
Мультисиг (m-of-n)Горячие/теплые хранилища, corporate flows«4 глаза», лимиты, разделение ролейУправление участниками, кросс-чейн реализация различается
MPC-кошелькиCustody/enterprise, мобильные SDKБез единой точки компрометации ключа, плавный UXСложность ротации, требуются надежные провайдеры
AA / ERC-4337Smart-wallet UXPaymaster (sponsor gas), policy-guardrailsЗрелость экосистемы по сетям, мониторинг бандлеров
Permit / meta-txДепозиты токенов−1 ончейн-транзакция, выше ARНе во всех токенах доступно

4) Безопасность ключей и операций

HSM/KMS для кастодиальных ключей; сегрегация сред (prod/stage), аппаратная энтропия, ротация.
Лимиты и политики вывода: дневные/часовые, velocity по адресам/сетям, «две подписи» для сумм > X.
RBAC/SoD: разделение обязанностей (создание/подписание/релиз).
Private relay/MEV-защита для крупных выплат.
Журналы и неизменяемые логи действий операторов и API-клиентов.

5) Комплаенс: KYC/KYT/Travel Rule/RBA

KYC/Tier-модель: ускоренный онбординг для Low Risk; EDD+SoF/SoW для High/VIP.
KYT: pre-check адресов/бирж/кластеров до зачисления и перед выводом; white/deny-лист адресов с TTL.
Travel Rule: VASP↔VASP обмен IVMS101; политика unhosted — подтверждение владения адресом (подпись/микроперевод), лимиты.
RBA-матрица: Low/Med/High → подтверждения, лимиты, manual review/hold/SAR.

6) Архитектурные паттерны

6.1 Custody-стек (референс)

Wallet/Custody Core: MPC/мультисиг, лимиты, политики.
Crypto Gateway: инвойсы, статусы, мемо/теги, динамические подтверждения.
Risk & Compliance Hub: KYT/санкции/Travel Rule, RBA-решения.
Treasury: T0-конверсия, RFQ/мультибиржи, ребаланс между сетями/кошельками.
Accounting & Recon: лейджер, мэппинг `invoice/withdrawal ↔ txid ↔ subaccount`.
Observability: метрики SLA/fee/ETA, алерты, аудиты.

6.2 Non-custody-стек

Smart-wallet/AA с policy-guardrails (daily caps, trusted spenders).
Address book/whitelisting; UX-валидации сети/мемо/тегов.
Self-custody support: инструкции, QR/deeplinks, статусы подтверждений.

7) UX: как не сломать конверсию

Seedless/passkeys/social recovery (для AA/MPC) вместо фразы из 12–24 слов.
Авто-детекция сети по адресу, обязательная валидация мемо/тега (XRP/XLM/TON и др.).
QR/deeplink, статусы: «адрес создан», «ожидаем подтверждений», «зачислено».
Пояснение комиссий и ETA до оплаты; подсказки по TXID/мемо.
Partial release при проверках (EDD/SoF) вместо «глухой» блокировки.

8) Экономика и операции

Комиссии сети + провайдера + KYT/Travel Rule + ops → считайте all-in по сети/активу.
Time-to-Finality p50/p95 — основной SLA; поддерживайте primary/secondary сети на актив.
Идемпотентность: ключи `invoice_id/withdrawal_id`, анти-дубли, backoff+jitter.
Реконсиляция T+0/T+1: суммы, комиссия, FX/курс, статусы, незакрытые остатки.
Возвраты: это новый ончейн-перевод; правило «на исходный адрес/сеть или подтвержденный новый».

9) Сравнение моделей: что выбрать

КритерийКастодиальныйНекастодиальный
Запуск/скоростьБыстрый (виджет/SDK, SLA)Дольше (образование, UX-гайды)
UXПривычный для Web2, меньше ошибокСвобода, но выше риск «не той сети/тега»
КомплаенсВстроенный KYT/Travel RuleНужно внедрять KYT/политику unhosted
Контроль ключейУ провайдера/оператораУ клиента
Операционные рискиРиск провайдера (mitigate: dual-provider)Риск потери доступа у игрока
СтоимостьПровайдерская маржа + сетьБольше нагрузки на поддержку/KYT
VIP/лимитыУдобно (ручные кейсы, private relay)Возможна кастомизация в AA

Вывод: для массовых регионов и новичков — custody (или гибрид). Для крипто-нативных/VIP — non-custody/AA в дополнение.

10) Специальные темы

10.1 Белые списки и адресная книга

Подтверждение владения адресом + KYT → whitelist с TTL; быстрые T+0/T+1 выводы.

10.2 Сети и стейблкоины

Держите USDT/TRON и USDC/L2 как базовый набор; резервные сети (BSC/SOL).
Динамические подтверждения по RBA (сумма/сегмент/нагрузка).

10.3 Инциденты и деградации

Сеть перегружена/fee↑ → авто-роутинг на secondary; информирование ETA в UI.
KYT high-risk → hold, SoF, Travel Rule; возможный SAR.
Провайдер недоступен → фейловер на резервного, ручной выпуск критических выплат.

11) Данные и приватность

Минимизация PII, токенизация идентификаторов, раздельное хранение от PAN/PIN/PAN-safe.
Шифрование в покое/транзите, подпись вебхуков.
Retention: логи решений/кейсов в соответствии с законом (часто 5+ лет).
DSR/доступ: процессы выдачи/исправления/удаления данных (где применимо).

12) Метрики и OKR

Approval Rate и Time-to-Finality p50/p95 (депозиты/выводы).
KYT reject % / санкции hits / SAR-conversion.
Доля ошибок сети/тега, повторяемость адресных ошибок.
Cost per Approved по сети/активу/модели, доля батч-выводов.
Uptime провайдеров, задержки вебхуков, число авто-switch-over.

13) Анти-паттерны

«Принимаем в любой сети» без валидации → потери.
Один кастодиальный провайдер без резерва → SPOF.
Хранение ключей без HSM/KMS/мультисиг и лимитов.
Нет KYT/Travel Rule для unhosted («мелкие суммы — можно») → блокировки.
Отсутствие идемпотентности/анти-дублей → двойные списания/зачисления.
Seed-UX без альтернатив (passkeys/social recovery) → высокий churn и тикеты.

14) Чек-лист внедрения (коротко)

  • Выбор модели: custody, non-custody или гибрид по сегментам.
  • Ключевая безопасность: HSM/KMS, MPC/мультисиг, лимиты, 4-глаз.
  • Сети/активы: primary/secondary, динамические подтверждения, мемо/теги-валидатор.
  • KYT/санкции/Travel Rule, политика unhosted (подпись адреса, whitelist).
  • Treasury: T0-конверсия, RFQ/мультибиржи, пул ликвидности на 2+ сетях.
  • Accounting/Recon: лейджер, `invoice/withdrawal ↔ txid ↔ subaccount`, источники курсов.
  • Идемпотентность, анти-дубли, ретраи с backoff+jitter; подписанные вебхуки.
  • UX: seedless/passkeys/AA, QR/deeplink, ETA и прозрачные комиссии.
  • Плейбуки инцидентов: сеть/провайдер/KYT, partial release/hold/SAR.
  • Метрики/алерты: AR, финализация, KYT-отказы, аптайм, switch-over.

15) Резюме

Кастодиальные кошельки дают скорость, SLA и «из коробки» комплаенс — идеальны для массового on-ramp/off-ramp. Некастодиальные — контроль и гибкость для крипто-нативной аудитории и VIP. Лучший выбор для iGaming — гибрид: custody как дефолт, self-custody/AA как дополнение, плюс дисциплина безопасности (HSM/MPC/мультисиг), KYT/Travel Rule/RBA, корректный учет и «бережный» UX (seedless/passkeys). Так платежные рельсы остаются быстрыми, безопасными и прибыльными.

Contact

Свяжитесь с нами

Обращайтесь по любым вопросам или за поддержкой.Мы всегда готовы помочь!

Начать интеграцию

Email — обязателен. Telegram или WhatsApp — по желанию.

Ваше имя необязательно
Email необязательно
Тема необязательно
Сообщение необязательно
Telegram необязательно
@
Если укажете Telegram — мы ответим и там, в дополнение к Email.
WhatsApp необязательно
Формат: +код страны и номер (например, +380XXXXXXXXX).

Нажимая кнопку, вы соглашаетесь на обработку данных.