지갑 스크리닝 API: 온체인 리스크를 0.02달러에 (BYOK) (KO)
온체인 위험(제재, 믹서, 다크넷, 랜섬웨어 등)에 대해 모든 암호화폐 지갑 또는 거래 해시를 0-100점의 점수와 자금 출처 분석을 통해 스크리닝하며, BYOK(Bring Your Own Key) 방식으로 단 0.02달러에 이용할 수 있습니다.

KYC 확인은 지갑 소유자가 실제 인물임을 알려주지만, 해당 지갑의 코인이 어디를 거쳐왔는지는 알려주지 않습니다. 온체인 상에서 평범해 보이는 지갑도 제재 대상 주소에서 한 번, 다크넷 시장에서 두 번 이동했거나, 믹서에서 막 나온 것일 수 있습니다. 지갑 스크리닝(거래 내용 파악, KYT)은 가치 이동을 허용하기 전에 해당 이력을 읽는 계층입니다.
Didit의 지갑 스크리닝 API는 모든 암호화폐 지갑 주소 또는 거래 해시를 온체인 리스크 인텔리전스에 대해 점수를 매깁니다. 주소를 보내면 0~100점의 위험 점수, LOW/MEDIUM/HIGH/CRITICAL 등급, 그리고 자금이 노출된 위험 카테고리(제재, 믹서, 다크넷 시장, 랜섬웨어, 도난 자금 등)에 대한 분석을 반환합니다. BYOK(Bring Your Own Key) 방식으로 스크리닝당 0.02달러이며, 블록체인 분석 구독을 직접 구매하는 것보다 약 10배 저렴합니다.
이 가이드에서는 API가 무엇을 스크리닝하는지, 점수 매기기가 어떻게 작동하는지, 그리고 이를 입금 또는 출금 흐름에 연결하는 방법을 다룹니다.
주요 내용
- 한 번의 호출로 온체인 위험 파악. 지갑 주소(이체 전) 또는 거래 해시(이체 후)를 보내고 위험 판정을 받으세요.
- 0~100점의 위험 점수는 LOW / MEDIUM / HIGH / CRITICAL 네 가지 등급으로 매핑되어, 정책을 연구 프로젝트가 아닌 단일 임계값으로 설정할 수 있습니다.
- 14개 이상의 자금 출처 카테고리 —
SANCTIONED,TERRORIST_FINANCING,RANSOMWARE,DARKNET_MARKET,MIXER,STOLEN_FUNDS,SCAM등 — 각 노출 유형별로 표시됩니다. - 노출 테이블 + 네트워크 그래프 — 직접 및 간접(다중 홉) 노출을 통해 상대방뿐만 아니라 자금의 출처도 확인할 수 있습니다.
- BYOK로 스크리닝당 0.02달러. Crystal 또는 Merkle Science 키를 가져오세요. Chainalysis 및 Elliptic은 곧 지원될 예정입니다. 관리형 가격도 이용 가능합니다.
- 거래 모니터링에 내장 — 암호화폐 거래는 추가적인 작업 없이 자동으로 지갑 스크리닝을 트리거할 수 있습니다.
지갑 스크리닝의 기능
블록체인은 공개 원장이지만, 원시 거래 데이터는 위험 데이터가 아닙니다. 주소를 위험 판정으로 전환하려면 주소를 실제 엔티티(거래소, 믹서, 제재 대상 지갑, 랜섬웨어 운영자, 다크넷 시장)에 매핑하는 클러스터링 및 라벨링 계층이 필요하며, 그런 다음 그들 사이에서 가치가 어떻게 흐르는지 추적합니다.
Didit의 지갑 스크리닝 API는 이러한 인텔리전스 위에 구축됩니다. 지갑 주소를 제공하면 주소의 노출을 분석합니다. 즉, 인바운드 및 아웃바운드 가치의 얼마만큼이 직접 또는 중간 홉을 통해 위험한 엔티티와 연결되는지 분석합니다. 단일 위험 점수, 해당 점수가 속하는 등급, 그리고 위험을 유발하는 카테고리를 반환하므로 규정 준수 정책을 "CRITICAL은 차단, HIGH는 검토, 나머지는 통과"로 표현할 수 있습니다.
왜 중요한가요?
암호화폐와 관련된 모든 비즈니스(거래소, 온/오프 램프, 수탁 기관, 지갑, VASP)는 자금을 수락하는 것이 곧 그 이력을 수락하는 것입니다. 제재 노출은 가장 날카로운 문제점입니다. 제재 목록에 있는 지갑으로 또는 지갑에서 가치를 이동하는 것은 의도와 상관없이 위반입니다. 그러나 실질적인 위험은 더 광범위합니다. 믹서를 통해 세탁된 자금, 랜섬웨어 지불금, 익스플로잇으로 유출된 코인 등은 다른 곳에서 나타나기 훨씬 전에 온체인 노출로 표면화됩니다.
고질적인 문제는 비용입니다. 블록체인 분석 플랫폼은 연간 최소 수만에서 수십만 달러에 달하는 기업 구독으로 판매됩니다. 이는 단순히 입금 시 지갑을 스크리닝해야 하는 팀에게는 큰 장벽입니다. Didit은 BYOK를 통해 이러한 장벽을 제거합니다. 자체 제공자 키를 가져와 Didit의 통합 API를 통해 스크리닝당 0.02달러를 지불하고, 좌석 라이선스를 완전히 건너뛸 수 있습니다.
기술적 세부 사항
지갑 스크리닝은 통합 /v3/ API의 거래 모니터링 내에서 실행됩니다. 암호화폐 거래를 제출하면 엔진이 상대방을 자동으로 스크리닝할 수 있습니다. currency_kind: "crypto"를 방향과 함께 설정하여 명시적으로 스크리닝할 수도 있습니다.
curl -X POST https://verification.didit.me/v3/transactions/ \
-H "x-api-key: $DIDIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"transaction_id": "txn_5b21fa",
"category": "finance",
"amount": 12500,
"currency": "USDT",
"currency_kind": "crypto",
"direction": "INBOUND",
"wallet_address": "0x9f1c...e3a2",
"include_crypto_screening": true,
"subject": { "vendor_data": "user_7781", "role": "RECEIVER" }
}'
응답에는 스크리닝 판정(숫자 점수, 등급, 노출 분석)이 포함됩니다.
{
"transaction_id": "txn_5b21fa",
"status": "IN_REVIEW",
"wallet_screening": {
"risk_score": 78,
"risk_band": "HIGH",
"provider": "crystal",
"exposure": [
{ "category": "MIXER", "type": "INDIRECT", "hops": 2, "share": 0.34 },
{ "category": "DARKNET_MARKET", "type": "INDIRECT", "hops": 3, "share": 0.11 }
]
}
}
위험 점수 및 등급. 모든 스크리닝은 네 가지 등급으로 매핑된 0~100점 점수를 반환합니다.
| 등급 | 점수 | 일반적인 정책 |
|---|---|---|
LOW | 0–24 | 통과 |
MEDIUM | 25–49 | 기록/소프트 검토 후 통과 |
HIGH | 50–79 | 분석가 검토를 위해 보류 |
CRITICAL | 80–100 | 거부 / 동결 |
자금 출처 카테고리. 노출은 SANCTIONED, TERRORIST_FINANCING, CHILD_EXPLOITATION, RANSOMWARE, STOLEN_FUNDS, DARKNET_MARKET, MIXER, SCAM, HIGH_RISK_EXCHANGE, HIGH_RISK_JURISDICTION, GAMBLING_UNLICENSED, P2P_EXCHANGE, EXCHANGE, UNNAMED_SERVICE와 같은 특정 카테고리에 할당됩니다. 따라서 점수뿐만 아니라 점수의 이유도 확인할 수 있습니다.
노출 유형 및 네트워크 그래프. 각 카테고리는 직접(지갑이 위험한 엔티티와 거래함) 또는 간접(중간 홉을 통해 가치가 도달함)으로 보고되며, 홉 수가 포함됩니다. 네트워크 그래프는 경로를 추적하여 분석가가 자금이 어떻게 연결되는지 확인할 수 있도록 합니다.
가격. BYOK(Crystal 또는 Merkle Science)를 사용할 경우 스크리닝당 0.02달러입니다. Didit이 데이터를 제공하는 관리형 가격은 Crystal의 경우 스크리닝당 0.18달러, Merkle Science의 경우 0.15달러입니다.
이체 전 및 이체 후 스크리닝
지갑 스크리닝은 흐름의 두 지점에서 작동합니다. 이체 전 스크리닝은 지갑 주소를 받아 입금을 수락하거나 출금을 허용하기 전에 위험을 평가합니다. 결정은 가치가 이동하기 전에 이루어집니다. 이체 후 스크리닝은 거래 해시(payment_reference_id로 전달됨)를 받아 기록 보관 및 지속적인 검토를 위해 사후에 완료된 거래를 평가합니다. 대부분의 팀은 흐름을 통제하기 위해 이체 전 스크리닝을, 감사 가능한 기록을 유지하기 위해 이체 후 스크리닝을 모두 실행합니다.
사용 사례
- 암호화폐 거래소 — 모든 입금 주소와 모든 출금 목적지를 스크리닝하고, CRITICAL은 자동 거부하고, HIGH는 분석가에게 라우팅합니다.
- 온/오프 램프 — 정산 전에 상대방 지갑의 노출을 기준으로 법정화폐-암호화폐 및 암호화폐-법정화폐 전환을 게이트합니다.
- 수탁 기관 — 지갑을 인테이크 시 스크리닝하고 이동 시 재스크리닝하며, 네트워크 그래프를 동결된 자산의 증거로 사용합니다.
- 지갑 — 높은 제재 또는 사기 노출이 있는 주소로의 이체를 경고하거나 차단하여 사용자를 보호합니다.
- VASP — FATF 트래블 룰 데이터 교환과 지갑 스크리닝을 결합하여 상대방 및 출처 위험을 함께 평가합니다.
Didit과 통합하는 방법
- 공급자 및 기본값 설정. Business Console의 Transactions → Settings에서 Crystal 또는 Merkle Science를 선택하고 BYOK 키를 추가한 후 암호화폐 거래를 기본적으로 스크리닝할지 여부를 설정합니다.
- 암호화폐 거래 전송.
currency_kind: "crypto"및 방향과 함께POST /v3/transactions/를 사용합니다.include_crypto_screening을 사용하여 호출당 기본값을 재정의합니다. - 판정 확인.
risk_band및 노출 분석을 기반으로 조치합니다. LOW/MEDIUM은 통과, HIGH는 보류, CRITICAL은 거부합니다. - 콘솔에서 경고 처리. 고위험 스크리닝은 네트워크 그래프가 첨부된 경고를 열어 조사 및 SAR 제출을 준비합니다.
모든 것이 통합 /v3/ API에 있기 때문에 지갑 스크리닝, 거래 모니터링, KYC 및 AML은 하나의 신원 및 사기 플랫폼으로 구성됩니다. 플래그가 지정된 지갑은 거래를 일시 중지하고 자동으로 복구 단계를 트리거할 수 있습니다.
자주 묻는 질문
지갑 스크리닝 비용은 얼마인가요?
BYOK(Crystal 또는 Merkle Science)를 사용할 경우 스크리닝당 0.02달러로, 블록체인 분석 구독을 직접 구매하는 것보다 약 10배 저렴합니다. 관리형 가격은 스크리닝당 0.18달러(Crystal) 또는 0.15달러(Merkle Science)입니다.
어떤 블록체인 분석 제공업체가 지원되나요?
현재 Crystal과 Merkle Science가 BYOK 또는 관리형으로 지원됩니다. Chainalysis와 Elliptic은 스크리닝당 0.02달러 BYOK로 곧 지원될 예정입니다.
위험 점수와 위험 등급의 차이는 무엇인가요?
점수는 0-100 사이의 숫자입니다. 등급(LOW/MEDIUM/HIGH/CRITICAL)은 점수가 속하는 범주이며, 이를 통해 숫자 임계값을 직접 조정하는 대신 레이블에 따라 정책을 작성할 수 있습니다.
돈을 보내지 않고 지갑을 스크리닝할 수 있나요?
예. 이체 전 스크리닝은 지갑 주소를 받아 가치가 이동하기 전에 위험을 반환하므로 입금을 수락할지 또는 출금을 허용할지 결정할 수 있습니다.
직접적인 상대방뿐만 아니라 간접적인 노출도 포함하나요?
예. 노출은 홉 수와 함께 직접 또는 간접으로 보고되며, 네트워크 그래프는 자금이 중간자를 통해 위험한 엔티티에 어떻게 도달했는지 추적합니다.
시작할 준비가 되셨나요?
문서에서 지갑 스크리닝 개요를 읽고, 지갑 스크리닝 제품 페이지에서 플랫폼에 어떻게 적용되는지 확인하며, 가격 페이지에서 투명한 호출당 가격을 확인하세요. 준비가 되었다면 무료로 시작하세요. 매월 500건의 무료 KYC 확인과 BYOK로 스크리닝당 0.02달러의 지갑 스크리닝을 제공합니다.