Itinuturo ni Vitalik Buterin ang komunidad ng crypto sa isang solusyon sa privacy para sa Ethereum – Cryptopolitan

Ethereum Ang co-founder na si Vitalik Buterin ay nagmungkahi ng solusyon sa tinatawag niyang "pinakamalaking natitirang hamon" ng Ethereum — privacy. Kinilala ni Vitalik Buterin ang pangangailangan para sa isang solusyon sa privacy sa isang post sa blog noong Enero 20 dahil ang anumang impormasyon na nakukuha sa isang "pampubliko blockchain” ay pampubliko bilang default.

Pagkatapos ay ginawa ni Vitalik ang konsepto ng “stealth addresss” upang malampasan ang isyu sa seguridad. Ayon kay Buterin, maaaring i-anonymize ng mga address na ito ang mga peer-to-peer na transaksyon, nonfungible token (NFT) mga paglilipat, at mga pagpaparehistro ng Ethereum Name Service (ENS), sa gayon pinoprotektahan ang mga user.

Ang hindi kumpletong gabay ni Vitalik Buterin sa mga stealth na address

Ipinaliwanag ni Buterin sa post sa blog kung paano maaaring magsagawa ang dalawang partido ng mga anonymous na on-chain na transaksyon. Upang magsimula, ang isang user na naglalayong makatanggap ng mga asset ay bubuo at magtatago ng isang "susi sa paggastos," na pagkatapos ay gagamitin upang bumuo ng isang stealth meta-address.

Ang address na ito, na maaaring mairehistro sa ENS, ay ipapasa sa nagpadala, na maaaring magsagawa ng cryptographic computation sa meta-address upang makabuo ng stealth address na pagmamay-ari ng receiver.

Pagkatapos ay maaaring ilipat ng nagpadala ang mga asset sa stealth address ng receiver habang nagpa-publish din ng pansamantalang key para kumpirmahin na ang stealth address ay pag-aari ng receiver. Bilang resulta, ang bawat bagong transaksyon ay bumubuo ng bagong stealth address.

Itinuro ni Vitalik Buterin ang komunidad ng crypto sa isang solusyon sa privacy para sa Ethereum 1
Pinagmulan: post sa blog ni Vitalik Buterin

Ang stealth address, gaya ng iminungkahi ni Vitalik Buterin, ay isa na maaaring mabuo ng alinman sa isang mamimili o isang nagbebenta at kinokontrol ng isang partido lamang. Ang isa pang paraan upang tingnan ito ay ang mga stealth address ay nagbibigay ng parehong mga benepisyo sa privacy gaya ng isang mamimili na gumagawa ng bagong address para sa bawat transaksyon, ngunit nang hindi pinipilit ang mamimili na makipag-ugnayan.

Sinabi ni Vitalik Buterin na ang isang "Diffie-Hellman key exchange" pati na rin ang isang "key blinding technique" ay kinakailangan upang matiyak na ang link sa pagitan ng stealth address at meta-address ng user ay hindi nakikita ng publiko.

Itinuro ni Vitalik Buterin ang komunidad ng crypto sa isang solusyon sa privacy para sa Ethereum 2
Pinagmulan: post sa blog ni Vitalik Buterin

Stealth address sa cryptography

Unang ipinakilala ni Peter Todd ang elliptic curve encryption sa konteksto ng Bitcoin noong 2014. Ang diskarteng ito ay gumagana tulad ng sumusunod (ito ay nagpapahiwatig ng isang paunang pag-unawa sa pangunahing elliptic curve cryptography).

Maaari mong iniisip na ang mga stealth na address ay hindi ganoon kahirap; ang teorya ay mabuti na, at ang pagpapatibay sa kanila ay sandali lamang. Ang isyu ay mayroong ilang makabuluhang aspeto ng pagpapatupad na dapat matugunan para sa isang tunay na epektibong pagpapatupad.

