Banlist

Ein On-Chain-Register sanktionierter Adressen; Deposits aus gelisteten Adressen werden vom Programm abgelehnt.

Die SolMask-Banlist ist ein On-Chain-Konto, das Hashes von Adressen vorhält, die von einem Adressrisiko-Screening-Anbieter als zu OFAC-SDN-Einträgen, bekannten Diebstählen oder anderen sanktionierten Kategorien gehörig markiert wurden. Die Deposit-Instruktion nimmt die Adresse des Einzahlers, berechnet denselben Hash und lehnt die Transaktion ab, falls dieser im Set steht.

Beim Deposit zu prüfen statt beim Withdraw ist eine bewusste Entscheidung: So gelangen kontaminierte Gelder gar nicht erst ins Anonymitätsset, statt sie hinterher wieder entwirren zu wollen. Sobald ein Deposit im Pool ist, kann das Protokoll wirklich nicht mehr feststellen, zu welchem Einzahler ein Withdraw gehört — genau das ist der Sinn — also muss jede Compliance-Schranke an der Grenze sitzen.

Die Banlist wird von einem dafür vorgesehenen Admin-Schlüssel nach Zeitplan (typischerweise täglich) aus der API des Screening-Anbieters aktualisiert; Updates werden on-chain protokolliert und im Changelog angekündigt. Banlist-Treffer geben on-chain nie preis, welche Wallet abgelehnt wurde: Die fehlgeschlagene Transaktion liefert nur einen generischen Fehlercode zurück, damit wir nicht versehentlich ein öffentliches Sanktionsregister veröffentlichen.

Verwandte Begriffe

Banlist · Glossary · SolMask