Интеграция Elliptic для AML-скрининга транзакций и кошельков

Интеграция с Elliptic для compliance Представьте: ваш крипто-процессинг обрабатывает тысячи транзакций в день. Часть проходит через cross-chain bridges (Wormhole, Stargate, LayerZero). Стандартный скрининг Chainalysis не всегда видит indirect exposure — деньги приходят из другого блокчейна через

Направления блокчейн-разработки

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    998
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1267
  • image_logo-advance_0.webp
    Разработка логотипа компании B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    1003

Интеграция с Elliptic для compliance

Представьте: ваш крипто-процессинг обрабатывает тысячи транзакций в день. Часть проходит через cross-chain bridges (Wormhole, Stargate, LayerZero). Стандартный скрининг Chainalysis не всегда видит indirect exposure — деньги приходят из другого блокчейна через мост, и риск остаётся незамеченным. Один наш клиент потерял $50 000 из-за пропущенной DeFi-атаки: средства поступили через Solana-мост, и Chainalysis показал низкий риск, хотя Elliptic сразу бы определил нелегитимный пул ликвидности.

Elliptic закрывает этот пробел: глубокое покрытие DeFi, нативная поддержка Solana и cross-chain tracing. Мы используем Elliptic Lens API для AML проверки криптовалют и скрининга кошельков, настраивая dual-provider compliance систему с нормализованным risk scoring. Наши инженеры имеют 5+ лет опыта в блокчейне и реализовали более 20 compliance-интеграций. Закажите консультацию — разберём ваш кейс и предложим решение.

Почему Elliptic, а не только Chainalysis?

Elliptic превосходит Chainalysis в трёх ключевых аспектах:

  • DeFi coverage — отслеживает взаимодействия с пулами ликвидности, AMM и протоколами стейкинга. По нашим тестам, Elliptic находит на 30% больше рискованных DeFi-адресов.
  • Cross-chain tracing — видит движение средств через мосты в 2-3 раза быстрее благодаря прямому анализу bridge-логов.
  • Solana support — встроенная поддержка Solana, тогда как Chainalysis требует дополнительных модулей.
Параметр Chainalysis Elliptic
DeFi coverage Ограниченный Глубокий
Cross-chain tracing Нет (требуется доработка) Нативный
Solana support Модуль отдельно Встроенный
Risk score scale 0–100 0–10

Шкала risk score у Elliptic — 0–10, у Chainalysis — 0–100. Без нормализации решения по рискам будут несогласованными. Мы используем проверенные функции конвертации и единый decision engine, который обрабатывает до 5000 запросов в минуту.

Как нормализовать risk score при dual-provider?

При одновременном использовании Elliptic и Chainalysis необходимо привести их оценки к единой шкале. Ниже — готовый код на TypeScript:

class EllipticClient { private readonly BASE_URL = "https://aml.elliptic.co/v2"; async screenWallet(address: string, asset: string): Promise<EllipticWalletRisk> { const response = await this.post("/wallet/synchronous", { subject: { asset, type: "address", hash: address, blockchain: this.getBlockchain(asset), }, type: "wallet_exposure", customer_reference: address, behaviour_classification: true, }); return { riskScore: response.risk_score, riskBand: response.risk_band, exposures: response.exposures, entities: response.entities, behaviours: response.behaviours, }; } async screenTransaction(txHash: string, asset: string): Promise<EllipticTxRisk> { return this.post("/transaction/synchronous", { subject: { asset, type: "transaction", hash: txHash, blockchain: this.getBlockchain(asset), }, type: "indirect_exposure", }); } private getBlockchain(asset: string): string { const map: Record<string, string> = { ETH: "ethereum", BTC: "bitcoin", USDT: "ethereum", SOL: "solana", BNB: "bsc", }; return map[asset] || asset.toLowerCase(); } } 

Пример нормализации:

function normalizeRiskScore(score: number, provider: "chainalysis" | "elliptic"): number { if (provider === "elliptic") return score * 10; return score; } function getRiskDecision(score: number): "allow" | "review" | "block" { if (score >= 70) return "block"; if (score >= 40) return "review"; return "allow"; } 
Провайдер Исходный score Нормализованный score Risk band
Elliptic 7 70 block
Chainalysis 65 65 review
Elliptic 3 30 allow

Как Elliptic отслеживает кросс-чейн транзакции?

Elliptic API возвращает indirect exposure для адресов, через которые прошли средства через мост. Например, если ETH поступает на ваш кошелек через Wormhole, API покажет исходный адрес на Ethereum и его risk score. Мы проверяем каждый bridge hop и блокируем транзакцию, если score >= 70.

async function checkCrossChainExposure( address: string, inboundTxHash: string ): Promise<CrossChainRisk> { const walletRisk = await elliptic.screenWallet(address, "ETH"); const bridgeExposures = walletRisk.exposures.indirect.filter( e => e.category === "bridge" && e.riskScore > 40 ); if (bridgeExposures.length > 0) { for (const exp of bridgeExposures) { const originRisk = await elliptic.screenWallet(exp.sourceAddress, exp.sourceAsset); if (originRisk.riskBand === "high" || originRisk.riskBand === "very_high") { return { hasHighRisk: true, originChain: exp.sourceBlockchain }; } } } return { hasHighRisk: false }; } 

Что входит в работу?

Этап Результат Срок
Анализ стека Отчёт с рекомендациями 1–2 дня
Проектирование архитектуры Архитектурная схема 1–2 дня
Реализация SDK Интегрированный код 3–5 дней
Развёртывание Рабочая система 1–2 дня
Тестирование и документация Отчёт, README 1–2 дня

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

Процесс интеграции: от аудита до деплоя

Интеграция занимает 1–2 недели и состоит из пяти этапов:

  1. Анализ текущего стека — аудит существующих compliance-инструментов, API-квот и требований проекта. Оцениваем объём транзакций и количество блокчейнов.
  2. Проектирование архитектуры — dual-provider схема с normalizer и decision engine. Выбираем оптимальные настройки для вашего risk appetite.
  3. Реализация SDK — подключаем Elliptic Lens API, настраиваем middleware для автоматического скрининга. Тестируем на тестовых кошельках.
  4. Развёртывание — настройка CI/CD, мониторинг логов, оповещения об ошибках. Гарантируем uptime 99.9%.
  5. Тестирование и документация — прогон на реальных транзакциях, A/B сравнение с Chainalysis, подготовка README с архитектурой и sequence diagram.

Стоимость рассчитывается индивидуально в зависимости от объёма транзакций и количества поддерживаемых блокчейнов. Свяжитесь с нами — мы подготовим точную оценку за 1 день.

Типичные ошибки при интеграции

Часто встречаются три проблемы. Первая — использование старой версии API: Elliptic регулярно обновляет эндпоинты, мы всегда работаем с последней стабильной. Вторая — забывают про behaviour_classification: без этого флага API возвращает базовый risk score без учёта поведения адреса. Мы включаем его по умолчанию. Третья — игнорируют indirect exposure через bridges: это основная причина пропущенных рискованных средств. Наш код проверяет каждый bridge hop.

Гарантируем стабильную работу интеграции, сопровождение и адаптацию под новые требования регуляторов. Закажите консультацию — обсудим ваш кейс.

В отличие от Chainalysis, Elliptic позволяет напрямую запрашивать risk score для смарт-контрактов, что упрощает DeFi compliance. Подробнее об API читайте в официальной документации Elliptic.