Alles over de nieuwe economie onder één dak.

Transacties die net zo anoniem zijn als cash zijn nu mogelijk op Ethereum

Peter Slagter
Peter Slagter

Nieuw op het Ethereum-netwerk: volledig anonieme transacties. Althans, dat is wat het project Tornado Cash claimt. Transacties die niets over de waarde onthullen, en geen spoor achterlaten naar eerdere transacties. Het kan, maar het is ingewikkeld.

Ethereum

Mixing service

Transacties met Bitcoin en Ethereum zijn pseudo-anoniem. Op de blockchain explorer staan geen persoonsgegevens, en is onbekend wie achter een transactie zit. Maar als je naam eenmaal gekoppeld is aan een adres, is je hele transactiegeschiedenis te herleiden.

De tool Tornado Cash is erop gericht om dat privacy-hiaat op te vullen. Dat werkt als volgt:

  1. Je maakt wat ether (ETH) over naar een smart contract die het in bewaring neemt.
  2. Je genereert bewijs dat de overgemaakte ether van jou is (zero-knowledge proof).
  3. Je geeft een ‘operator’ de opdracht om jouw ether over te maken naar een ontvanger naar wens.

Het is een voorbeeld van een zogeheten mixing service. Als er maar genoeg mensen ether overmaken (stap 1), is het voor speurneuzen zeer lastig om erachter te komen waar je geld naartoe is gegaan (stap 3). Dat is de reden dat opsporingsdiensten dit soort tools offline proberen te halen. Maar Tornado Cash is niet offline te halen: er zijn geen servers in beslag te nemen.

Drie waarschuwingen

Allereerst is het goed om hierbij te vermelden dat het om een niet-geauditeerd betaproject gaat. Dat betekent niet alleen dat er bugs in kunnen zitten waardoor je je geld nooit meer terugziet. Ook de werking van de smart contracts die ETH in bewaring nemen is nog niet gecontroleerd. De mogelijkheid dat daarin achterdeuren zijn verwerkt, is nog niet uitgesloten.

Ten tweede is de mate van anonimiteit volledig afhankelijk van het aantal mensen dat gebruikmaakt van de tool. Hoe meer mensen ether overmaken, hoe groter de zogeheten anonimiteitsset. Als er slechts twee mensen in die set zitten, is het vanzelfsprekend relatief eenvoudig om erachter te komen waar je geld naartoe is gegaan.

Ten derde zal je gebruik moeten maken van een zogeheten ‘relayer’ als je de hele cirkel – van storting tot geldopname – anoniem wil blijven. Die relayer is een smart contract die het versturen van het geld van je overneemt. Voor dat werk houdt het een fee in, waarvan de hoogte ons onbekend is.

Heb je interesse in ontwikkelingen aan en op Ethereum? Aanstaande dinsdag kan je in het Lisk Center in Utrecht terecht voor een aantal lightning talks die worden gegeven door Ethereum-ontwikkelaars.

Peter Slagter

Peter Slagter

Eén van de oprichters van LekkerCryptisch. Actief met cryptovaluta sinds e opkomst van de bitcoin. Houdt van het innovatieve karakter van crypto en blockchaintechnologie, en volgt de ontwikkelingen in de markt op de voet. Verbindt graag techniek met business, en houdt ervan moeilijke concepten toegankelijk te maken voor een breed publiek.

Reageer

Wil je naar aanleiding van dit bericht verder praten? Heb je een vraag, een aanvulling, of had je het zelf anders geschreven? Laat het ons weten, en praat mee in onze community. Veel directer, én een stuk gezelliger dan zo'n ouderwets reactieformulier. De groep is actief, behulpzaam, en voor iedereen toegankelijk.

Blijf op de hoogte

Wil je direct nieuwe blogposts lezen? Alle nieuwe publicaties plaatsen we op Twitter. Je kunt daar ook de belangrijkste ontwikkelingen volgen.