Banlist(封禁名单)

链上保存的受制裁地址注册表;存款指令会拒绝来自名单地址的存款。

SolMask 的 banlist 是一份链上账户,里面保存着地址风险筛查服务商标记过的地址哈希——这些地址或属于 OFAC SDN 名单,或与已知盗窃事件有关,或归入其他受制裁类别。存款指令会取出存款方地址,计算同样的哈希,如果该哈希已在集合中就直接拒绝这笔交易。

把检查放在存款而不是取款是有意为之:这样可以从一开始就阻止"问题资金"进入匿名集合,而不是事后再去试图把它们摘出来。一笔存款一旦进了池,协议就真的无法分辨某次取款到底属于哪个存款方——这恰恰是设计目标——因此任何合规闸门都必须设在边界上。

Banlist 由指定的管理密钥按计划(通常每天)从风险筛查服务商的 API 同步更新;更新会被记录在链上并在 changelog 中公告。Banlist 命中绝不会在链上暴露被拒绝的具体钱包:失败的交易只会返回一个通用的错误码,避免我们不经意间发布出一份公开的制裁地址清单。

相关术语

Banlist(封禁名单) · Glossary · SolMask