Vitalik Buterin afslører den 'største tilbageværende udfordring' i Ethereum

Ethereums medstifter Vitalik Buterin har delt en mulig løsning på, hvad han beskriver som den "største tilbageværende udfordring" på Ethereum - privatliv.

I en blog indlæg den 20. januar erkendte Buterin behovet for at komme med en privatlivsløsning, fordi som standard er al information, der går ind i en "offentlig blockchain", også offentlig.

Han nåede derefter frem til konceptet "stealth-adresser" - som han sagde potentielt kan anonymisere peer-to-peer-transaktioner, nonfungible token-overførsler (NFT) og Ethereum Name Service (ENS) registreringer, hvilket beskytter brugerne. 

I blogindlægget forklarede Buterin, hvordan on-chain transaktioner kan udføres mellem to parter med anonymitet. 

For det første vil en bruger, der ønsker at modtage aktiver, generere og beholde en "forbrugsnøgle", som derefter bruges til at generere en stealth-metaadresse.

Denne adresse — som kan registreres på ENS — videregives derefter til afsenderen, som kan udføre en kryptografisk beregning på metaadressen for at generere en stealth-adresse, som tilhører modtageren. 

Afsenderen kan derefter overføre aktiver til modtagerens stealth-adresse ud over at offentliggøre en midlertidig nøgle for at bekræfte, at stealth-adressen tilhører modtageren. 

Effekten af ​​dette er, at der genereres en ny stealth-adresse for hver ny transaktion.

Vitalik Buterins pindefigur diagram over, hvordan et stealth-adressesystem kan fungere. Kilde: Vitalik.ca.

Buterin bemærkede, at en "Diffie-Hellman nøgleudveksling" ud over en "nøgleblændingsmekanisme" skulle implementeres for at sikre, at linket mellem stealth-adressen og brugerens metaadresse ikke kan ses offentligt.

Det tilføjede Ethereum-medstifteren ZK-SNARKs — en kryptografisk-sikker teknologi med indbyggede privatlivsfunktioner — kunne overføre midler til betaling af transaktionsgebyrer.

Buterin understregede dog, at dette kan føre til sine egne problemer - i det mindste på kort sigt - og udtalte "dette koster en masse gas, ekstra hundredtusindvis af gas bare for en enkelt overførsel."

Relateret: Krypto privatliv er i større fare end nogensinde før - her er hvorfor

Stealth-adresser har længe været udråbt som en løsning til at løse privatlivsproblemer i kæden, hvilket har været arbejdet siden så tidligt som i 2014. Der er dog indtil videre kommet meget få løsninger på markedet.

Det er heller ikke første gang, Buterin har diskuteret konceptet med stealth-adresser i Ethereum.

I august 2022 dubbede han stealth-adresser som en "lavteknologisk tilgang" at anonymt overføre ejerskab af ERC-721-tokens - også kendt som NFT'er.

Ethereum-medstifteren forklarede, at det foreslåede stealth-adressekoncept tilbyder privatliv anderledes end det nu amerikanske kontor for udenrigskontrol. (OFAC)-sanktioneret Tornado Cash:

"Tornado Cash kan skjule overførsler af almindelige fungible aktiver såsom ETH eller større ERC20'er […], men det er meget svagt til at tilføje privatliv til overførsler af obskure ERC20'er, og det kan slet ikke tilføje privatliv til NFT-overførsler."

Buterin tilbød nogle råd til Web3-projekter, der udvikler en løsning:

"Grundlæggende stealth-adresser kan implementeres ret hurtigt i dag og kan være et betydeligt løft til praktisk brugerbeskyttelse på Ethereum."

"De kræver noget arbejde på tegnebogens side for at støtte dem. Når det er sagt, er det min opfattelse, at tegnebøger bør begynde at bevæge sig i retning af en mere indbygget multi-adresse model […] også af andre privatlivsrelaterede årsager,” tilføjede han.

Buterin foreslog, at stealth-adresser kan introducere "langsigtede brugervenlighedsbekymringer", som f.eks sociale genopretningsproblemer. Han er dog overbevist om, at problemerne kan løses ordentligt på lang sigt:

"På længere sigt kan disse problemer løses, men stealth-adresseøkosystemet på lang sigt ligner et, der virkelig ville afhænge af beviser med nul viden," forklarede han.