Інтеграція Elliptic для AML-скринінгу транзакцій та гаманців

Інтеграція Elliptic для AML-скринінгу транзакцій та гаманців Уявіть: ваш крипто-процесинг обробляє тисячі транзакцій на день. Частина проходить через 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 для AML-скринінгу транзакцій та гаманців

Уявіть: ваш крипто-процесинг обробляє тисячі транзакцій на день. Частина проходить через 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.