Ethereum-ontwikkelaars drijven ZK ‘Secret Santa’-systeem naar implementatie
Het voorgestelde protocol maakt gebruik van zero-knowledge proofs om de relaties tussen zender en ontvanger te verifiëren zonder identiteiten prijs te geven.

Wat u moet weten:
- Ethereum-ontwikkelaars werken aan een zero-knowledge-protocol om de privacy van on-chain interacties te verbeteren, te beginnen met een Secret Santa-achtig matchesysteem.
- Het protocol maakt gebruik van zero-knowledge proofs en transactierelayers om anonimiteit te waarborgen en Sybil-aanvallen in blockchain-transacties te voorkomen.
- Dit initiatief maakt deel uit van een grotere inspanning om privacykaders voor Ethereum te creëren, toepasbaar in gebieden zoals anonieme stemming en particuliere tokenverdelingen.
Ethereum-ontwikkelaars verfijnen een zero-knowledge-protocol dat is ontworpen om sterkere privacygaranties te bieden bij on-chain interacties, te beginnen met een “Secret Santa”-achtige matchingsysteem dat kan uitgroeien tot een bredere toolkit voor private coördinatie.
Solidity-ontwikkelaar Artem Chystiakov bracht het onderzoek maandag opnieuw onder de aandacht in een Ethereum community forum post, verwijzend naar werk dat hij voor het eerst publiceerde in januari op arXiv.
Het idee is om het anonieme cadeau-uitwisselingsspel op Ethereum te recreëren, waarbij deelnemers willekeurig aan elkaar worden gekoppeld zonder dat iemand weet wie aan wie een cadeau stuurt. Het uitvoeren hiervan op een transparante blockchain vereist echter het oplossen van verschillende langbestaande kwesties rondom willekeurigheid, privacy en Sybil-resistentie.
Chystiakov zei dat de kernproblemen eenvoudig zijn: “Alles op Ethereum is voor iedereen zichtbaar,” blockchains bieden geen echte willekeurigheid, en het systeem moet voorkomen dat gebruikers zich meerdere keren registreren of geschenken aan zichzelf toewijzen.
Het voorgestelde protocol maakt gebruik van zero-knowledge proofs om afzender-ontvangerrelaties te verifiëren zonder identiteiten prijs te geven, en een transactie-relayer om acties in te dienen zodat individuele portefeuilles niet kunnen worden gekoppeld aan handelingen.
In het proof-of-concept registreren deelnemers hun Ethereum-adressen in een smart contract en verbinden zich aan een unieke digitale handtekening, die dubbele inzendingen blokkeert. Elke deelnemer dient vervolgens een willekeurig getal in bij een gedeelde lijst via de relayer.
Omdat de relayer de transacties uitzendt, kan niemand zien welk adres welk nummer heeft bijgedragen. Ontvangers versleutelen hun leveringsgegevens met behulp van deze gedeelde nummers, zodat alleen hun toegewezen tegenpartij ze kan ontsleutelen.
Een deelnemer selecteert vervolgens het willekeurige nummer van iemand anders, waarmee de matching wordt voltooid. Op dat moment onthult het protocol de identiteit van de ontvanger alleen aan de persoon die als hun “Santa” is aangewezen, terwijl de rest van het netwerk blind blijft voor de koppeling.
Het werk maakt deel uit van een bredere inspanning om privacykaders voor Ethereum te ontwerpen, nu cryptosystemen steeds meer samenkomen met gereguleerde financiën.
Zero-knowledge lagen van dit type kunnen worden aangepast voor anonieme stemmingen, DAO-bestuur, klokkenluiderskanalen waarbij medewerkers lidmaatschap moeten bewijzen zonder zichzelf bloot te geven, en privé airdrops of tokendistributies die voorkomen dat wordt onthuld wie wat heeft ontvangen.