Vitalik Buterin røper den 'største gjenværende utfordringen' i Ethereum

Ethereum-medgründer Vitalik Buterin har delt en mulig løsning på det han beskriver som den "største gjenværende utfordringen" på Ethereum - personvern.

I en blogg poste 20. januar erkjente Buterin behovet for å komme opp med en personvernløsning fordi som standard er all informasjon som går inn i en "offentlig blokkjede" også offentlig.

Deretter kom han frem til konseptet "stealth-adresser" - som han sa kan potensielt anonymisere peer-to-peer-transaksjoner, nonfungible token (NFT)-overføringer og Ethereum Name Service (ENS)-registreringer, og beskytte brukere. 

I blogginnlegget forklarte Buterin hvordan kjedetransaksjoner kan gjennomføres mellom to parter med anonymitet. 

For det første vil en bruker som ønsker å motta eiendeler generere og beholde en "forbruksnøkkel" som deretter brukes til å generere en stealth-metaadresse.

Denne adressen — som kan registreres på ENS — sendes deretter til avsenderen som kan utføre en kryptografisk beregning på metaadressen for å generere en stealth-adresse, som tilhører mottakeren. 

Avsenderen kan deretter overføre eiendeler til mottakerens stealth-adresse i tillegg til å publisere en midlertidig nøkkel for å bekrefte at stealth-adressen tilhører mottakeren. 

Effekten av dette er at en ny stealth-adresse genereres for hver ny transaksjon.

Vitalik Buterins pinnefigurdiagram over hvordan et stealth-adressesystem kan fungere. Kilde: Vitalik.ca.

Buterin bemerket at en "Diffie-Hellman nøkkelutveksling" i tillegg til en "nøkkelblindmekanisme" måtte implementeres for å sikre at koblingen mellom stealth-adressen og brukerens metaadresse ikke kan sees offentlig.

Ethereum-medgründeren la til det ZK-SNARKs — en kryptografisk-sikker teknologi med innebygde personvernfunksjoner – kan overføre midler for å betale transaksjonsgebyrer.

Buterin understreket imidlertid at dette kan føre til egne problemer - i det minste på kort sikt - og uttalte "dette koster mye gass, flere hundre tusen gass bare for en enkelt overføring."

Relatert: Krypto-personvern er i større fare enn noen gang før - her er grunnen

Stealth-adresser har lenge vært utpekt som en løsning for å løse personvernproblemer i kjeden, som har vært det jobbet med siden så tidlig som i 2014. Imidlertid har svært få løsninger blitt brakt på markedet så langt.

Det er heller ikke første gang Buterin har diskutert konseptet med stealth-adresser i Ethereum.

I august 2022 dubbet han stealth-adresser som en "lavteknologisk tilnærming" å anonymt overføre eierskap av ERC-721-tokens – ellers kjent som NFT-er.

Ethereum-medgründeren forklarte at det foreslåtte stealth-adressekonseptet tilbyr personvern annerledes enn det nå US Office of Foreign Asset Control. (OFAC)-sanksjonert Tornado Cash:

"Tornado Cash kan skjule overføringer av vanlige fungible eiendeler som ETH eller store ERC20-er […] men den er veldig svak til å legge til personvern til overføringer av obskure ERC20-er, og den kan ikke legge til personvern til NFT-overføringer i det hele tatt."

Buterin ga noen råd til Web3-prosjekter som utvikler en løsning:

"Grunnleggende stealth-adresser kan implementeres ganske raskt i dag, og kan være et betydelig løft for praktisk brukerpersonvern på Ethereum."

"De krever litt arbeid på lommeboksiden for å støtte dem. Når det er sagt, er det mitt syn at lommebøker bør begynne å bevege seg mot en mer naturlig multi-adressemodell […] av andre personvernrelaterte årsaker også,» la han til.

Buterin foreslo at stealth-adresser kan introdusere "langsiktige brukerproblemer", som f.eks sosiale utvinningsproblemer. Han er imidlertid sikker på at problemene kan løses på lang sikt:

"På lengre sikt kan disse problemene løses, men stealth-adresseøkosystemet på lang sikt ser ut som et økosystem som virkelig vil avhenge av null-kunnskapsbevis," forklarte han.