Vitalik Buterin onthult de 'grootste resterende uitdaging' in Ethereum

Mede-oprichter van Ethereum, Vitalik Buterin, heeft een mogelijke oplossing gedeeld voor wat hij omschrijft als de "grootste resterende uitdaging" op Ethereum: privacy.

In een blog post op 20 januari erkende Buterin de noodzaak om met een privacyoplossing te komen, omdat standaard alle informatie die naar een "openbare blockchain" gaat ook openbaar is.

Vervolgens kwam hij tot het concept van "stealth-adressen" - waarvan hij zei dat ze mogelijk peer-to-peer-transacties, nonfungible token (NFT) -overdrachten en Ethereum Name Service (ENS) -registraties kunnen anonimiseren, waardoor gebruikers worden beschermd. 

In de blogpost legde Buterin uit hoe on-chain transacties tussen twee partijen anoniem kunnen worden uitgevoerd. 

Ten eerste zal een gebruiker die activa wil ontvangen een "bestedingssleutel" genereren en bewaren die vervolgens wordt gebruikt om een ​​stealth-metaadres te genereren.

Dit adres - welke kan worden geregistreerd op ENS — wordt vervolgens doorgegeven aan de afzender die een cryptografische berekening kan uitvoeren op het meta-adres om een ​​stealth-adres te genereren, dat toebehoort aan de ontvanger. 

De afzender kan vervolgens activa overdragen naar het stealth-adres van de ontvanger, naast het publiceren van een tijdelijke sleutel om te bevestigen dat het stealth-adres van de ontvanger is. 

Het effect hiervan is dat voor elke nieuwe transactie een nieuw stealth-adres wordt gegenereerd.

Vitalik Buterin's stokfiguurdiagram van hoe een stealth-adressysteem zou kunnen werken. Bron: Vitalik.ca.

Buterin merkte op dat een "Diffie-Hellman-sleuteluitwisseling" naast een "sleutelverblindingsmechanisme" zou moeten worden geïmplementeerd om ervoor te zorgen dat de link tussen het stealth-adres en het meta-adres van de gebruiker niet openbaar kan worden gezien.

De mede-oprichter van Ethereum voegde dat toe ZK-SNARKs — een cryptografisch bestendige technologie met ingebouwde privacyfuncties - kunnen geld overmaken om transactiekosten te betalen.

Buterin benadrukte echter dat dit tot eigen problemen kan leiden - in ieder geval voor de korte termijn - door te stellen dat "dit veel gas kost, honderdduizenden extra gas alleen al voor een enkele overdracht."

Zie ook: Crypto-privacy is in groter gevaar dan ooit tevoren - dit is waarom

Stealth-adressen worden al lang aangeprezen als een oplossing om privacykwesties in de keten aan te pakken, wat dat ook is geweest al sinds 2014 aan gewerkt. Tot nu toe zijn er echter zeer weinig oplossingen op de markt gebracht.

Het is ook niet de eerste keer dat Buterin het concept van stealth-adressen in Ethereum bespreekt.

In augustus 2022 belde hij stealth-adressen als een "low-tech aanpak" om het eigendom van ERC-721-tokens - ook wel bekend als NFT's - anoniem over te dragen.

De mede-oprichter van Ethereum legde uit dat het voorgestelde stealth-adresconcept privacy anders biedt dan dat van het nu Amerikaanse Office of Foreign Asset Control (OFAC) gesanctioneerde Tornado Cash:

"Tornado Cash kan overdrachten van reguliere vervangbare activa zoals ETH of grote ERC20's verbergen […] maar het is erg zwak in het toevoegen van privacy aan overdrachten van obscure ERC20's, en het kan helemaal geen privacy toevoegen aan NFT-overdrachten."

Buterin gaf wat advies aan Web3-projecten die een oplossing ontwikkelen:

"Basic stealth-adressen kunnen tegenwoordig vrij snel worden geïmplementeerd en kunnen een aanzienlijke impuls geven aan de praktische gebruikersprivacy op Ethereum."

“Ze hebben wel wat werk aan de portemonnee nodig om ze te ondersteunen. Dat gezegd hebbende, ben ik van mening dat portemonnees ook moeten evolueren naar een meer native multi-adresmodel [...] om andere privacygerelateerde redenen, "voegde hij eraan toe

Buterin suggereerde dat stealth-adressen "gebruiksproblemen op langere termijn" kunnen introduceren, zoals maatschappelijke herstelvraagstukken. Hij is er echter van overtuigd dat de problemen op de lange termijn goed kunnen worden aangepakt:

"Op de langere termijn kunnen deze problemen worden opgelost, maar het stealth-adresecosysteem van de lange termijn ziet eruit als een ecosysteem dat erg afhankelijk zou zijn van zero-knowledge proofs", legde hij uit.