Een geestverruimende cryptografische truc belooft om blockchain mainstream te maken

Andrea Chronopoulos





Er zijn, geloof het of niet, velen onder ons die sceptisch blijven dat blockchains zoals Bitcoin en Ethereum ooit een grote impact zullen hebben op de reguliere technische wereld. Wanneer het gesprek over privacykwesties gaat, komen hun zorgen over het algemeen in twee smaken: deze systemen zijn ofwel te anoniem voor apps die miljoenen mensen zouden kunnen gebruiken, ofwel ze zijn te traceerbaar.

Maar de complexe wiskunde die ten grondslag ligt aan een cryptografisch protocol dat een zero-knowledge proof wordt genoemd, belooft de huidige populaire noties van blockchain-privacy op zijn kop te zetten en de deur te openen naar een reeks nieuwe toepassingen.

Dit stuk verschijnt in onze nieuwe tweewekelijkse nieuwsbrief, Chain Letter, die de wereld van blockchain en cryptocurrencies behandelt. Meld u hier aan - het is gratis!



Bitcoin, Ethereum en de meeste andere openbare blockchains zijn in feite pseudoniem, in tegenstelling tot echt anoniem; individuen die transacties uitvoeren op het netwerk worden weergegeven door voor het publiek zichtbare reeksen cijfers en letters die adressen worden genoemd. (Meer hier: wat Bitcoin is en waarom het ertoe doet)

Zolang niemand uw echte naam aan uw adres koppelt, kunt u uw transacties effectief verbergen. Als je ware identiteit doet verbinding maken met uw adres, maar plotseling kan iedereen die mogelijk geïnteresseerd is elke transactie zien die u ooit op het netwerk hebt gedaan.

Wetshandhavingsorganisaties hebben hierop ingespeeld en de afgelopen jaren hebben ze hun vermogen om het geld op de Bitcoin- en Ethereum-blockchains te volgen aangescherpt, door mensen op te sporen die de cryptocurrencies voor illegale doeleinden gebruiken. (Meer hier: criminelen dachten dat Bitcoin de perfecte schuilplaats was, maar ze dachten verkeerd)



Voer nul-kennisbewijzen in, een technologie die zo verbijsterend is dat het lijkt alsof het uit de pagina's van een sciencefictionroman is gehaald. In wezen is het een manier om iets aan iemand te bewijzen zonder de informatie te onthullen die bij dat bewijs hoort, zegt Emin Gun Sirer , een computerwetenschapper aan de Cornell University. Stel je als eenvoudig voorbeeld voor dat je moet bewijzen dat je minimaal 18 jaar oud bent. In plaats van je identiteitsbewijs eruit te halen, kun je met de wiskunde die ten grondslag ligt aan nulkennisbewijzen, iemand 100 procent zeker maken dat je ouder bent dan 18 zonder een greintje andere informatie over jezelf te onthullen. Niet je naam, adres, een foto - niets.

Het idee van zero-knowledge proofs is al twee decennia bekend bij cryptografen, maar pas vorig jaar ontdekten onderzoekers wat de killer-app van de techniek zou kunnen zijn: een op Bitcoin gebaseerde cryptocurrency genaamd Zcash . Zcash gebruikt nulkennisbewijzen om te garanderen dat transacties geldig zijn, ondanks het feit dat informatie over de afzender, de ontvanger en het verhandelde bedrag allemaal verborgen blijven. De kracht van het idee heeft grote banken geïnteresseerd. JPMorgan Chase werkte onlangs met Zcash om functionaliteit zonder kennis toe te voegen naar zijn eigen op Ethereum gebaseerde blockchain.

Sirer zegt dat zero-knowledge proofs de deur zouden kunnen openen naar veel toepassingen buiten de financiële wereld, waaronder toepassingen waarvan we nog niet weten dat we ze nodig hebben. En sinds Ethereum onlangs toegevoegde zero-knowledge-functionaliteit ook, er is reden om te denken dat we binnenkort zouden kunnen beginnen te leren wat die zijn. (Meer hier: Dit is de reden waarom Ethereum bestaat)



Uiteindelijk is het nog steeds moeilijk te zeggen hoe ver deze technologie ons kan brengen - de topmensen uit het veld zijn nog maar net begonnen uit te zoeken hoe ze het kunnen gebruiken. Maar er is een zeer reële mogelijkheid dat het zich op een dag zal uitstrekken tot bijna elk aspect van ons online leven. We zouden getuige kunnen zijn van het begin van een revolutie in de manier waarop we omgaan met onze meest persoonlijke informatie.

zich verstoppen