Een gefilterde blockchain verwijst naar een blockchainnetwerk of gegevensweergave waarbij transactiegegevens, blokken of deelnemers selectief worden weergegeven, verwerkt of beperkt op basis van gedefinieerde criteria zoals identiteit, machtigingen, nalevingsvereisten of relevantie van het onderwerp.
Filtering kan op meerdere niveaus plaatsvinden: op knooppuntniveau (knooppunten synchroniseren alleen specifieke transactietypen die voor hen relevant zijn), op applicatieniveau (wallets en verkenners tonen alleen relevante gegevens), op protocolniveau (blockchains met toegangsbeperkingen bepalen welke deelnemers gegevens kunnen lezen of schrijven), of via compliance-gerichte filtering (beurzen blokkeren transacties die zijn gekoppeld aan gesanctioneerde adressen).
Bij de technische ontwikkeling van blockchaintechnologie maken gefilterde blockchaininteracties het voor clients mogelijk om zich te abonneren op specifieke gebeurtenistypen of adresactiviteiten (de Bloom-filters van Ethereum in transactiebewijzen maken efficiënte logfiltering mogelijk). In compliancecontexten hangen verplichtingen af van de jurisdictie, toepasselijke sancties en de betrokken partijen; een blockchainadres is geen vervanging voor het beoordelen van alle relevante wettelijke beperkingen.
Het concept van filtering brengt fundamentele spanningen met zich mee tussen de kernprincipes van transparantie van blockchain en legitieme privacy- en compliancebehoeften.
Oorsprong en geschiedenis
| Datum | Evenementen |
|---|---|
| 2012 | Het Bloom-filter van Bitcoin (BIP 37) stelt lichtgewicht clients in staat transacties te filteren (Bron: Bitcoin bloom-filter voorstel) |
| 2015 | Ethereum introduceert Bloom-filters in blokheaders voor efficiëntere logboekopvraging. |
| 2017 | Toegangsbeheerde blockchains (Hyperledger Fabric-kanalen) implementeren datafiltering. |
| 2019 | De Amerikaanse sanctieautoriteiten publiceren digitale valuta-adressen die gekoppeld zijn aan personen die op de sanctielijst staan. |
| 2020 | Tornado Cash en privacyprotocollen creëren 'ongefilterde' transactiemogelijkheden. |
| 2021 | De Uniswap-frontend blokkeert gebruikers uit door OFAC gesanctioneerde landen op basis van hun geografische locatie (soft filtering). |
| 2022 | OFAC legt sancties op aan Tornado Cash; Infura en Alchemy filteren protocolinteracties. |
| 2022 | Ethereum-validators staan onder druk om transacties die door OFAC zijn goedgekeurd te censureren (filteren). |
| 2022 | MEV-Boost relaisfiltering: sommige relais weigeren goedgekeurde transacties mee te nemen. |
| 2024-2025 | De EU-regels voor informatie over cryptotransacties zijn vanaf december 2024 van kracht; OFAC heft de sancties tegen Tornado Cash in maart 2025 op. |
Hoe het werkt
Filteren heeft verschillende betekenissen: een wallet of applicatie kan een subset van blockchaingegevens opvragen, terwijl een service of blockproducent transacties kan beperken volgens eigen regels. Gegevensselectie is niet hetzelfde als transactiecensuur.
| Filter Type | Niveau | Doel | Voorbeeld |
|---|---|---|---|
| Bloom-filter | Protocol | Efficiënt zoeken naar gebeurtenissen | Ethereum-logindexering |
| OFAC-conformiteit | uitwisseling | Naleving van de regelgeving | Gesanctioneerde adresblokkering |
| Geo-beperking | Frontend | Jurisdictionele naleving | Uniswap landblokken |
| Toegestane kanalen | Consortium | Zakelijke privacy | Hyperledger Fabric-kanalen |
| MEV-relaisfiltering | Ethereum-infrastructuur voor het bouwen van blokken | OFAC-conformiteit | Flashbots OFAC-filter |
| Lichte clientfilter | Knooppunt | Bandbreedte-efficiëntie | Transactiesynchronisatie van mobiele portemonnee |
In eenvoudige bewoordingen
- Selectieve gegevensweergaveEen gefilterde blockchain betekent dat alleen relevante gegevens worden weergegeven of verwerkt – een wallet-app laadt alleen de transacties van uw adressen, niet de volledige blockchain.
- Technische efficiëntieEthereum Bloom-filters kunnen blokken uitsluiten die geen gevraagd logadres of -onderwerp bevatten. Een positieve match is slechts een mogelijkheid en vereist controle van de logs; Bloom-filters indexeren niet elke accounttransactie. (Bron: Ethereum-logfiltering)
- NalevingfilteringDienstverleners beoordelen transacties aan de hand van de wet- en regelgeving en sancties die op hen van toepassing zijn. Verplichtingen zijn jurisdictiespecifiek en gaan verder dan het vergelijken van een statische lijst met adressen.
- CensuurspanningEen frontend- of RPC-provider kan de toegang beperken zonder de basisregels voor consensus te wijzigen. De beperkingen van Tornado Cash in 2022 zijn een historisch voorbeeld; OFAC heeft de classificatie in maart 2025 ingetrokken. (Bron: Tornado Cash wordt van de beurs gehaald)
- Privacy coin reactiePrivacybehoudende blockchains (Monero, Zcash) en protocollen (Tornado Cash) zijn deels ontstaan als reactie op de volledige transparantie van blockchain – filtering in omgekeerde richting (gegevens voor iedereen verbergen in plaats van ze aan sommigen te tonen).
Voorbeelden uit de echte wereld
| Scenario | Implementatie | Resultaat |
|---|---|---|
| Toepassingslogboekquery | Een Ethereum-client gebruikt Bloom-filters om blokken uit te sluiten die niet overeenkomen met de gebeurtenisonderwerpen. | Potentiële overeenkomsten vereisen nog steeds controle van het logboek; gewone overdrachten vereisen mogelijk andere indexering. |
| Binance OFAC-naleving | Blokkeert transacties die gekoppeld zijn aan gesanctioneerde adressen. | De screening moet worden beoordeeld aan de hand van de wetgeving die van toepassing is op de aanbieder. |
| Hyperledger Fabric-kanaal | Verzekeringsconsortium: claimgegevens gefilterd voor relevante partijen | Alleen betrokken partijen kunnen de details van de claim inzien. |
| Tornado Cash-sancties (2022) | Infura en Alchemy weigeren contractinteracties met Tornado Cash uit te voeren. | Sommige infrastructuurproviders beperkten de toegang in 2022; OFAC schrapte Tornado Cash in 2025 van de lijst. |
| Uniswap geofilter | Een frontend beperkt bepaalde tokens of locaties op basis van zijn beleid. | Interfacebeperkingen staan los van regels voor slimme contracten en ontslaan u niet van wettelijke verplichtingen. |
Voordelen
| Voordeel | Beschrijving |
|---|---|
| Technische efficiëntie | Bloomfilters versnellen het opzoeken van gebeurtenissen aanzienlijk. |
| Naleving van de regelgeving | Exchangefiltering maakt legale bedrijfsvoering in gereguleerde rechtsgebieden mogelijk. |
| Zakelijke privacy | Toegangsfiltering maakt het mogelijk om vertrouwelijke blockchaingegevens van bedrijven te beveiligen. |
| Prestaties | Gefilterde synchronisatie vermindert de bandbreedte en opslagvereisten. |
| Security | Het filteren van bekende aanvalsadressen vermindert de blootstelling. |
Nadelen en risico's
| Nadeel | Beschrijving |
|---|---|
| Censuurrisico | Filtering op infrastructuurniveau bedreigt de neutraliteit van blockchain. |
| Centralisatie | De implementatie van filters creëert gecentraliseerde controlepunten. |
| Overmatig blokkeren | Risicoscoresystemen kunnen legitieme transacties ten onrechte blokkeren. |
| Onvolledige dekking | Frontend-beveiligingsmaatregelen voorkomen niet per se directe protocoltoegang en voldoen niet aan alle compliance-verplichtingen. |
| Privacy-erosie | Compliancefiltering vereist een bewakingsinfrastructuur. |
| Juridische onzekerheid | Het is onduidelijk welke filterverplichtingen gelden voor validators versus infrastructuur. |
Ontvang een UPay Crypto Card
Ervaar het beste van online betalen en probleemloze cryptotransacties.
RegistrerenTips voor risicomanagement:
- Als u om compliance-redenen gebruikmaakt van een gefilterde exchange, is het belangrijk te begrijpen welke transactietypes mogelijk worden geblokkeerd en alternatieve routes te plannen voor legitieme transacties.
- Start je eigen Ethereum-node om toegang te krijgen tot ongefilterde blockchain-data als je legitieme redenen hebt waarom frontends dit blokkeren.
- Ontwikkelaars van smart contracts zouden de interactie van hun DApps met OFAC-gefilterde RPC-eindpunten moeten testen om de impact op de gebruikerservaring te begrijpen.
- Houd er rekening mee dat zelfs 'toegangsvrije' blockchains filterlagen op applicatieniveau hebben.
FAQ
V: Wat is een Bloom-filter in blockchain?
A: Een Bloom-filter is een ruimtebesparende probabilistische datastructuur die de vraag "Is X mogelijk in deze set?" beantwoordt met "zeker niet" of "mogelijk wel". Ethereum gebruikt Bloom-filters in de blokheaders met alle geregistreerde adressen en onderwerpen, waardoor clients snel blokken kunnen overslaan die niet relevant voor hen zijn – wat de laadsnelheid van de transactiegeschiedenis aanzienlijk verbetert.
V: Is het filteren van blockchaintransacties gelijk aan censuur?
A: Dat hangt ervan af wat er gefilterd wordt. Het selecteren van relevante gegevens voor een wallet is iets anders dan het weigeren van een transactie. Frontend-beperkingen en censuur door validators werken op verschillende niveaus; de juridische en ethische implicaties ervan hangen af van de omstandigheden.
V: Kan een gereguleerde beurs worden gedwongen om specifieke blockchainadressen te filteren?
A: Ja, waar de toepasselijke sanctiewetgeving dat vereist. Amerikaanse burgers moeten zich over het algemeen houden aan de OFAC-beperkingen, en bepaalde diensten kunnen aanvullende verplichtingen hebben. De hoogte van de sancties hangt af van de feiten; de genoemde schikkingen met BitPay en Kraken ondersteunen niet de algemene bewering dat elk van deze schikkingen meer dan 100 miljoen dollar bedroeg.
V: Maakt blockchainfiltering privacycoins zoals Monero aantrekkelijker?
A: Ja. De implementatie van compliancefiltering op grote blockchains heeft de interesse in privacyvriendelijke alternatieven vergroot, waarbij transactiegegevens op protocolniveau worden verborgen (Monero's RingCT, Zcash's zk-SNARKs). Privacycoins worden echter geconfronteerd met hun eigen regelgeving en worden mogelijk van gereguleerde beurzen verwijderd.
V: Wat gebeurde er toen Ethereum-validators transacties filterden die door OFAC waren goedgekeurd?
A: Na de Tornado Cash-aanduiding in 2022 hebben sommige Ethereum-blockbuilders en -relays gerelateerde transacties uitgesloten. Het filterbeleid van een relay betekent niet dat elke transactie permanent wordt gecensureerd. OFAC heeft de Tornado Cash-aanduiding in maart 2025 ingetrokken; gebruik gedateerde metingen bij het bespreken van historische relayfiltering.
Gerelateerde termen
- OFAC (Office of Foreign Assets Control) – Amerikaanse autoriteit die valutafiltering vereist
- Bloomfilter – Technische datastructuur voor efficiënte blockchainfiltering
- Toegestane blockchain – Architectuur met ingebouwde filtermogelijkheden
- Weerstand tegen censuur – Eigendom bedreigd door agressieve filtering
- Chainalysis – Analysetool die adresrisicoscores biedt voor filtering.
- TornadoCash – Protocol dat tot grote controverses rondom filters leidde
- MEV (Maximale Extraheerbare Waarde) – Context waarin validatorfiltering plaatsvindt
Conclusie
Gefilterde blockchaingegevens kunnen het opvragen van gegevens verbeteren, terwijl transactiebeperkingen andere beleids- en beveiligingsvragen oproepen. Stel vast welk type filtering wordt toegepast voordat u het doel of de gevolgen ervan beoordeelt.
Meer informatie over UPay: Beveiliging van privésleutels ; Zelfbeheer uitgelegd ; Soorten cryptowallets









