Die im Kryptowelt angestrebte "Privatsphäre" kann oft nicht reguliert werden und wird sogar von Regierungen unterdrückt. Wie kann die On-Chain-Privatsphäre der Krypto-Nutzer unter der Voraussetzung der Legalität und Compliance gewährleistet werden? Dieser Artikel basiert auf einem von Anwalt Chuyun verfassten Artikel, der von Foresight News organisiert und übersetzt wurde. (Vorgeschichte: Vitaliks idealer Krypto-Wallet: Cross-L2-Transaktionserfahrung, Kontoprivatsphäre und Sicherheit, Daten-Wallet werden..) (Hintergrundinformation: Privatsphäre-Coins sollten alle sterben! Internationale wissenschaftliche Arbeiten: Regierung reagiert auf 51%-Angriffe auf öffentliche Blockchains, unterdrückt Kryptowährungswerte...) Im November 2024 entschied der fünfte US-Berufungsgerichtshof, dass die Sanktionen des US-Finanzministeriums gegen den Mixer Tornado Cash gegen das (Gesetz über internationale Notstandswirtschaftsgewalt) (IEEPA) verstoßen. Das fünfte Berufungsgericht war der Ansicht, dass die Smart Contracts von Tornado Cash dezentralisiert, selbst ausführend und nicht kontrollierbarer Code sind, der nicht im Besitz sein kann, kein Eigentum darstellt und nicht auf die OFAC-Sanktionsliste gesetzt werden sollte. Die Sanktionen der OFAC überstiegen ihre gesetzlich erlaubten Befugnisse. Obwohl das Urteil des fünften Berufungsgerichts im Fall Tornado Cash als Sieg für die Krypto-Industrie angesehen wird, ist die Tatsache, dass nordkoreanische Hacker und Krypto-Kriminalitätsorganisationen tatsächlich Tornado Cash zur Geldwäsche nutzen und den Sanktionen der Regulierungsbehörden entkommen, nicht zu leugnen. Ist es also möglich, die On-Chain-Privatsphäre der Krypto-Nutzer unter der Voraussetzung der Legalität und Compliance in der Krypto-Welt zu gewährleisten? Heute teilen wir, wie das Mixer-Protokoll Railgun die On-Chain-Privatsphäre der Nutzer rechtmäßig schützt. Ausführungsmodus des Railgun-Protokolls: Railgun ist ein auf Smart Contracts basierendes Datenschutzprotokoll, das die On-Chain-Privatsphäre der Nutzer durch Zero-Knowledge-Beweise und Merkle-Bäume gewährleistet und eine „Unschuldsbeweis“-Methode anwendet, um die Sicherheit und Compliance der in das Protokoll fließenden On-Chain-Mittel zu gewährleisten. Diese Methode erreicht ein Gleichgewicht zwischen On-Chain-Privatzahlungen und regulatorischer Compliance. Die Muttergesellschaft von Grayscale, die DCG-Gruppe, hat derzeit in die Railgun-Protokoll-Token RAIL im Wert von 10 Millionen US-Dollar investiert und hat der Railgun DAO über 7 Millionen US-Dollar an Stablecoins gespendet sowie über ihre Tochtergesellschaft Foundry Labs Ressourcen bereitgestellt, um die Backend-Belastbarkeit des Railgun-Protokolls zu gewährleisten. Ausführungsmechanismus: 1. Token-Privatisierung: Nutzer verwenden die Railway Wallet, um die Tokens von ihrer 0x-Adresse in die 0zk-Adresse von Railgun zu verstecken. Nach einer Stunde kann der Token-Bestand in der 0zk-Adresse für Überweisungen zwischen 0zk-Adressen sowie für Privatzahlungen in DeFi und andere On-Chain-Interaktionen verwendet werden. Transfers zwischen 0zk-Adressen erfordern keine Wartezeit und werden sofort gutgeschrieben. Die Railway Wallet unterstützt die Privatisierung von ERC20-Token, ERC-721 und ERC-1155 NFTs. 2. Interaktion mit der Blockchain durch Broadcasters: Nach der Token-Privatisierung erfolgt die On-Chain-Interaktion der Nutzer über die Broadcasters im Railgun-Protokoll. Broadcasters sind öffentliche 0x-Adressen, die im Namen der Protokollnutzer Gas für die Interaktion mit der Basis-Blockchain zahlen und die On-Chain-Interaktionen durchführen. Daher muss der Nutzer während des gesamten On-Chain-Interaktionsprozesses kein ETH/MATIC/BNB als GAS ausgeben. Theoretisch kann jede 0x-Adresse als Broadcaster fungieren, und die Nutzer können Broadcasters basierend auf Gas und Verfügbarkeit auswählen. Broadcasters kontrollieren die Tokens in den Nutzer-Adressen nicht, sondern übermitteln lediglich Interaktionsinformationen und erhalten keine detaillierten Informationen über die Transferadresse, den Betrag, die Empfangsadresse und die Token-Art, um die Privatsphäre und Sicherheit der Transaktionen zu gewährleisten. Broadcasters können 10% der gesamten GAS-Kosten während des gesamten Prozesses erhalten. 3. Aufhebung der Privatsphäre nach Abschluss der On-Chain-Interaktion: Nachdem die Nutzer einen Broadcaster angegeben haben, um die Privatsphäre zu handeln, geben sie eine beliebige 0x-Adresse ein, um das Interaktionsprivileg aufzuheben und ihre verbleibenden Token im Railgun-Protokoll abzurufen. Bei der Token-Privatisierung und der Aufhebung der Privatsphäre erhebt der Smart Contract des Railgun-Protokolls eine Gebühr von 0,25%, die an die Schatzkammeradresse der Railgun DAO gesendet wird. Diese Protokollgewinne werden an die Protokollverwalter und Staker verteilt. Railgun verwendet Zero-Knowledge-Beweise zur Gewährleistung der On-Chain-Privatsphäre: Zero-Knowledge-Beweise (ZKP) sind eine kryptografische Technik, die es dem Beweisenden ermöglicht, dem Verifizierer die Wahrhaftigkeit der Informationen zu beweisen, ohne Details der Informationsquelle offenzulegen. Im Railgun-Protokoll können Nutzer nachweisen, dass sie das Recht haben, Tokens zu verwenden, ohne die Art und Menge der Tokens offenzulegen. Broadcasters und Liquiditätspools können die Absender- und Empfängeradressen anonymisieren. Zum Beispiel ist ein Railgun-Nutzer ähnlich wie ein Absender, ZKP verifiziert den Inhalt des Briefes, der Smart Contract des Railgun-Protokolls ist der versiegelte Umschlag, und die Broadcasters sind die Postboten. Von der öffentlichen Blockchain kann man nur sehen, dass der Brief versendet wurde, aber man kann nicht feststellen, was der Inhalt des Briefes ist oder wer der Absender und der Empfänger sind. Railgun nutzt Merkle-Bäume zur Verhinderung von Double-Spending und zur Gewährleistung der Transaktionssicherheit: Merkle-Bäume, auch als Hash-Bäume bekannt, werden häufig zur Überprüfung der Integrität von Transaktionsdaten auf der Blockchain verwendet. Jeder Blockheader enthält den Root-Hash des Merkle-Baums, um zu überprüfen, ob die Transaktionsdaten im gesamten Block manipuliert wurden. Nach dem Vorfall, bei dem FTX Nutzervermögen veruntreute, verwenden derzeit die meisten zentralisierten Börsen Merkle-Bäume zur Überprüfung der Treuhandsicherheit der Nutzervermögen, um eine Veruntreuung zu verhindern. Nach der Privatisierung der Adresse durch das Railgun-Protokoll werden die Tokens in den Datenschutzpool aufgenommen. Der Token-Bestand im Datenschutzpool des Railgun-Protokolls wird durch ein ähnliches BTC-UTXO-Register aufgebaut, die gesamte Liste der Railgun-UTXOs bildet eine Merkle-Baum-Datenstruktur, die zur Überprüfung des Bestandsstatus während der Transaktion verwendet wird. Alle Tokens im Railgun-Protokoll teilen sich denselben Merkle-Baum. Jede Privatisierung der Token aktualisiert den Status des Merkle-Baums und generiert einen neuen Merkle-Root/Blatt. Dies gewährleistet, dass die Nutzer über ausreichende Token bei der Durchführung privater Transaktionen verfügen, um Double-Spending zu verhindern und die Sicherheit der Transaktionen zu gewährleisten. Wie das Railgun-Protokoll regulatorische Compliance erreicht: Die Sanktionen gegen Tornado Cash sind hauptsächlich darauf zurückzuführen, dass die nordkoreanische Hackergruppe Lazarus Group sowie Krypto-Wäsche-Kriminalitätsgruppen es verwenden, um Geld zu mischen und den Ermittlungen von Regulierungsbehörden wie dem FBI zu entkommen. Unschuldsbeweise (Private Proofs of Innocence): Wie oben erwähnt, gibt es eine Wartezeit von einer Stunde, wenn Nutzer ihre 0x-Adresse privatisieren. Während dieser Wartezeit führt Railgun eine On-Chain-Geldwäschebekämpfung für die Tokens in der Nutzeradresse durch, um sicherzustellen, dass die Mittel in der Nutzeradresse nicht aus hochriskanten kriminellen oder sanktionierten Adressen stammen. Die On-Chain-Geldwäschebekämpfung des Railgun-Protokolls ähnelt nicht der zentralisierten Börse...
