본문으로 건너뛰기
Didit, 200만 달러 투자 유치 및 Y Combinator (W26) 합류
Didit
블로그로 돌아가기
블로그 · 2026년 5월 21일

트랜잭션 모니터링에 내장된 FATF 트래블 룰 (KO)

FATF 트래블 룰은 Didit에서 별도의 제품이 아닙니다. 이는 트랜잭션 모니터링을 기반으로 작동합니다. 모든 암호화폐 전송을 평가하는 동일한 엔진에서 송신인 및 수신인 데이터를 교환하고, 의무를 추적하며, 지갑을 심사합니다.

작성자: Didit업데이트됨
fatf-travel-rule-api.png

FATF 트래블 룰은 모든 가상자산 서비스 제공업체(VASP)에게 겉보기에는 간단하지만 실제로는 까다로운 요구사항을 제시합니다. 즉, 기준치를 초과하는 암호화폐를 전송할 때 송신인과 수신인에 대한 식별 정보를 함께 보내야 하며, 이를 수신할 때도 동일한 데이터를 수집하고 확인해야 합니다. 어려운 부분은 원칙 자체가 아닙니다. 문제는 상대방이 다른 관할권에 있는 다른 스택을 사용하는 다른 VASP이며, 동일한 프로토콜을 지원할 수도 있고 아닐 수도 있으며, 아예 규정을 준수할 의무가 없을 수도 있다는 점입니다.

Didit은 별도의 제품 없이 이 문제를 해결합니다. 트래블 룰 지원은 트랜잭션 모니터링에 직접 내장되어 있습니다. 모든 암호화폐 전송을 실시간으로 평가하는 동일한 엔진이 상대방 VASP와 송신인 및 수신인 데이터를 교환하고, 각 의무의 상태를 추적하며, 온체인 지갑 심사를 함께 실행합니다. 트랜잭션을 한 번 보내면 모니터링, 심사, 트래블 룰이 모두 동시에 작동합니다.

이 가이드에서는 이러한 작동 방식, 이러한 방식으로 구축된 이유 및 통합 방법을 설명합니다.

주요 내용

  • 트래블 룰은 트랜잭션 모니터링의 일부이며, 추가 기능이 아닙니다. 모니터링을 위해 이미 보내는 암호화폐 전송에는 트래블 룰 데이터 교환 및 의무 추적이 포함됩니다.
  • 송신인 및 수신인 데이터 교환은 주요 프로토콜인 TRISA, TRP, OpenVASP를 통해 귀사와 상대방 VASP 간에 이루어집니다.
  • 6가지 전용 상태(UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED, EXEMPT)는 각 의무의 정확한 상태를 알려줍니다.
  • 사전 설정된 트래블 룰 규칙은 규칙 라이브러리에 포함되어 있으며, 트랜잭션에는 travel_rule 카테고리가 있어 정책이 상황에 맞게 적용됩니다.
  • 온체인 지갑 심사는 자체 키(Crystal 또는 Merkle Science)를 사용하여 심사당 $0.02부터 함께 실행됩니다.
  • 하나의 통합 /v3/ API. 암호화폐 트랜잭션은 currency_kind: "crypto"와 함께 POST https://verification.didit.me/v3/transactions/로 전송됩니다.

트래블 룰의 역할

금융활동자금세탁방지기구(FATF)는 오랜 기간 유지해온 전신 송금 규칙(권고 16)을 가상자산으로 확대했습니다. 요구사항은 다음과 같습니다. VASP가 고객을 대신하여 가상자산을 전송할 때, 필요한 송신인 및 수신인 정보를 획득, 보유 및 전송해야 하며, 요청 시 당국에 제공해야 합니다. 실제로는 두 VASP가 서로를 식별하고, 고객 데이터를 안전하게 교환하며, 자산이 온체인으로 이동하기 전 또는 이동하는 동안 전송을 확인해야 합니다.

이러한 확인은 Didit이 운영하는 워크플로우입니다. 모니터링을 위해 암호화폐 트랜잭션을 보낼 때, 엔진은 상대방 VASP를 식별하고, 지원되는 프로토콜을 통해 송신인 및 수신인 페이로드를 교환하며, 의무를 귀사가 조치할 수 있는 상태로 해결합니다. 상대방이 확인한 전송은 COMPLIANT가 되고, 상대방의 응답을 기다리는 전송은 PENDING_COUNTERPARTY 상태가 되며, 기준치 미만이거나 기타 범위 외 전송은 EXEMPT가 됩니다.

중요성

트래블 룰 집행은 더 이상 이론적인 문제가 아닙니다. EU의 자금 이체 규정, 영국의 시행 및 증가하는 국가별 규제는 이제 VASP가 데이터 교환을 수행하도록 요구하며, 감독 기관은 이를 적극적으로 조사하고 있습니다. 잘못 처리할 경우 벌금뿐만 아니라 라이선스 위험이 따릅니다.

