Gefilterde blockchain; gegevens- en transactiecontrole

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

DatumEvenementen
2012Het Bloom-filter van Bitcoin (BIP 37) stelt lichtgewicht clients in staat transacties te filteren (Bron: Bitcoin bloom-filter voorstel)
2015Ethereum introduceert Bloom-filters in blokheaders voor efficiëntere logboekopvraging.
2017Toegangsbeheerde blockchains (Hyperledger Fabric-kanalen) implementeren datafiltering.
2019De Amerikaanse sanctieautoriteiten publiceren digitale valuta-adressen die gekoppeld zijn aan personen die op de sanctielijst staan.
2020Tornado Cash en privacyprotocollen creëren 'ongefilterde' transactiemogelijkheden.
2021De Uniswap-frontend blokkeert gebruikers uit door OFAC gesanctioneerde landen op basis van hun geografische locatie (soft filtering).
2022OFAC legt sancties op aan Tornado Cash; Infura en Alchemy filteren protocolinteracties.
2022Ethereum-validators staan ​​onder druk om transacties die door OFAC zijn goedgekeurd te censureren (filteren).
2022MEV-Boost relaisfiltering: sommige relais weigeren goedgekeurde transacties mee te nemen.
2024-2025De 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 TypeNiveau DoelVoorbeeld
Bloom-filterProtocolEfficiënt zoeken naar gebeurtenissenEthereum-logindexering
OFAC-conformiteituitwisselingNaleving van de regelgevingGesanctioneerde adresblokkering
Geo-beperkingFrontendJurisdictionele nalevingUniswap landblokken
Toegestane kanalenConsortiumZakelijke privacyHyperledger Fabric-kanalen
MEV-relaisfilteringEthereum-infrastructuur voor het bouwen van blokkenOFAC-conformiteitFlashbots OFAC-filter
Lichte clientfilterKnooppuntBandbreedte-efficiëntieTransactiesynchronisatie van mobiele portemonnee

In eenvoudige bewoordingen

  1. 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.
  2. 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)
  3. 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.
  4. 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)
  5. 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

ScenarioImplementatieResultaat
ToepassingslogboekqueryEen 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-nalevingBlokkeert 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-kanaalVerzekeringsconsortium: claimgegevens gefilterd voor relevante partijenAlleen 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 geofilterEen 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

VoordeelBeschrijving
Technische efficiëntieBloomfilters versnellen het opzoeken van gebeurtenissen aanzienlijk.
Naleving van de regelgevingExchangefiltering maakt legale bedrijfsvoering in gereguleerde rechtsgebieden mogelijk.
Zakelijke privacyToegangsfiltering maakt het mogelijk om vertrouwelijke blockchaingegevens van bedrijven te beveiligen.
PrestatiesGefilterde synchronisatie vermindert de bandbreedte en opslagvereisten.
SecurityHet filteren van bekende aanvalsadressen vermindert de blootstelling.

Nadelen en risico's

NadeelBeschrijving
CensuurrisicoFiltering op infrastructuurniveau bedreigt de neutraliteit van blockchain.
CentralisatieDe implementatie van filters creëert gecentraliseerde controlepunten.
Overmatig blokkerenRisicoscoresystemen kunnen legitieme transacties ten onrechte blokkeren.
Onvolledige dekkingFrontend-beveiligingsmaatregelen voorkomen niet per se directe protocoltoegang en voldoen niet aan alle compliance-verplichtingen.
Privacy-erosieCompliancefiltering vereist een bewakingsinfrastructuur.
Juridische onzekerheidHet is onduidelijk welke filterverplichtingen gelden voor validators versus infrastructuur.

Ontvang een UPay Crypto Card

Ervaar het beste van online betalen en probleemloze cryptotransacties.

Registreren

Tips 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

Bronnen

Bitcoin bloom-filter voorstel

Tornado Cash wordt van de beurs gehaald

Ethereum-logfiltering

Nieuws & Evenementen