コンプライアンスアナリストが入金アドレスを手動調査ツールに貼り付ける。アナリストはブロックエクスプローラーを開き、制裁リストと照合し、トランザクション履歴をスクロールして、調査結果を記録する。チェーンの複雑さと資金フローの深さによっては、1つのアドレス・1つのチェーンに対してでも、結果が画面に表示されるまで数分から数時間かかることがある。マーケットラリー中に1時間あたり数千件の入金を処理する中央集権型取引所を考えると、そのペースで手動処理を行うことは現実的ではない。しかし、「AMLアドレススクリーニングにはどれくらい時間がかかるか」という問いは、すべてのコンプライアンス責任者がサービス開始前に答えなければならない問いである。
答えには2つの層がある。手動スクリーニングは数分から数時間かかる。事前構築済みラベルライブラリに対する自動スクリーニングは、ミリ秒単位でリスク判定を返す Phalcon Compliance Docs, Risk Levels。本記事の残りの部分では、そのギャップを生む要因、自動スクリーニングの内部で何が起きているか、そしてシステムを遅延させうるエッジケースについて詳しく解説する。
手動スクリーニングと自動APIスクリーニング:処理時間の比較
2つのスクリーニング方式はレイテンシのスペクトルの両端に位置しており、どちらを選ぶかによって、プラットフォームが入出金のスピードでスクリーニングできるか、あるいはバッチ審査のスピードでしか対応できないかが決まる。
| 項目 | 手動スクリーニング | 自動APIスクリーニング |
|---|---|---|
| 一般的な処理時間 | アドレスあたり数分から数時間 | アドレスあたりミリ秒 Phalcon Compliance Docs, Risk Levels |
| スループットの上限 | アナリスト1名による逐次処理 | 高い同時実行性、並列呼び出し |
| データの鮮度 | アナリストの更新頻度に依存 | 事前構築済みラベルライブラリ、定期的に更新 |
| 障害モード | 疲労、チェーンの見落とし、記録の不一致 | 決定論的、ログ記録済み、監査可能 |
| 適用場面 | 少量の調査、エッジケースのレビュー | リアルタイムの入出金・トランザクションスクリーニング |

手動スクリーニングにも役割はある。不正グループに対するフォレンジック調査、訴訟サポート、フラグが立てられたアドレスのセカンドラインレビューなどは、いずれも人間の判断から恩恵を受ける。問題はレイテンシだ。手動で調べるたびに費やされる1分は、顧客を待たせる1分であり、暗号資産の世界では顧客は待つことを嫌う。停滞した出金リクエストはサポートにエスカレーションされ、次にSNSへ飛び火し、最終的には解約につながる。
自動スクリーニングは同じ作業をAPI呼び出し1回に圧縮する。アドレスを入力するとリスク判定が返され、ループにアナリストを介することなく、承認・保留・エスカレーションといった後続の判断が実行される。このレイテンシの差こそが、取引量に合わせてスケールするコンプライアンス機能と、ボトルネックになるコンプライアンス機能との違いだ。
ミリ秒の内側:アドレススクリーニングで実際に何が行われているか
スクリーニングは、Crypto Address Risk Screening ガイドで詳述されている4ステップのメカニズム、すなわちアドレス入力、ラベルマッチング、インジケーターヒット、スコアリングを実行する。ここで重要なのは、なぜこの一連の処理がAPI呼び出し1回のレイテンシ予算に収まり、ミリ秒単位に収まるか Phalcon Compliance Docs, Risk Levels という点だ。

この速度を偶発的なものではなく構造的なものにしている設計上の選択肢が2つある。第一に、ラベルライブラリは事前に構築・インデックス化されており、APIはチェーンに対するリアルタイムのトレースではなく、ルックアップを実行する。リアルタイムのインデックス作成を待つことはない。
第二に、スコアリングは決定論的だ。同じエクスポージャーを持つ同じアドレスは、どの呼び出しでも同じ判定を返す。確率的モデルの再トレーニングも、人間による再確認も発生しない。
この2つの特性により、プラットフォームはすべての入金をスクリーニングしても体感上のレイテンシを増やすことなく対応できる。速度はアーキテクチャの特性となり、調整可能なパラメーターではなくなる。これこそが、自動化されたコンテキストにおいて「AMLアドレススクリーニングにはどれくらい時間がかかるか」が測定するものだ。これがより広いウォレットスクリーニングワークフローにどう組み込まれるかについては、Crypto Wallet Screening を参照されたい。
アドレススクリーニングが遅延する場面:エッジケースと対策
エッジケースは存在する。「AMLアドレススクリーニングにはどれくらい時間がかかるか」に対する適切な答えは、あらゆる条件下で一律にミリ秒という数字を約束するのではなく、こうしたケースを考慮に入れる必要がある。