운영상의 문제는 대부분의 팀이 트래블 룰을 KYC, AML, 트랜잭션 모니터링과는 별개의 네 번째 도구로 취급한 다음, 동일한 전송에 대해 네 가지 시스템을 동기화하는 데 엔지니어링 시간을 소비한다는 것입니다. Didit의 접근 방식은 이러한 분리 문제를 해결합니다. 구조화, 속도 및 제재된 상대방 노출에 대해 이미 모니터링하는 전송은 트래블 룰 의무를 수반하는 동일한 전송이므로 데이터, 상태 및 감사 추적이 한 곳에 존재합니다.

기술 세부 정보

암호화폐 트랜잭션은 법정화폐를 처리하는 동일한 엔드포인트인 통합 /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_c41f08",
    "category": "travel_rule",
    "amount": 4200,
    "currency": "USDC",
    "currency_kind": "crypto",
    "direction": "OUTBOUND",
    "txn_date": "2026-05-21T11:05:00Z",
    "subject": {
      "vendor_data": "user_4521",
      "role": "ORIGINATOR",
      "entity_type": "INDIVIDUAL"
    },
    "counterparty": {
      "role": "BENEFICIARY",
      "entity_type": "INDIVIDUAL",
      "wallet_address": "0x9f2a...c81d"
    }
  }'

엔진은 전송을 평가하고, 상대방 VASP와 트래블 룰 데이터 교환을 시작하며, 트랜잭션 상태와 트래블 룰 상태를 반환합니다.

{
  "transaction_id": "txn_c41f08",
  "status": "IN_REVIEW",
  "travel_rule_status": "PENDING_COUNTERPARTY",
  "wallet_screening": {
    "risk_score": 18,
    "risk_level": "LOW"
  },
  "protocol": "TRISA"
}

6가지 트래블 룰 상태. 모든 의무는 정확히 하나의 상태로 해결됩니다.

상태의미
UNKNOWN트래블 룰 의무가 아직 평가되지 않았거나 상대방 VASP를 확인할 수 없습니다.
COMPLIANT송신인 및 수신인 데이터가 교환되고 확인되었습니다. 의무가 이행되었습니다.
PENDING_ACTION귀사 측에서 필요한 조치(예: 누락된 송신인 데이터 또는 확인 단계)가 있습니다.
PENDING_COUNTERPARTY상대방 VASP가 데이터 교환에 응답하기를 기다리고 있습니다.
FAILED교환을 완료할 수 없습니다. (예: 연결할 수 없는 상대방, 거부된 데이터 또는 프로토콜 불일치).
EXEMPT전송이 범위 외입니다. (예: 기준치 미만, 자체 호스팅 지갑 처리 또는 기타 의무 사항 아님).

카테고리 및 규칙. 트랜잭션에는 travel_rule 카테고리가 포함되어 올바른 정책이 적용되며, 규칙 라이브러리에는 수동으로 코딩하는 대신 콘솔에서 켜고 조정할 수 있는 사전 설정된 트래블 룰 규칙이 제공됩니다.

지갑 심사 동시 실행. currency_kindcrypto이므로 엔진은 동일한 호출에서 상대방 주소에 대한 온체인 지갑 심사를 실행하여 제재 대상, 믹서, 다크넷 시장, 랜섬웨어 및 도난 자금에 대한 노출을 확인할 수 있습니다. 지갑 심사는 자체 키(Crystal 또는 Merkle Science)를 사용하여 심사당 $0.02부터 시작됩니다.

하나의 엔진, 모든 전송에 대한 세 가지 작업

트래블 룰이 트랜잭션 모니터링 내에 존재하는 이유는 암호화폐 전송이 세 가지 의무를 동시에 트리거하며, 이들이 동일한 데이터를 공유하기 때문입니다.

  1. 모니터링 — 구조화, 속도 및 비정상적인 패턴에 대해 암호화폐 모니터링 및 암호화폐 심사 규칙 번들에 따라 전송 점수가 매겨집니다.
  2. 지갑 심사 — 위험 노출에 대해 상대방 주소가 온체인에서 확인됩니다.
  3. 트래블 룰 — 송신인 및 수신인 데이터가 상대방 VASP와 교환되고 의무가 6가지 상태 중 하나로 추적됩니다.

세 가지 도구로 실행될 경우, 이러한 작업은 각각 자체 통합, 자체 전송 사본 및 자체 조정을 필요로 합니다. 하나의 엔진으로 실행될 경우, 트랜잭션 기록, 감사 추적 및 콘솔을 공유하며, 더 많은 고객 데이터를 필요로 하는 트래블 룰 의무는 나머지 모니터링이 사용하는 것과 동일한 AWAITING_USER 개선 루프를 사용할 수 있습니다.

사용 사례

  • VASP 및 거래소 — 별도의 규제 준수 스택을 구축하지 않고도 기준치를 초과하는 모든 송신 및 수신 전송에 대해 트래블 룰을 준수하고, 모니터링, 심사 및 트래블 룰을 하나의 기록으로 유지합니다.
  • 온/오프 램프 — 동일한 호출에서 수신 지갑을 심사하면서 대상 VASP와 송신인 및 수신인 데이터를 교환합니다.
  • 수탁 기관 — 여러 상대방 및 프로토콜에 걸쳐 의무를 추적하며, 심사관을 위해 모든 전송에 대한 명확한 상태를 제공합니다.
  • DeFi 프론트엔드 — 규제 대상 엔티티가 흐름에 있는 경우 트래블 룰을 처리하고, 의무가 실제로 적용되지 않는 경우 EXEMPT 및 자체 호스팅 지갑 처리로 대체합니다.

Didit과 통합하는 방법

  1. 규칙 번들을 활성화합니다. 비즈니스 콘솔에서 암호화폐 모니터링, 암호화폐 심사 및 사전 설정된 트래블 룰 규칙을 활성화하고, 위험 정책에 따라 임계값을 조정합니다.
  2. 암호화폐 트랜잭션을 보냅니다. currency_kind: "crypto", direction, 송신인(subject) 및 수신인(counterparty) 세부 정보, 그리고 적용되는 경우 travel_rule 카테고리와 함께 POST /v3/transactions/를 사용합니다.
  3. 두 가지 상태를 모두 읽습니다. 자금 이동을 위한 트랜잭션 status와 의무를 위한 travel_rule_status에 따라 조치합니다. 둘 중 하나에 조치가 필요한 경우 보류하거나 수정합니다.
  4. 나머지 작업은 콘솔에서 수행합니다. 보류 및 실패한 의무, 알림 및 사례 워크플로우는 나머지 모니터링과 동일한 인터페이스에 있습니다.

모든 것이 통합된 /v3/ API에서 실행되므로, 사용자에 대한 KYC 및 비즈니스 고객에 대한 KYB를 실행하는 동일한 플랫폼이 모니터링, 지갑 심사 및 트래블 룰을 통해 전송을 수행합니다. 즉, 하나의 ID 및 사기 방지 플랫폼이 엔드 투 엔드로 통합됩니다.

자주 묻는 질문

트래블 룰은 Didit의 별도 제품인가요?

아닙니다. 트랜잭션 모니터링에 내장되어 있습니다. 모니터링을 위해 이미 보내는 암호화폐 전송에는 동일한 기록에서 트래블 룰 데이터 교환 및 의무 추적이 포함됩니다.

어떤 트래블 룰 프로토콜을 지원하나요?

주요 상호 운용성 프로토콜인 TRISA, TRP 및 OpenVASP를 지원하므로 여러 스택에 걸쳐 상대방 VASP와 송신인 및 수신인 데이터를 교환할 수 있습니다.

트래블 룰 상태는 무엇인가요?

여섯 가지 상태가 있습니다. UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED, EXEMPT입니다. 이들은 각 의무의 정확한 상태를 알려줍니다.

지갑 심사는 어떻게 통합되나요?

암호화폐 트랜잭션(currency_kind: "crypto")은 자체 키(Crystal 또는 Merkle Science)를 사용하여 심사당 $0.02부터 상대방 주소에 대한 온체인 지갑 심사를 자동으로 실행할 수 있습니다.

트래블 룰 규칙은 어디에서 구성하나요?

비즈니스 콘솔에서 구성합니다. 규칙 라이브러리에는 켜고 조정할 수 있는 사전 설정된 트래블 룰 규칙이 포함되어 있으며, 트랜잭션에는 travel_rule 카테고리가 포함되어 상황에 맞는 올바른 정책이 적용됩니다.

시작할 준비가 되셨나요?

트래블 룰 문서를 읽고, 암호화폐 트래블 룰 솔루션 페이지트랜잭션 모니터링 제품 페이지에서 더 넓은 스택에 어떻게 적용되는지 확인하고, 가격 페이지에서 투명한 호출당 가격을 확인하세요. 준비가 되면 무료로 시작하세요. 매월 500건의 무료 KYC 확인과 하나의 API에서 모니터링, 지갑 심사 및 트래블 룰을 이용할 수 있습니다.

신원 및 사기 방지 인프라.

KYC, KYB, 거래 모니터링, 지갑 심사를 위한 단일 API. 5분 만에 통합하세요.

AI에게 이 페이지 요약 요청
VASPs를 위한 FATF 트래블 룰 API | Didit.