Privātums ir viena no daudzu cilvēku bažām, jo ​​īpaši saistībā ar publiskajām blokķēdēm, piemēram, Ethereum un Litecoin.

Nesenajā Vitalik Buterin emuāra ierakstā viņš izklāstīja, kā Stealth Address izmanto Zero-Knowledge Proofs (ZKP) algoritmu un tehnoloģiju, lai palīdzētu palielināt lietotāju privātumu Ethereum. Tātad, kas ir slepenā adrese? Kā tas darbojas? .

Kāpēc Stealth Address?

Ethereum ir publiska blokķēde. Tāpēc privātums ir viena no šīs ekosistēmas galvenajām bažām.

Agrāk daudzi projekti ir ļāvuši lietotājiem anonīmi nosūtīt un saņemt monētas, īpaši Tornado Cash. Projekts ļauj pārtraukt ķēdes saites, padarīt darījumus anonīmus. Tomēr Tornado Cash var palīdzēt slēpt tikai ETH vai ERC20 marķiera darījumus, nevis citus darījumus, piemēram, NFT, PFP NFT...

Kas tad ir privātuma risinājums Ethereum ķēdē? Kā izvairīties no spiegošanas, analizējot lietotāju uzvedību un dzīvi? Īpaši kripto tirdzniecībā, ENS domēnos, POAP, NFT, Soulbound tokenos u.c.?

Lai atbildētu uz šo jautājumu, Ethereum dibinātājs Vitalik Buterin izstrādāja un attīstīja Stealth Address.

Kā darbojas Stealth Address

Pieņemsim, ka Hieu nosūta Linh aktīvu (tas var būt NFT, token). Saņemot īpašumu, Linh nevēlas, lai visa pasaule uzzinātu, ka viņa ir saņēmēja. Tādējādi Linh vai Hieu izveidos šifrētu "adresu", kurā ir informācija par to, kā nosūtīt aktīvu Linh, ko sauc par Stealth Address. Kā to izdarīt ir šādi:

  • A ģenerē spending key un izmanto to, lai izveidotu slepeno meta adresi.

  • A nosūta šo Stealth Meta-Address uz B.

  • B aprēķina Stealth Meta-Address, radot Stealth Address, kas pieder A.

  • B ķēdē ģenerē šifrētu datu kopumu, kas palīdz A saprast, ka šī adrese pieder viņai.

  • B nosūta jebkādus aktīvus uz šo slepeno adresi. A pilnībā kontrolē īpašumu, kas saistīts ar iepriekš minēto adresi.

Cita skaidrojuma veids ir tāds, ka Stealth Address nodrošina A tādu pašu privātumu, radot jaunu adresi katram darījumam, neizmantojot A nekādu mijiedarbību.

Tas tiek paveikts, izmantojot divus algoritmus, kas piemēro šifrēšanas tehniku.

  • Pirmais algoritms izmanto B slepeno (ephemeral key) un A publisko (Stealth Meta-Address).

  • Otrais algoritms izmanto A slepeno (spending key) un B publisko (ephemeral public key).

Diffie-Hellman atslēgu apmaiņas metode ir mūsdienu kriptogrāfijā veiksmīga metode, kas sekmīgi īsteno iepriekš minētos divus algoritmus.

Lai nodrošinātu, ka tikai A ir tiesības izmantot īpašumus Stealth Address, ir izstrādāts trešais algoritms. Šis algoritms ļauj:

  • A apvieno iepriekš minētajos piemēros abus kopīgos noslēpumus ar savu sākotnējo spending key.

  • B apvieno iepriekš minētos divus kopīgos noslēpumus ar A Stealth Meta-Address.

Tādējādi B var izveidot tikai Stealth Address, bet A var ģenerēt spending key šim Stealth Address. Tas ļauj izvairīties no publiskas saistības starp A slepeno adresi un slepeno meta adresi (vai starp vienu slepeno adresi un citu slepeno adresi).

Kā maksāt darījuma gas maksu?

Kad saņem aktīvus vai NFT no Stealth Address un Stealth Address ETH ir 0, kā izņemt aktīvus uz galveno maku? Turklāt Linh arī nevar nosūtīt ETH no sava galvenā maka, jo tas izveidos publisku saiti uz ķēdes!

Šajā gadījumā agregators var kļūt par Linh glābēju. Agregators ļauj Linh iegādāties grupu "biļešu", lai segtu darījuma izmaksas. Šīs "biļetes" tiek šifrētas, izmantojot Chaumian apliecinājuma shēmu.

Stealth Address nākotne

Sociālā atkopšanas maka parasti izmanto vairāku parakstu (multisig) operācijas un tam ir privātā atslēga, ko var dalīt starp organizācijām, draugiem vai ierīcēm. Atslēgas zuduma gadījumā lietotājs var atjaunot savu kontu jebkurā laikā.

Tomēr konta atjaunošana arī nozīmē privātās atslēgas maiņu. Lietotājam nāksies iziet cauri augstām izmaksām un zemas privātuma pakāpes grūtajām procedūrām, lai mainītu savu Stealth Address validācijas loģiku.

Tas pats attiecās uz daudzķēdes 2. līmeņa makiem. Ja lietotājam ir konti Optimism, Arbitrum, Starknet, Scroll, Polygon u.c., privātās atslēgas maiņa kļūst relatīvi sarežģīta.

Tādējādi Stealth Address atjaunošana ir ļoti sarežģīta un dārga. Zero-knowledge Proofs (ZKP) tehnoloģija var palīdzēt lietotājiem šajā situācijā.

ZKP ļauj vairākiem kontiem, pat pāri vairākiem Layer 2 protokoliem, tikt kontrolētiem no pamata ķēdes vai vairāku Layer 2 vērtībām. Vērtības maiņa ir pietiekama, lai mainītu visus lietotāju kontu īpašumtiesības, neradot publisku saiti starp kontiem.

Secinājums

Stealth Address var tikt diezgan ātri izvērsti un ir viens no dzinējiem Ethereum privātuma izaugsmē. Tomēr tie joprojām ir grūti atjaunojami. Ilgtermiņā Stealth Address var attīstīties par īstu ekosistēmu, lielā mērā balstoties uz Zero-knowledge Proofs tehnoloģiju.

#BTC #bnbgreenfield #Stablecoins #BNB #infflation #ETH #Binance #Web3 #cryptotrading #pumpanddump #dyor #onecoinsmultichain #NFT #Metaverse #zero2hero #hongkongweb3 #nftti #nftcommunity #binancepaymarketplace #keepbuilding