Skip to content
Terug naar Crypto Academy
Module 29 van 30Expert14 min leestijd

Zero-knowledge: bewijzen zonder onthullen

Bewijzen dat je ouder bent dan 18 zonder je papieren te laten zien: de cryptografie die blockchain, privacy en schaalbaarheid verzoent.

In 30 seconden

Met een zero-knowledge proof (een bewijs zonder kennis prijs te geven) kun je bewijzen dat een bewering waar is zonder de informatie zelf te onthullen. Op blockchains dient hij twee grote doelen: vertrouwelijkheid (transacties, identiteit) en schaalbaarheid (ZK-rollups comprimeren duizenden transacties tot één bewijs). Geavanceerde technologie die je binnenkort gebruikt zonder het te weten.

Belangrijkste punten
  • 1Met een zero-knowledge bewijs kun je bewijzen dat een bewering waar is zonder de informatie zelf te onthullen (volledigheid, deugdelijkheid, nulkennis).
  • 2Publieke blockchains zijn pseudoniem: financiële vertrouwelijkheid is een legitieme behoefte, geen misdrijf.
  • 3Twee families: ZK-SNARK (compact, maar met trusted setup) en ZK-STARK (transparant, kwantumbestendig, zwaardere bewijzen).
Open een Deblock-account

Inleiding

Hier is een paradox die je al kent: de blockchain ontleent zijn kracht aan transparantie — elke transactie is openbaar en controleerbaar — maar diezelfde transparantie wordt een probleem zodra je financiële leven er zich vestigt. Wil je echt dat je salaris, je aankopen en je spaargeld door iedereen te lezen zijn? De cryptografie heeft daar een elegant antwoord op, dat geldt als een van de belangrijkste doorbraken van het vakgebied: bewijzen dat iets waar is zonder ook maar iets anders te onthullen. Welkom in de wereld van zero-knowledge.

01

De paradox: alles is openbaar

Je zag het in de module Bitcoin in de diepte: publieke blockchains zijn pseudoniem, niet anoniem. Je adres draagt je naam niet, maar alles wat het doet is voor altijd openbaar — en de dag dat iemand dat adres aan jou koppelt, wordt je hele geschiedenis leesbaar. Stel je voor dat je je salaris in stablecoins ontvangt: je werkgever, je huisbaas en je bakker zouden je saldo kunnen bekijken.

Laten we duidelijk zijn: financiële vertrouwelijkheid willen is niets verdachts. Je doet de wc-deur ook dicht zonder iets te verbergen te hebben, en je privéberichten zijn versleuteld zonder dat je een crimineel bent. De technische uitdaging is om die informatie te beschermen zonder te breken wat de blockchain waardevol maakt: de mogelijkheid voor iedereen om te controleren dat niemand vals speelt. Lange tijd dacht men dat je moest kiezen. Zero-knowledge bewijst het tegendeel.

02

Het zero-knowledge bewijs, eenvoudig uitgelegd

Het principe: een persoon (de bewijzer) overtuigt een ander (de verificateur) ervan dat een bewering waar is, zonder enige andere informatie te onthullen dan “het is waar”. Bewijzen dat je een wachtwoord kent zonder het in te typen. Bewijzen dat je ouder bent dan 18 zonder je geboortedatum te tonen. Bewijzen dat een transactie geldig is zonder het bedrag prijs te geven.

Een goed zero-knowledge bewijs voldoet aan drie eigenschappen: als de bewering waar is, overtuigt het bewijs altijd (volledigheid); als ze onwaar is, is valsspelen onmogelijk (deugdelijkheid); en de verificateur leert niets anders dan dat het klopt (nulkennis). Wat in de jaren tachtig nog een wiskundige goocheltruc leek, draait vandaag in productie op Ethereum.

Analogy

De grot van Ali Baba

Een ronde grot met achterin een magische deur die opengaat met een geheim woord. Peggy wil aan Victor bewijzen dat ze het woord kent, zonder het hem te zeggen. Victor blijft bij de ingang; Peggy loopt via een willekeurige kant naar binnen, en Victor roept haar toe langs welke kant ze weer naar buiten moet komen. Kent ze het woord niet, dan heeft ze maar één kans op twee om te slagen. Na twintig geslaagde rondjes op rij wordt de twijfel oneindig klein: Victor is overtuigd… en heeft nog steeds niets over het geheime woord geleerd. Dat is exact de intuïtie van zero-knowledge: zekerheid door herhaling, zonder ooit het geheim te onthullen.

03

ZK-SNARK en ZK-STARK, zonder de wiskunde

In de praktijk kom je twee grote families van bewijzen tegen, met barbaarse namen maar een eenvoudige logica. Je hoeft de wiskunde erachter niet te beheersen — onthoud alleen wat ze onderscheidt, want de projecten die je zult beoordelen steunen op de ene of de andere.

  • ZK-SNARK: zeer compacte en snel te verifiëren bewijzen — maar de opstart vereist een initiële “trusted setup”-ceremonie waarvan de deelnemers eerlijk moeten zijn.
  • ZK-STARK: geen trusted setup (volledige transparantie) en beter bestand tegen toekomstige kwantumcomputers — tegen de prijs van omvangrijkere bewijzen.
  • In beide gevallen is het principe hetzelfde: overtuigen zonder onthullen, en in enkele milliseconden verifiëren wat veel rekenwerk kostte om te produceren.