最初のエッジケースは、オンチェーン履歴のない新規アドレスだ。新しいアドレスにはスコアリングの根拠となるトランザクション記録がないため、判定は直接的なラベルマッチにのみ依存する。スクリーニングは高速だが、リスクの全体像は薄い。多くのシステムはニュートラルスコアを返し、アドレスがトランザクションを開始した後に再スクリーニングを行う。
2つ目のエッジケースは同時実行だ。話題のトークンのローンチやマーケットの急落といったピーク時には、同時スクリーニング呼び出しが桁違いに急増することがある。スクリーニングバックエンドが水平スケーリングし、ラベルライブラリがキャッシュされていれば、レイテンシは一定に保たれる。そうでなければリクエストキューが積み上がり、通常はミリ秒で返るスクリーニングがより長くかかるようになる。対策はアーキテクチャ上のものであり、分析上のものではない。ラベルライブラリは事前構築・インデックス化されている必要があり、呼び出し量が増えてもスループットが上がるだけで、呼び出しあたりのレイテンシは上がらないようにする必要がある。
3つ目のエッジケースはネットワークと統合のオーバーヘッドだ。スクリーニングAPI自体は高速でも、呼び出し元のシステムが呼び出しの前にリトライや同期ステップを追加していると、ユーザーが体感するエンドツーエンドのレイテンシはAPI時間だけよりも長くなる。FATF Recommendations はスクリーニングの義務を定めているが、プラットフォームがどのように呼び出しを実装するかが、顧客が体験するレイテンシを決定する。
これらのエッジケースのいずれも、自動スクリーニングの核心的な約束を破るものではない。ただし、「ミリ秒」という数字は、適切に設計された統合環境の特性であり、どのようなデプロイ環境でも自動的に成立する数字ではないことを意味する。
トランザクション速度に合ったスクリーニングモードの選択
実践的な結論として、スクリーニング時間は固定された定数ではなく、設計上の決定である。手動でスクリーニングするプラットフォームはターンアラウンドを分単位で測定し、それに応じてスループットが制限される。事前構築済みのインデックス化されたラベルライブラリを通じてスクリーニングするプラットフォームはターンアラウンドをミリ秒単位で測定し、量に合わせてスケールする。
コンプライアンスチームが適切なモードを選ぶための問いが3つある。ピーク時の入出金レートはどの程度か?サポートチケットが急増する前に、ユーザーエクスペリエンスが許容できるレイテンシはどの程度か?カバーする必要があるチェーン数はいくつか?答えが高ボリューム、タイトなレイテンシ、マルチチェーンカバレッジを指し示すなら、自動スクリーニングはオプションではない。答えが低ボリュームの調査作業を指し示すなら、手動スクリーニングで十分な場合もある。
規制当局は速度の問いを明示的に示している。FinCEN statutes and regulations page は、仮想資産サービスプロバイダーを含む資金サービス事業者に対するAMLプログラムの期待事項を規定しており、スクリーニングは夜間バッチのスピードではなく、トランザクションのスピードで行われることを前提としている。入金フローに追いつけないスクリーニングプロセスは、実質的にトランザクションを見逃していることになる。
1回のスクリーニングを超えた、より広いAMLコンプライアンススタック全体の仕組みについては、AML Compliance for Crypto ガイドが全体像を網羅している。ワークフローを実際の運用プラットフォームで稼働させる準備ができたら、Phalcon Compliance が上述のスクリーニングを実行するKYAおよびKYTエンジンを提供している。
→ Phalcon Complianceのデモを予約して、入金フローでミリ秒単位のアドレススクリーニングを実行する: デモを予約する
FAQ
自動スクリーニングにおいてコンプライアンスチームが期待すべきレイテンシはどの程度か? 事前構築済みラベルライブラリに対する適切に統合された自動スクリーニングの場合、ミリ秒単位のレスポンスを期待できる Phalcon Compliance Docs, Risk Levels。エンドユーザーが体感する数値には、API呼び出し時間に加えてネットワークと統合のオーバーヘッドが含まれる。
なぜ手動スクリーニングにはそれほど時間がかかるのか? 手動スクリーニングでは、人間がエクスプローラーを開き、リストと照合し、トランザクション履歴を読んで、調査結果を記録する必要がある。各ステップは逐次的かつ認知的な作業だ。チェーンの複雑さと資金フローの深さによって、手動のターンアラウンドは数分から数時間に及び、確認するチェーン数が増えるほどその数字は大きくなる。
マーケットスパイク時の高いトランザクション量はスクリーニングを遅延させるか? スクリーニングバックエンドが水平スケーリングしていない場合、またはラベルライブラリがキャッシュされていない場合は遅延しうる。事前構築済みのインデックス化されたライブラリと水平スケーリングを備えていれば、呼び出し量が増えても呼び出しあたりのレイテンシではなくスループットが向上する。



