# 钱包筛选：支持的区块链和加密风险

Source: https://help.didit.me/zh/transactions-monitoring/wallet-screening
Updated: 2026-10-30

在 Bitcoin、Ethereum、Solana、Base、Optimism 和 Arbitrum One 上筛选钱包。查找支持的区块链值、代币覆盖范围和风险评分指南。

钱包筛查会查询一个区块链地址的链上风险敞口，并返回一个风险分数，以及资金来源
和资金去向的细分情况。每次查询起价 **0.15 美元**，如果使用你自己的区块链分析
供应商密钥，则为 **0.02 美元**。它既可以与交易联动运行，也可以按需单独运行。
在**设置 → 钱包筛查**中配置提供商。加密资产监控页面可能仍未启用；在启用前使用账户可用的 API。

## 它能告诉你什么

[Video: 钱包风险与评分区间的含义 - Didit Academy](https://www.youtube.com/watch?v=Yhm63_n7HuU&t=180)

![Didit 控制台中的交易监控规则区域](https://help.didit.me/screenshots/transaction-rules-light.webp)

*筛查结果只有在规则据此采取行动时才有意义。*

对人进行制裁名单筛查和对加密货币地址进行筛查是两个不同的问题。基于姓名的筛查问的是这个人是否在名单上。钱包筛查问的是这笔钱去过哪里：这个地址是否与受制裁实体、非法服务、混币器或其他高风险交易对手存在链上关联，这些都是通过链上活动追踪出来的。

你会得到一个风险分数和严重程度，以及**资金来源**和**资金去向**的细分情况 - 也就是该地址接收资金和发送资金所涉及的交易对手类别。

## 联动或按需运行

有两种使用方式：

- **与交易联动。** 在评估一笔交易的过程中一并筛查该地址，规则可以在同一次处理中依据结果采取行动。
- **按需运行。** 单独筛查某个地址 - 可以在接受一笔存款之前、在为某个钱包办理入驻时，或事后调查某个模式时使用。

## 方向很重要

一个地址是发送方还是接收方，会改变风险的含义，也可能影响分析供应商返回的资金来源和资金去向数据。来自高风险来源的入账转账，和转向高风险对象的出账转账是两个不同的问题，你的规则通常应该区别对待，而不是对两者套用同一个阈值。

## 自带供应商密钥

如果你已经与某家区块链分析供应商签有合同，可以接入你自己的密钥，每次查询支付 **0.02 美元**，而不是 0.15 美元 - Didit 负责路由和数据规范化，实际查询运行在你自己的供应商账户下。

控制台市场中列出了可用的供应商，哪些符合你现有的合同，值得在假设之前先核实一下。参见[钱包筛查](https://docs.didit.me/transaction-monitoring/wallet-screening)。

## 支持哪些区块链？

托管钱包筛选和加密交易筛选支持以下 13 个网络：

| 区块链网络 | API 值 |
|---|---|
| Bitcoin | `BTC` |
| Ethereum | `ETH` |
| Litecoin | `LTC` |
| XRP Ledger | `XRP` |
| Bitcoin Cash | `BCH` |
| Dogecoin | `DOGE` |
| Tron | `TRX` |
| Solana | `SOL` |
| Polygon | `MATIC` |
| BNB Smart Chain | `BNB` |
| Base | `BASE` |
| Optimism | `OP` |
| Arbitrum One | `ARB` |

您可以在转账前筛选地址，或在转账后筛选交易哈希。
始终选择实际网络：一个地址在每个链上可能具有不同的活动和风险。
使用 `ETH` 不会在 Base、Optimism 或 Arbitrum One 上筛选该地址。

Celo、Mode 和 Plume 目前不受托管集成支持。
有限的仅制裁覆盖范围与完整的钱包暴露和交易筛选不同。
如果您需要其他网络，请联系支持人员以检查其可用性。
连接的筛选提供商有其自己的网络和账户覆盖范围；Lightning 需要受支持的提供商连接。

### USDT、USDC 和自定义代币如何运作？

资产和网络是分开的。
对于钱包查找，请在 `blockchain` 中使用链的 API 值。
对于交易，请将代币符号放入 `transaction_details.currency`，将 `currency_kind` 设置为 `crypto`，并将链放入 `transaction_details.crypto_params.crypto_chain`。
当您希望筛选该交易时，请启用 `include_crypto_screening`。

例如，Base 上的代币使用 `BASE` 作为其链，即使该代币具有不同的符号。
独立的 `USDT` 和 `USDC` 值是旧版 Ethereum 别名，而不是跨支持这些代币的每个网络的搜索。
始终为代币交易指定网络，而不是依赖基于哈希的默认值。
自定义代币转账筛选还取决于其合约是否在该网络上被索引。
创建的交易不证明筛选成功：请检查其筛选状态和结果。

请参阅 [钱包筛选 API 和区块链值](https://docs.didit.me/transaction-monitoring/wallet-screening#chain-coverage) 和 [代币和网络选择指南](https://docs.didit.me/transaction-monitoring/aml-screening#asset-and-network-selection)。

> **Note:** 如果一次钱包筛查调用完全没有返回结果，而不是返回一个低风险结果，这与「地址
> 干净」是两种不同的情况。空的供应商响应绝不应被解读为「未发现风险」- 请检查
> 你的账户是否确实启用了钱包筛查，以及该链是否受支持。

## 启用方式

钱包筛查是按组织启用的。如果控制台显示该功能不可用，请联系支持团队确认你账户的状态，而不是排查自己的接入代码 - 这种情况通常是账户级别的开关问题，而不是你代码里的问题。

## 诚实地解读风险等级

有两个值得特别指出的误区：

- **`UNKNOWN` 不等于 `LOW`。** 未知风险等级意味着没有足够的数据来评估该地址 - 例如一个全新、没有历史记录的钱包。把这种情况当作低风险处理，应该是一个经过深思熟虑的决定，而不是映射时的疏忽。
- **风险分数反映的是敞口，不是罪责。** 一个与混币器隔了两跳收到资金的地址，不一定是其所有者的过错。基于分数的规则应该体现跳数和比例，这正是资金来源细分数据的作用所在。

交易所钱包不保证具有零风险评分。
使用所选链的当前结果并阅读归因和暴露细分。
制裁标志可以反映资金流向与制裁相关实体的暴露；它本身并不意味着钱包所有者受到制裁。
文档示例显示了响应格式，并非对真实地址的永久风险评估。

## 与 Travel Rule 不是一回事

钱包筛查告诉你的是风险情况。Travel Rule 是另一项独立的义务，涉及与交易对手机构交换发起方和受益方信息。两者通常适用于同一笔转账，并分开计费。参见[Travel Rule](https://help.didit.me/zh/transactions-monitoring/travel-rule)。

## 费用

| | 价格 |
|---|---|
| 钱包验证与筛查 | 每次查询起价 0.15 美元 |
| 使用自有供应商密钥 | 每次查询 0.02 美元 |

当一笔 Travel Rule 转账需要通过钱包查询来识别交易对手机构时，该次查询会按筛查费率计费一次 - 如果加密货币监控已经在同一笔交易中筛查过同一个地址，则不会重复计费。
