Une blockchain filtrée désigne un réseau blockchain ou une vue de données où les données de transaction, les blocs ou les participants sont affichés, traités ou restreints de manière sélective en fonction de critères définis tels que l'identité, les autorisations, les exigences de conformité ou la pertinence du sujet.
Le filtrage peut s'effectuer à plusieurs niveaux : au niveau du nœud (les nœuds ne synchronisent que les types de transactions spécifiques qui les concernent), au niveau de l'application (les portefeuilles et les explorateurs n'affichent que les données pertinentes), au niveau du protocole (les blockchains à accès restreint limitent les participants qui peuvent lire ou écrire des données), ou par le biais d'un filtrage axé sur la conformité (les plateformes d'échange bloquant les transactions associées aux adresses sanctionnées).
Dans le développement technique de la blockchain, les interactions filtrées permettent aux clients de s'abonner à des types d'événements ou d'activités spécifiques (les filtres de Bloom d'Ethereum dans les reçus de transactions permettent un filtrage efficace des journaux). En matière de conformité, les obligations dépendent de la juridiction, des sanctions applicables et des parties concernées ; une adresse blockchain ne saurait se substituer à l'évaluation de toutes les restrictions légales pertinentes.
Le concept de filtrage soulève des tensions fondamentales entre les principes de transparence inhérents à la blockchain et les besoins légitimes de confidentialité et de conformité.
Origine & Histoire
| Date | Espaces |
|---|---|
| 2012 | Le filtre Bloom de Bitcoin (BIP 37) permet aux clients légers de filtrer les transactions (Source : Proposition de filtre de Bloom pour Bitcoin) |
| 2015 | Ethereum introduit des filtres de Bloom dans les en-têtes de blocs pour une interrogation efficace des journaux. |
| 2017 | Les blockchains à accès restreint (canaux Hyperledger Fabric) mettent en œuvre le filtrage des données. |
| 2019 | Les autorités américaines chargées des sanctions publient les adresses de cryptomonnaies associées aux personnes désignées. |
| 2020 | Tornado Cash et les protocoles de confidentialité créent des options de transaction « non filtrées ». |
| 2021 | L'interface d'Uniswap bloque géographiquement les utilisateurs provenant de pays sous sanctions de l'OFAC (filtrage souple). |
| 2022 | L'OFAC sanctionne Tornado Cash ; Infura et Alchemy filtrent des interactions de protocole sanctionnées |
| 2022 | Les validateurs Ethereum subissent des pressions pour censurer (filtrer) les transactions sanctionnées par l'OFAC. |
| 2022 | Filtrage des relais MEV-Boost : certains relais refusent d’inclure les transmissions autorisées. |
| 2024-2025 | Les règles de l'UE relatives aux informations sur les transferts de cryptomonnaies s'appliquent à partir de décembre 2024 ; l'OFAC lève les sanctions contre Tornado Cash en mars 2025. |
Fonctionnement
Le filtrage peut avoir différentes significations : un portefeuille ou une application peut demander un sous-ensemble de données de la chaîne, tandis qu’un service ou un producteur de blocs peut restreindre les transactions selon ses propres règles. La sélection des données n’est pas un mécanisme équivalent à la censure des transactions.
| Type de filtre | Niveau | Interet | Exemple |
|---|---|---|---|
| Filtre Bloom | Passerelle | Recherche d'événements efficace | Indexation des journaux Ethereum |
| Conformité OFAC | Échange | Conformité réglementaire | Blocage d'adresses sanctionnées |
| Géo-restriction | L'extrémité avant | Conformité juridictionnelle | Uniswap bloque les pays |
| chaînes autorisées | Consortium | Confidentialité des entreprises | Canaux Hyperledger Fabric |
| Filtrage des relais MEV | Infrastructure de construction de blocs Ethereum | Conformité OFAC | Filtre OFAC de Flashbots |
| Filtre client léger | Nœud | Efficacité de la bande passante | Synchronisation des transactions du portefeuille mobile |
En termes simples
- Affichage sélectif des donnéesUne blockchain filtrée signifie n'afficher ou ne traiter que les données pertinentes ; une application de portefeuille ne charge que les transactions de vos adresses, et non la blockchain entière.
- Efficacité techniqueLes filtres de Bloom d'Ethereum peuvent exclure les blocs ne comportant pas l'adresse de journalisation ou le sujet demandés. Une correspondance positive n'est qu'une possibilité et nécessite la vérification des journaux ; les filtres de Bloom n'indexent pas tous les transferts de compte. (Source : Filtrage des journaux Ethereum)
- Filtrage de conformitéLes prestataires de services évaluent les transactions au regard des lois et sanctions qui leur sont applicables. Leurs obligations varient selon les juridictions et vont au-delà de la simple correspondance avec une liste statique d'adresses.
- Tensions liées à la censureUn fournisseur d'interface ou de RPC peut restreindre l'accès sans modifier les règles de consensus de la couche de base. Les restrictions imposées à Tornado Cash en 2022 en sont un exemple historique ; l'OFAC a levé sa désignation en mars 2025. (Source : Retrait de Tornado Cash de la cote)
- Réponse de la pièce de confidentialitéLes blockchains (Monero, Zcash) et les protocoles (Tornado Cash) préservant la confidentialité ont émergé en partie en réponse à la transparence totale de la blockchain – un filtrage inversé (cacher les données à tous plutôt que de les montrer à certains).
Exemples du monde réel
| Scénario | Mise en œuvre | Résultat |
|---|---|---|
| Requête du journal d'application | Un client Ethereum utilise des filtres Bloom pour exclure les blocs ne correspondant pas aux sujets d'événements. | Les correspondances potentielles nécessitent toujours une inspection du journal ; les transferts ordinaires peuvent nécessiter un autre indexage. |
| Conformité OFAC de Binance | Bloque les transactions liées aux adresses sanctionnées | Le dépistage doit être évalué au regard des lois applicables au prestataire. |
| Canal Hyperledger Fabric | consortium d'assurances : données sur les sinistres filtrées pour ne retenir que les parties concernées | Seules les parties concernées peuvent consulter les détails de la réclamation. |
| Sanctions Tornado Cash (2022) | Infura et Alchemy refusent de prendre en charge les interactions contractuelles avec Tornado Cash | Certains fournisseurs d'infrastructure ont restreint l'accès en 2022 ; l'OFAC a retiré Tornado Cash de sa liste en 2025. |
| Filtre géographique Uniswap | Une interface restreint certains jetons ou emplacements en vertu de ses politiques | Les restrictions d'interface sont distinctes des règles des contrats intelligents et ne dispensent pas des obligations légales. |
Avantages
| Avantage | Description |
|---|---|
| Efficacité technique | Les filtres Bloom accélèrent considérablement la recherche d'événements. |
| Conformité réglementaire | Le filtrage des échanges permet un fonctionnement légal dans les juridictions réglementées. |
| Confidentialité des entreprises | Le filtrage autorisé permet de protéger les données confidentielles de la blockchain d'entreprise. |
| Performances | La synchronisation filtrée réduit les besoins en bande passante et en stockage. |
| Sécurité | Le filtrage des adresses d'attaque connues réduit l'exposition. |
Inconvénients et risques
| Désavantage | Description |
|---|---|
| Risque de censure | Le filtrage au niveau de l'infrastructure menace la neutralité de la blockchain. |
| Centralisation | La mise en œuvre du filtre crée des points de contrôle centralisés |
| Surblocage | Les systèmes d'évaluation des risques peuvent bloquer par erreur des transactions légitimes |
| Couverture incomplète | Les contrôles frontaux n'empêchent pas nécessairement l'accès direct au protocole et ne satisfont pas à toutes les obligations de conformité. |
| Érosion de la vie privée | Le filtrage de conformité nécessite une infrastructure de surveillance |
| Incertitude juridique | Les obligations de filtrage applicables aux validateurs par rapport à l'infrastructure restent floues. |
Obtenez la carte crypto UPay
Découvrez le meilleur du paiement en ligne et des transactions cryptographiques transparentes.
S'inscrireConseils de gestion des risques :
- Si vous utilisez une plateforme d'échange filtrée à des fins de conformité, assurez-vous de bien comprendre quels types de transactions peuvent être bloqués et prévoyez des solutions alternatives pour les transactions légitimes.
- Exécutez votre propre nœud Ethereum pour accéder aux données non filtrées de la blockchain si vous avez des besoins légitimes que les interfaces bloquent.
- Les développeurs de contrats intelligents devraient tester l'interaction de leurs DApps avec les points de terminaison RPC filtrés par l'OFAC afin de comprendre l'impact sur l'expérience utilisateur.
- Sachez que même les blockchains « sans autorisation » possèdent des couches de filtrage au niveau de l'application.
QFP
Q : Qu'est-ce qu'un filtre Bloom dans la blockchain ?
A : Un filtre de Bloom est une structure de données probabiliste compacte qui répond à la question « X est-il possiblement dans cet ensemble ? » par « certainement pas » ou « possiblement oui ». Ethereum inclut des filtres de Bloom dans les en-têtes de blocs contenant toutes les adresses et tous les sujets enregistrés, permettant aux clients d'ignorer rapidement les blocs qui ne les concernent pas, ce qui améliore considérablement la vitesse de chargement de l'historique des transactions.
Q : Le filtrage des transactions blockchain équivaut-il à de la censure ?
R : Cela dépend des données filtrées. Sélectionner les données pertinentes pour un portefeuille est différent du refus d'inclusion d'une transaction. Les restrictions côté client et la censure des validateurs opèrent à différents niveaux ; leurs implications juridiques et éthiques dépendent du contexte.
Q : Une plateforme d'échange réglementée peut-elle être contrainte de filtrer des adresses blockchain spécifiques ?
R : Oui, lorsque la législation applicable en matière de sanctions l'exige. Les personnes américaines doivent généralement se conformer aux restrictions de l'OFAC, et certains services peuvent être soumis à des obligations supplémentaires. Les sanctions dépendent des circonstances ; les accords conclus dans les affaires BitPay et Kraken ne permettent pas d'affirmer systématiquement que chaque montant dépassait 100 millions de dollars.
Q : Le filtrage de la blockchain rend-il les cryptomonnaies axées sur la confidentialité comme Monero plus attrayantes ?
R : Oui. La mise en place du filtrage de conformité sur les principales blockchains a accru l'intérêt pour les alternatives préservant la confidentialité, où les données de transaction sont masquées au niveau du protocole (RingCT de Monero, zk-SNARKs de Zcash). Cependant, les cryptomonnaies axées sur la confidentialité sont soumises à leurs propres pressions réglementaires et risquent d'être retirées des plateformes d'échange réglementées.
Q : Que s'est-il passé lorsque les validateurs Ethereum ont filtré les transactions sanctionnées par l'OFAC ?
A : Suite à la désignation « Tornado Cash » en 2022, certains constructeurs de blocs et relais Ethereum ont exclu les transactions concernées. La politique de filtrage d'un relais n'implique pas la censure permanente de toutes les transactions. L'OFAC a retiré la désignation « Tornado Cash » en mars 2025 ; il convient donc d'utiliser des données datées pour toute discussion relative au filtrage historique des relais.
Termes connexes
- OFAC (Office of Foreign Assets Control) – Autorité américaine exigeant le filtrage des opérations de change
- Filtre de Bloom – Structure de données techniques pour un filtrage efficace de la blockchain
- Blockchain autorisée – Architecture dotée de fonctionnalités de filtrage intégrées
- Résistance à la censure – Propriété menacée par un filtrage agressif
- Chainalysis – Outil d'analyse fournissant un score de risque d'adresse pour le filtrage
- Tornado Cash – Protocole ayant déclenché d'importantes controverses en matière de filtrage
- MEV (valeur maximale extractible) – Contexte dans lequel le filtrage par validateur s'effectue
Conclusion
Le filtrage des données blockchain peut améliorer les requêtes, tandis que les restrictions de transactions soulèvent des questions de sécurité et de politique différentes. Il est essentiel d'identifier le type de filtrage en jeu avant d'en évaluer la finalité ou les conséquences.
Pour en savoir plus sur UPay : Sécurité des clés privées ; Explication de l’auto-dépositaire ; Types de portefeuilles crypto
Références
Proposition de filtre de Bloom pour Bitcoin









