← Nieuwste papers
💻 computer science

Poster: Privacy-Preserving Compliance Checks on Ethereum via Selective Disclosure

Dit paper introduceert een privacybehoudend selectief openbaar makingskader op Ethereum dat gebruikmaakt van client-side zk-SNARKs om gebruikers in staat te stellen aan specifieke eisen te voldoen zonder hun identiteit te onthullen, zoals gedemonstreerd door een leeftijdsverificatiesysteem met minimale latentie.

Oorspronkelijke auteurs: Supriya Khadka, Dhiman Goswami, Sanchari Das

Gepubliceerd 2026-02-24
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Supriya Khadka, Dhiman Goswami, Sanchari Das

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

🕵️‍♂️ De Grootste Dilemma: "Ik ben oud genoeg, maar ik wil mijn paspoort niet laten zien"

Stel je voor dat je een club wilt binnenkomen waar je 18+ moet zijn.

  • De oude manier: Je geeft je paspoort aan de portier. Hij kijkt naar je geboortedatum, schrijft je naam op in een groot boek en zegt: "Je mag binnen."
    • Het probleem: Nu heeft de portier je volledige naam, adres en geboortedatum. Als dat boek later gestolen wordt, is je identiteit gestolen. Bovendien weet de portier precies wie je bent, zelfs als je alleen maar een drankje wilt kopen.
  • De huidige blockchain-methode: Iedereen op de wereld kan zien wie er binnenkomt. Het is alsof je een glazen wand hebt. Je kunt je paspoort niet laten zien, maar als je zegt "Ik ben 18", gelooft niemand je zonder bewijs. Als je wel bewijs geeft, staat dat voor altijd in het openbare boek van de wereld.

De oplossing in dit artikel: Een magische "Zelfvertrouwende" methode waarbij je kunt bewijzen dat je 18 bent, zonder dat de portier ooit je paspoort ziet of je naam weet.


🎭 Hoe werkt het? (De Magische Trui)

De auteurs (Supriya, Dhiman en Sanchari) hebben een systeem bedacht dat werkt als een magische trui of een onzichtbare deken.

  1. De Trui (Jouw Geheime Data):
    Je hebt een trui aan met daarop je echte geboortedatum. Maar niemand kan erdoorheen kijken. Dit is je Identity Vault (je geheime kluis op je telefoon).
  2. De Magische Doos (De ZK-SNARK):
    Je stopt je trui in een speciale doos (de ZK Prover in je browser). Je vraagt de doos: "Bewijs dat ik ouder ben dan 18."
    De doos doet een ingewikkelde berekening en geeft je een klein, digitaal certificaat (een Proof).
    • Op dit certificaat staat alleen: "Ja, deze persoon is ouder dan 18."
    • Er staat niets op over wie die persoon is, of wat de exacte geboortedatum is.
  3. De Portier (De Blockchain):
    Je geeft het certificaat aan de portier (het Verifier Contract op Ethereum). De portier kijkt naar het certificaat en ziet: "Ah, dit certificaat is geldig. Je mag binnen."
    De portier heeft nooit je paspoort gezien en weet niet wie je bent. Hij weet alleen dat je aan de regel voldoet.

🔄 Het Leven van een Toegangsbewijs: Geven, Controleren, Annuleren

Het systeem werkt in drie stappen, net als een abonnement op een sportschool:

  1. Geven (Grant):
    Je maakt het certificaat aan en geeft het aan de blockchain. De blockchain zegt: "Oké, deze persoon heeft bewezen dat hij 18+ is." Er wordt een digitaal "vinkje" gezet.
  2. Controleren (Verify):
    Elke keer dat je de club binnen wilt, hoeft de portier niet weer naar je paspoort te kijken. Hij kijkt gewoon of het "vinkje" nog geldig is. Dit is supersnel en kost bijna niets.
  3. Annuleren (Revoke) - De 'Kill Switch':
    Dit is het coolste deel. Stel, je wilt niet meer dat de club weet dat je daar bent geweest. Je kunt op een knop drukken op je telefoon.
    • Resultaat: Het "vinkje" op de blockchain verdwijnt direct. De club kan je niet meer binnenlaten.
    • Waarom is dit belangrijk? Bij normale systemen bewaren bedrijven je data voor altijd. Hier heb jij de controle. Je kunt je privacy direct terugnemen.

🚀 Wat zeggen de cijfers? (Is het snel genoeg?)

De onderzoekers hebben dit getest met een voorbeeld: Leeftijdsverificatie.

  • Snelheid: Het maken van het bewijs op je telefoon duurt minder dan 200 milliseconden. Dat is sneller dan het knipperen van je oog. Je merkt er dus niets van.
  • Kosten:
    • Op de normale Ethereum-netwerk (Mainnet) zou het ongeveer $15,00 kosten om dit bewijs te maken. Dat is te duur voor een simpele clubtoegang.
    • Maar als je het op een snellere, goedkopere laag (Layer 2, zoals Arbitrum) doet, kost het minder dan $0,50. Dat is goedkoop genoeg voor dagelijks gebruik.

🏁 Conclusie: Waarom is dit geweldig?

Dit onderzoek lost een groot probleem op: Hoe kunnen we regels naleven (zoals "je moet 18 zijn") zonder onze privacy op te offeren?

  • Vroeger: Of je gaf je hele identiteit prijs, of je kon niet meedoen.
  • Nu: Je kunt bewijzen dat je aan de regels voldoet, zonder je identiteit te onthullen. En als je wilt stoppen, kun je je toegang direct intrekken.

Het is alsof je een onzichtbare identiteitskaart hebt die alleen de feiten toont die nodig zijn, en die je zelf kunt vernietigen als je wilt. Dit maakt de blockchain veilig voor reguliere zaken (zoals banken of overheidsdiensten), zonder dat we bang hoeven te zijn voor datalekken of dat iedereen weet wie we zijn.

Kortom: Het is de perfecte balans tussen "Ik moet de regels volgen" en "Ik wil mijn privacy behouden."

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →