La confidentialité et la conformité réglementaire sur la blockchain, peuvent-elles être équilibrées ?

Le chiffrement, que le monde recherche, est souvent incontrôlable en matière de conformité, voire réprimé par le gouvernement. Comment garantir la vie privée hors chaîne des utilisateurs de chiffrement dans le cadre d'une conformité légale ? Cet article est tiré de l'article de l'avocat Chu Yan, compilé et traduit par Foresight News. (Contexte : Le portefeuille de chiffrement idéal de Vitalik : expérience de transaction inter-L2, sécurité de la vie privée du compte, devenant un portefeuille de données...) (Complément d'information : Les jetons de confidentialité doivent mourir ! Document universitaire international : Les attaques majoritaires des gouvernements sur les chaînes publiques, la suppression des prix des jetons...) En novembre 2024, la Cour d'appel des États-Unis a jugé que les sanctions du Bureau du contrôle des avoirs étrangers du Département du Trésor des États-Unis (OFAC) à l'encontre de Tornado Cash, un mélangeur de jetons, violaient l'International Emergency Economic Powers Act (IEEPA). La Cour d'appel a considéré que le contrat intelligent de Tornado Cash était décentralisé, auto-exécutoire, un code incontrôlable, ne pouvait pas être possédé, n'était pas une propriété et ne devait pas figurer sur la liste des sanctions de l'OFAC. Les sanctions de l'OFAC ont dépassé leur autorisation légale. Bien que la décision de la Cour d'appel des États-Unis dans l'affaire Tornado Cash soit considérée comme une victoire pour l'industrie du chiffrement, il faut admettre que les hackers nord-coréens et les organisations criminelles de vol de jetons utilisent effectivement Tornado Cash pour blanchir des jetons et éviter les sanctions des organismes de réglementation et d'application de la loi. Alors, dans le monde du chiffrement, est-il possible de garantir la vie privée hors chaîne des utilisateurs de chiffrement dans le cadre d'une conformité légale ? Aujourd'hui, nous allons partager comment le protocole de mélange de jetons Railgun protège la vie privée hors chaîne des utilisateurs de manière conforme. Mode d'exécution du protocole Railgun Railgun est un protocole de confidentialité basé sur des contrats intelligents, garantissant la confidentialité des paiements hors chaîne des utilisateurs grâce à des preuves de connaissance nulle et à un arbre de Merkle, tout en équilibrant la confidentialité hors chaîne des paiements et la conformité réglementaire. La société mère Grayscale DCG a actuellement investi 10 millions de dollars dans le jeton RAIL du protocole Railgun et a fait don de plus de 7 millions de dollars de jetons stables à Railgun DAO, et a investi des ressources par le biais de sa filiale Foundry Labs pour garantir la capacité de charge arrière du protocole Railgun. Mécanisme d'exécution 1. Confidentialisation des jetons Les utilisateurs utilisent Railway Wallet pour cacher leurs jetons de l'adresse 0x dans l'adresse 0zk de Railgun, et une heure plus tard, le solde des jetons dans l'adresse 0zk peut être utilisé pour des transferts entre adresses 0zk et des interactions hors chaîne avec la finance décentralisée, etc. Les transferts entre adresses 0zk ne nécessitent pas d'attente et sont crédités immédiatement. Railway Wallet prend en charge la confidentialisation des jetons ERC20, ERC-721 et ERC-1155 non fongibles. 2. Utilisation de Broadcasters pour les interactions hors chaîne à la place des utilisateurs du protocole Les interactions hors chaîne des utilisateurs après la confidentialisation des jetons sont effectuées via les Broadcasters du protocole Railgun, qui sont des adresses 0x publiques. Ils remplacent les utilisateurs du protocole pour payer les frais de gaz de la blockchain, permettant ainsi des interactions hors chaîne. Ainsi, les utilisateurs n'ont pas besoin de dépenser d'ETH/MATIC/BNB en tant que gaz pour l'ensemble des interactions hors chaîne. Théoriquement, n'importe quelle adresse 0x peut être utilisée en tant que Broadcasters, les utilisateurs peuvent choisir les Broadcasters en fonction du gaz et de leur disponibilité. Les Broadcasters ne contrôlent pas les jetons des adresses des utilisateurs, ils transmettent simplement les informations d'interaction et ne peuvent pas obtenir de détails tels que les adresses d'envoi, les montants, les adresses de réception et le type de jeton lors des interactions hors chaîne, garantissant la confidentialité et la sécurité des transactions. Les Broadcasters peuvent percevoir 10% des frais totaux de gaz pendant l'ensemble du processus. 3. Levée de la confidentialité après les interactions hors chaîne Les utilisateurs spécifient les Broadcasters pour effectuer la transaction et saisissent n'importe quelle adresse 0x pour initier une interaction de levée de confidentialité, leur permettant de récupérer les jetons restants dans le protocole Railgun. Lors des opérations de confidentialisation et de levée de confidentialité des jetons, le contrat intelligent du protocole Railgun prélève 0,25% de frais, qui sont transférés au coffre-fort de Railgun DAO. Ces revenus du protocole seront distribués aux gouverneurs du protocole et aux validateurs. Railgun utilise des preuves de connaissance nulle pour garantir la confidentialité hors chaîne Les preuves de connaissance nulle (Zero-Knowledge Proof, ZKP) sont une technologie de cryptographie qui permet au prouveur de prouver la vérité de l'information sans révéler les détails de l'origine de l'information aux validateurs. Dans le protocole Railgun, les utilisateurs peuvent prouver qu'ils ont le droit d'utiliser des jetons sans révéler le type et la quantité de jetons, tandis que les Broadcasters et le pool de fonds peuvent anonymiser les adresses d'envoi et de réception des interactions. Par exemple, les utilisateurs de Railgun sont similaires à des écrivains de lettres, les ZKP sont responsables de vérifier le contenu de la lettre, et le contrat intelligent du protocole Railgun est une enveloppe scellée, les Broadcasters sont les facteurs. Depuis l'extérieur de la chaîne, on ne peut voir que la lettre a été envoyée, mais on ne peut pas déterminer son contenu, ni l'expéditeur et le destinataire. Railgun utilise l'arbre de Merkle pour éviter les doubles dépenses et garantir la sécurité des transactions L'arbre de Merkle, également appelé arbre de hachage, est couramment utilisé pour vérifier l'intégrité des données de transaction hors chaîne. Chaque en-tête de bloc contient la valeur de hachage racine de l'arbre de Merkle, permettant de vérifier si les données de transaction de l'ensemble du bloc ont été altérées. Depuis l'incident de détournement d'actifs par FTX, les plateformes d'échange centralisées populaires utilisent l'arbre de Merkle pour vérifier la sécurité de la garde des actifs des utilisateurs et éviter tout détournement. Après la confidentialisation des adresses par les utilisateurs du protocole Railgun, les jetons sont ajoutés au pool de confidentialité du protocole Railgun. Le solde des jetons dans le pool de confidentialité du protocole Railgun est construit selon un registre UTXO similaire à celui du BTC, l'ensemble des UTXO de Railgun constituant une structure de données d'arbre de Merkle utilisée pour vérifier l'état des soldes pendant les transactions. Toutes les jetons du protocole Railgun partagent un arbre de Merkle, et chaque opération de confidentialisation des jetons met à jour l'état de l'arbre de Merkle, générant une nouvelle racine/feuille de Merkle, garantissant ainsi que les utilisateurs disposent d'un nombre suffisant de jetons lors de la transaction sécurisée, empêchant les doubles dépenses et assurant la sécurité des transactions. Comment le protocole Railgun réalise la conformité réglementaire La principale raison pour laquelle Tornado Cash a été sanctionné est que le groupe de hackers nord-coréens Lazarus Group et les organisations criminelles de blanchiment de jetons ont utilisé Tornado Cash pour le mélange de jetons, échappant ainsi aux enquêtes des organismes de réglementation et d'application de la loi tels que le FBI. Preuves privées d'innocence Lorsque nous avons présenté le mécanisme d'exécution du protocole Railgun, nous avons mentionné qu'il y avait une période d'attente d'une heure pour la confidentialisation de l'adresse 0x des utilisateurs. Pendant cette période d'attente, Railgun effectue une lutte contre le blanchiment d'argent hors chaîne des jetons dans l'adresse de l'utilisateur, garantissant que les fonds dans l'adresse de l'utilisateur ne proviennent pas d'adresses à haut risque, de sanctions, etc. La lutte contre le blanchiment d'argent hors chaîne du protocole Railgun n'est pas comme celle des plateformes d'échange centralisées...

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate.io app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)