Kurz erklärt: Blacklists und Whitelists sind Listen von Krypto-Adressen, die als riskant/gesperrt (Blacklist) oder als vertrauenswürdig/freigegeben (Whitelist) eingestuft werden. Sie werden in Börsen, Wallets und Smart Contracts genutzt, um Transaktionen automatisiert zuzulassen oder zu blockieren.
Zweck und Herkunft
Das Prinzip stammt aus der klassischen IT-Sicherheit (Zugriffssteuerung) und wurde mit dem Wachstum regulierter Krypto-Dienste auf Blockchain-Adressen übertragen. Eine Blacklist enthält Adressen, mit denen keine Interaktion erfolgen soll – etwa sanktionierte Adressen, bekannte Betrugs- oder Ransomware-Wallets oder als gestohlen gemeldete Mittel. Eine Whitelist definiert umgekehrt ausdrücklich erlaubte Ziele, beispielsweise die vom Nutzer selbst verifizierten Auszahlungsadressen.
Grundlage für die Einstufung liefern Wallet-Attribution und der Risk Score. Offizielle Sanktionslisten wie die OFAC-SDN-Liste wirken faktisch als behördlich verbindliche Blacklists.
Technische Umsetzung
Listen werden auf unterschiedlichen Ebenen durchgesetzt:
- Off-Chain: Börsen und Custodians prüfen Ein- und Auszahlungen gegen interne oder eingekaufte Listen und blockieren betroffene Adressen serverseitig.
- On-Chain: Manche Token-Smart-Contracts, insbesondere zentralisierte Stablecoins wie USDT und USDC, verfügen über eine Freeze– bzw. Blacklist-Funktion, mit der der Emittent Guthaben einzelner Adressen einfrieren kann.
- Wallet-Ebene: Adress-Whitelisting als Sicherheitsfeature, das Auszahlungen nur an vorab bestätigte Adressen erlaubt, oft mit Zeitverzögerung nach dem Hinzufügen.
Ein bekanntes Beispiel ist die Sanktionierung des Mixers Tornado Cash durch das US-OFAC 2022, in deren Folge zahlreiche Smart-Contract-Adressen auf Blacklists gesetzt wurden.
Wirkung und Kritik
Blacklists erhöhen die Durchsetzbarkeit von Sanktionen und den Schutz vor gestohlenen Mitteln, greifen aber in die Fungibilität von Kryptowährungen ein: Nicht mehr jede Einheit ist gleichwertig, wenn einzelne „markiert“ sind. Kritisiert werden Fehleinträge, fehlende Widerspruchswege und die zentrale Kontrolle, die dem dezentralen Grundgedanken widerspricht. On-Chain-Freeze-Funktionen zeigen zudem, dass zentralisierte Stablecoins keine wirklich zensurresistenten Vermögenswerte sind. Whitelists gelten dagegen als weitgehend unumstrittenes Sicherheitswerkzeug.
Häufige Fragen
Was ist der Unterschied zwischen Blacklist und Whitelist?
Eine Blacklist sperrt bestimmte Adressen, eine Whitelist erlaubt ausschließlich ausdrücklich freigegebene Adressen.
Können Guthaben on-chain eingefroren werden?
Ja. Zentralisierte Stablecoins wie USDT und USDC besitzen Freeze-Funktionen im Smart Contract, mit denen der Emittent Adressen sperren kann.
Wer erstellt Blacklists?
Behörden über Sanktionslisten, Analysefirmen, Börsen sowie Stablecoin-Emittenten und Protokollbetreiber.
Wozu dient Adress-Whitelisting in Wallets?
Als Sicherheitsfunktion, die Auszahlungen nur an vorab bestätigte Adressen zulässt und so Diebstahl erschwert.
Warum sind Blacklists umstritten?
Sie beeinträchtigen die Fungibilität, können Fehleinträge enthalten und widersprechen dem dezentralen Prinzip durch zentrale Kontrolle.
Zusammenfassung
Blacklists und Whitelists stufen Krypto-Adressen als gesperrt oder freigegeben ein und steuern Transaktionen in Börsen, Wallets und Smart Contracts. Sie stützen sich auf Attribution und Sanktionslisten, erhöhen Sicherheit und Sanktionsdurchsetzung, greifen aber in die Fungibilität ein und werden wegen zentraler Kontrolle kritisiert.
Weiterführende Quellen
- U.S. OFAC: Specially Designated Nationals List: ofac.treasury.gov
- Wikipedia: Tornado Cash: en.wikipedia.org