Ipagpalagay na nakatanggap ka ng isang NFT. Ipinapadala nila ito sa isang stealth address na kinokontrol mo upang protektahan ang iyong privacy. Awtomatikong nade-detect ng iyong wallet ang address na ito pagkatapos i-scan ang mga ephem pubkey na on-chain. Maaari mo na ngayong malayang patunayan ang pagmamay-ari ng NFT o ilipat ito sa ibang tao.

Pero may issue! Dahil ang account ay walang ETH, walang paraan upang magbayad ng mga bayarin sa transaksyon. Maging ang ERC-4337 token paymasters ay mabibigo dahil sila ay gumagana lamang gamit ang mga fungible na ERC20 token. At hindi mo maideposito ang ETH dito mula sa iyong pangunahing wallet dahil lumilikha iyon ng link na nakikita ng publiko.

Nagtalo si Vitalik Buterin na mayroon lamang isang "simpleng" diskarte sa pagharap sa problema. Bilang resulta, sinusuportahan niya ang paggamit ng mga ZK-SNARK para maglipat ng mga pondo para bayaran ang mga bayarin! Gayunpaman, ito ay kasama ng sarili nitong hanay ng mga isyu. Ang yugto ay nagkakahalaga ng maraming gas, daan-daang libong dolyar para lamang sa isang paglipat.

Ang isa pang mahusay na diskarte ay ang umasa sa mga espesyal na aggregator ng transaksyon ("mga naghahanap" sa MEV lingo). Ang mga aggregator na ito ay magbibigay-daan sa mga consumer na magbayad ng isang beses para sa isang hanay ng mga "ticket" na maaaring gamitin upang magbayad para sa mga on-chain na transaksyon.

Kapag ang isang user ay kailangang gumastos ng isang NFT sa isang stealth address na wala nang iba pa, ipinapadala nila ang isa sa mga tiket sa aggregator, na naka-encode gamit ang isang Chaumian blinding method. Ito ang orihinal na protocol na ginamit sa mga iminungkahing sentralisadong e-cash scheme na nagpapanatili ng privacy noong 1980s at 1990s.

Ang mga stealth address ay matagal nang sinasabing solusyon sa on-chain na mga isyu sa privacy, na natugunan mula noong 2014. Gayunpaman, medyo kakaunting mga remedyo ang nakarating sa merkado hanggang ngayon. Hindi rin ito ang unang pagkakataon na binanggit ni Buterin ang paksa ng mga stealth address Ethereum.

Inilarawan niya ang mga stealth address bilang isang "low-tech na diskarte" para sa palihim na paglilipat ng pagmamay-ari ng mga token ng ERC-721, na kilala rin bilang mga NFT, noong Agosto. Ipinaliwanag ng co-founder ng Ethereum na ang iminungkahing stealth address approach ay nagbibigay ng privacy sa ibang paraan kaysa sa ngayon-OFAC-sanctioned Tornado Cash:

Maaaring itago ng Tornado Cash ang mga paglilipat ng mga mainstream na fungible na asset gaya ng ETH o mga pangunahing ERC20 […] ngunit napakahina nito sa pagdaragdag ng privacy sa mga paglilipat ng mga hindi kilalang ERC20, at hindi ito makakapagdagdag ng privacy sa mga paglilipat ng NFT.

Vitalik

Nagbabala si Buterin na ang mga stealth address ay maaaring magdulot ng "mga pangmatagalang hamon sa kakayahang magamit," gaya ng mga isyu sa pagbawi sa lipunan. Gayunpaman, sigurado siyang malulutas ang mga isyu sa isang napapanahong paraan:

Sa mas mahabang panahon, maaaring malutas ang mga problemang ito, ngunit ang stealth address na ecosystem ng pangmatagalan ay mukhang isa na talagang lubos na nakasalalay sa zero-knowledge proofs.

Vitalik

Pinagmulan: https://www.cryptopolitan.com/vitalik-buterins-privacy-solution-for-ether/