Iminumungkahi ni Vitalik ang mga pribadong NFT gamit ang 'stealth addresses' upang itago ang pagkakakilanlan ng may-ari

Ang Ethereum Founder na si Vitalik Buterin ay nagmumungkahi ng ideya ng mga pribadong NFT kung saan ang may-ari ay hindi makikilala sa pamamagitan ng blockchain data.

Ang konsepto ay idinagdag sa isang Ethereum Research magpaskil nakatutok sa pagdaragdag ng "ERC721 Extension para sa mga zk-SNARK."

ERC721 extension para sa zk-SNARKs

Ang extension sa ERC721 (ang pamantayan ng NFT) ay iminungkahi ni Nerolation, na nagpahayag na naniniwala siyang ang kanyang pamamaraan ay "ang eksaktong pagpapatupad ng inilarawan ni Vitalik" kapag pinag-uusapan ang tungkol sa mga pribadong POAP.

Nagsalita si Vitalik tungkol sa potensyal na pangangailangan para sa mga pribadong Soulbound token (SBTs) sa kanyang artikulo na nagpapakilala sa konsepto ng SBT sa mundo. Sinabi niya,

"Ang privacy ay isang mahalagang bahagi ng paggawa ng ganitong uri ng ecosystem nang maayos... Kung, isang araw sa hinaharap, ang pagiging nabakunahan ay magiging isang POAP, isa sa pinakamasamang bagay na magagawa namin ay ang lumikha ng isang sistema kung saan ang POAP ay awtomatikong ina-advertise... na hayaan ang kanilang medikal na desisyon na maimpluwensyahan ng kung ano ang mukhang cool sa kanilang partikular na lipunan.

Ang suhestyon ng paggamit ng ZK-SNARK compatible ERC721 token ay sumusubok na lutasin ito sa pamamagitan ng paggamit ng mga stealth address na may kasamang hash ng address ng user, ang token ID, at isang lihim ng user.

Pagkatapos ay idaragdag ang impormasyon sa isang Merkle tree na on-chain, na ang mga token ay iniimbak sa "isang address na hinango mula sa dahon ng user sa Merkle tree."

Upang patunayan ang pagmamay-ari ng token (NFT), ang isang address ay kailangang magbigay sa stealth address ng "access sa isang pribadong key" upang kapag ang isang mensahe ay nilagdaan, ang pinagsama-samang impormasyon ay maipapasa sa isang dahon ng Merkle tree. Magagawa ng circuit na ihambing ang "kinakalkula at ibinigay ng user na mga ugat para sa pag-verify."

Mga regular na stealth address

Sa kanyang tugon sa Nerolation, ipinaliwanag ni Vitalik na naniniwala siyang may mas elegante at direktang solusyon sa isyu, na gagamit ng "mucher lighter-weight technology." Iminungkahi niya ang paggamit ng “regular nakaw na mga address" nang hindi nangangailangan ng kumplikadong mga puno ng Merkle.

Ipinaliwanag ni Vitalik na ang bawat user ay may pribadong key na maaaring gamitin bilang base point ng isang elliptical curve group upang lumikha ng bagong pribadong key, gaya ng karaniwang ginagawa sa mga regular na stealth address.

Ang isang "isang beses na lihim na susi" ay maaaring mabuo, at ang ipinares na pampublikong susi ay nagmula sa base ng elliptical curve.

Ang nagpadala at tagatanggap ay maaaring "magkuwenta ng isang nakabahaging lihim" sa pamamagitan ng pagsasama-sama ng pribado at lihim na mga susi.

Ang isang bagong address ay nabuo gamit ang nakabahaging lihim na ito sa pamamagitan ng pag-hash ng impormasyon sa itaas.

Ang nagpadala ay maaaring magpadala ng ERC20 token sa address na ito habang nagtatapos ang Vitalik;

“I-scan ng tatanggap ang lahat ng isinumite Svalue, bumuo ng kaukulang address para sa bawat isa Shalaga, at kung makakita sila ng address na naglalaman ng token ng ERC721, ire-record nila ang address at susi upang masubaybayan nila ang kanilang mga ERC721 at maipadala ang mga ito nang mabilis sa hinaharap."

Iginiit ni Vitalik na ang mga Merkle tree o ZK-SNARK ay hindi kailangan dahil “walang posibilidad na lumikha ng isang “anonymity set” para sa isang ERC721. Ang kanyang pamamaraan ay nangangahulugan na ang on-chain na data ay magpapakita na ang isang ERC721 ay naipadala sa ilang address ngunit hindi magpapakita ng wastong may-ari ng token.

Mga gastos na kasangkot

Ang solusyon ay may kasamang gastos na maaaring gawin itong hindi praktikal sa Ethereum mainnet. Ang mga bayarin sa gas na kasangkot sa pamamaraan ng Vitalik ay maaaring mangailangan sa nagpadala na "magpadala kasama ng sapat na ETH upang magbayad ng mga bayarin ng 5-50 beses upang ipadala ito nang higit pa."

Kung ang solusyon ng Vitalik ay isang mas eleganteng pagpapatupad o hindi ay ipauubaya sa Ethereum open-source na komunidad upang magpasya. Gayunpaman, kagiliw-giliw na tandaan na ang Vitalik ay lumilitaw na tinanggap ang pangangailangan para sa isang elemento ng privacy sa loob ng Ethereum ecosystem. Ang kanyang paghahayag sa SBT ay nagbukas ng mundo ng mga posibilidad para sa mga tokenized na asset. Dagdag pa, ang pangangailangan para sa pagiging kumpidensyal ng ilang mga ari-arian ay muling lumitaw sa kanyang pag-iisip.

Sa isang closed press conference noong Agosto 6, ipinaliwanag ni Vitalik na "ang aking mga opinyon sa maraming isyu ay tiyak na nagbago sa nakalipas na sampung taon." Patuloy niyang sinabi,

 “Sa tingin ko kahit ngayon, sa tingin ko ay nasa punto na tayo kung saan ang proyekto ng Ethereum ay ganap na gagana nang wala ako. At sa tingin ko ito ay pupunta nang higit pa at higit pa sa ganoong paraan."

Pitong beses lang nag-ambag si Vitalik sa Ethereum Research forum mula noong Enero 2022. Samantalang noong Enero 2022, nag-post siya ng siyam na komento sa buwang iyon lamang. Malinaw na nagsisimula siyang lumayo sa paraan ng iba pang mga developer sa Ethereum ecosystem. Gayunpaman, kung ganap na aalis si Vitalik, nananatili itong titingnan kung ang mga mamumuhunan ay magiging kasing kumpiyansa na maaaring magpatuloy ang Ethereum nang wala siya.

Pinagmulan: https://cryptoslate.com/vitalik-suggests-private-nfts-using-stealth-addresses-to-hide-the-owners-identity/