04

Waar het concreet voor dient

Eerste massale toepassing: schaalbaarheid. ZK-rollups — die je bent tegengekomen in de module Ethereum in de diepte — voeren duizenden transacties uit buiten de hoofdketen en publiceren daarna één enkel wiskundig bewijs dat ze allemaal geldig zijn. Ethereum hoeft niet alles opnieuw te controleren: het controleert het bewijs. Resultaat: kosten gedeeld door tien of honderd, zonder de veiligheid op te offeren.

Tweede toepassing, nog in opkomst maar immens: identiteit. Bewijzen dat je meerderjarig bent zonder je geboortedatum door te geven, dat je in een land woont zonder je adres te geven, dat je een uniek mens bent zonder te onthullen welk. Staten experimenteren al met digitale identiteiten op basis van dit principe. Op termijn betekent dat misschien het einde van de reflex “kopietje van de identiteitskaart” — je zou exact bewijzen wat nodig is, en niets meer.

Key insight

Je zult ZK gebruiken zonder het te weten

Net als HTTPS, dat deze pagina versleutelt zonder dat je erbij stilstaat, zijn zero-knowledge bewijzen infrastructuurtechnologie: onzichtbaar in het gebruik. Lagere kosten op de L2's, digitale identiteit die je privacy respecteert, verifieerbare en anonieme stemmingen — ZK werkt achter de schermen voor jou.

05

Vertrouwelijkheid en regulering: het evenwicht vinden

Wees nuchter over de spanning die er bestaat: tools voor totale anonimiteit — zoals de “mixers” die de herkomst van geld versluieren — liggen onder het vergrootglas van regelgevers, omdat ze ook kunnen dienen om geld wit te wassen. Sommige zijn het voorwerp geweest van internationale sancties. Het is een legitiem maatschappelijk debat: waar leg je de grens tussen individuele privacy en de strijd tegen financiële criminaliteit?

Wat je moet onthouden: de technologie is neutraal, haar toepassingen zijn dat niet. Versleuteling beschermt je berichten ÉN kan criminelen van dienst zijn — toch hebben we versleuteling niet verboden, we reguleren de toepassingen. Het Europese kader dat je zag in de module MiCA en de AMF volgt dezelfde logica: gereguleerde platformen passen identiteitscontroles toe, terwijl het onderzoek naar privacy blijft vooruitgaan. De twee kunnen naast elkaar bestaan.

Veelvoorkomende aanname

Zero-knowledge dient vooral om illegale activiteiten te verbergen.

In werkelijkheid : ZK beschermt volkomen legitieme gegevens: salaris, gezondheid, identiteit, koopgedrag — precies zoals de versleuteling van je berichten. Zijn grootste toepassing vandaag heeft trouwens niets met anonimiteit te maken: het verlagen van de kosten op de ZK-rollups van Ethereum.

06

Wat dit voor jou verandert

Je hoeft vandaag niets te doen: je hebt geen ZK-protocol nodig om met crypto te beginnen. Maar dit leeskader wapent je voor wat komt: wanneer een project “zkEVM”, “validity proof” of “ZK-identiteit” aankondigt, weet jij waarover het gaat — en kun je je DYOR-reflexen toepassen in plaats van het modewoord te kopen. “ZK” is een marketingargument geworden: jouw nuchterheid is je beste bescherming.

En onthoud op de langere termijn het kernidee: crypto dwingt je niet te kiezen tussen transparantie en privacy. De wiskunde maakt beide tegelijk mogelijk — door iedereen te verifiëren, door niemand te lezen. Het is een van de redenen waarom deze technologie de beste cryptografen ter wereld blijft aantrekken.

Probeer het op Deblock

Begin eenvoudig, begrijp diepgaand

Je hoeft niet op de toekomst van ZK te wachten om te beginnen: met een Deblock-account koop en bezit je je eerste crypto binnen een gereguleerd kader in Frankrijk, terwijl je module na module blijft bijleren.

Mijn Deblock-account openen
Belangrijkste punten

Wat te onthouden

  • 01Met een zero-knowledge bewijs kun je bewijzen dat een bewering waar is zonder de informatie zelf te onthullen (volledigheid, deugdelijkheid, nulkennis).
  • 02Publieke blockchains zijn pseudoniem: financiële vertrouwelijkheid is een legitieme behoefte, geen misdrijf.
  • 03Twee families: ZK-SNARK (compact, maar met trusted setup) en ZK-STARK (transparant, kwantumbestendig, zwaardere bewijzen).
  • 04Grote toepassingen: ZK-rollups die de kosten van Ethereum verlagen, en digitale identiteit die bewijst zonder je documenten bloot te leggen.
  • 05De technologie is neutraal: regulering richt zich op extreme toepassingen (mixers), niet op het onderzoek naar privacy.
Probeer het op Deblock

Klaar om te oefenen?

Open je Deblock-account in minuten en pas toe wat je net hebt geleerd.

Open een Deblock-account
Verdieping

Volgende aanbevelingen

Zero knowledge proof uitgelegd: bewijzen zonder onthullen