Ethereum-ի հիմնադիր Վիտալիկ Բուտերինն առաջարկում է մասնավոր NFT-ների գաղափարը, որով սեփականատերը հայտնի չի լինի բլոկչեյն տվյալների միջոցով:
Հայեցակարգը ավելացվել է Ethereum Research-ին Փոխանցել կենտրոնացած է «ERC721 ընդլայնում zk-SNARK-ների համար» ավելացնելու վրա:
Գաղափար. ERC721s-ի գաղտնի հասցեներ:
Ցածր տեխնոլոգիական մոտեցում՝ NFT էկոհամակարգին զգալի գաղտնիություն ավելացնելու համար:
Այսպիսով, դուք կկարողանաք, օրինակ. ուղարկեք NFT vitalik.eth-ին, առանց ինձնից բացի (նոր սեփականատերից) որևէ մեկին տեսնելու, թե ով է նոր սեփականատերը:https://t.co/UdqK6NAYjn
- vitalik.eth (@VitalikButerin) Օգոստոս 8, 2022
ERC721 ընդլայնում zk-SNARK-ների համար
ERC721-ի (NFT ստանդարտի) ընդլայնումն առաջարկվել է Nerolation-ի կողմից, ով հայտարարել է, որ կարծում է, որ իր մեթոդաբանությունը «այն, ինչ նկարագրել է Վիտալիկը», երբ խոսում էր մասնավոր POAP-ների մասին:
Վիտալիկը խոսեց մասնավոր Soulbound նշանների (SBT) պոտենցիալ անհրաժեշտության մասին իր հոդվածում, որը ներկայացնում է SBT հայեցակարգը աշխարհին: Նա հայտարարեց.
«Գաղտնիությունը այս տեսակի էկոհամակարգը լավ աշխատեցնելու կարևոր մասն է… Եթե մի օր ապագայում պատվաստվելը դառնա POAP, ամենավատ բաներից մեկը, որ մենք կարող ենք անել, կլինի ստեղծել համակարգ, որտեղ POAP-ն ավտոմատ կերպով գովազդվում է… թույլ տալ, որ իրենց բժշկական որոշման վրա ազդի այն, ինչը հիանալի տեսք կունենա իրենց կոնկրետ սոցիալական շրջապատում»:
ZK-SNARK համատեղելի ERC721 ժետոնների օգտագործման առաջարկը փորձում է լուծել դա՝ օգտագործելով գաղտնի հասցեներ, որոնք ներառում են օգտագործողի հասցեի հաշը, նշանի ID-ն և օգտատիրոջ գաղտնիքը:
Տեղեկատվությունն այնուհետև ավելացվում է Merkle ծառի վրա շղթայի վրա, իսկ նշանները պահվում են «այն հասցեում, որը ստացվում է Merkle ծառի տերևից»:
Նշանի (NFT) սեփականությունն ապացուցելու համար հասցեն պետք է գաղտագողի հասցեին տրամադրի «մուտք դեպի մասնավոր բանալի», որպեսզի երբ հաղորդագրությունը ստորագրվի, համադրված տեղեկատվությունը փոխանցվի Մերկլի ծառի տերևին: Շղթան այնուհետև կկարողանա համեմատել «ստուգման համար հաշվարկված և օգտագործողի կողմից տրամադրված արմատները»:
Կանոնավոր գաղտնի հասցեներ
Nerolation-ին իր պատասխանում Վիտալիկը բացատրեց, որ կարծում է, որ կա խնդրի ավելի էլեգանտ և պարզ լուծում, որը կօգտագործի «շատ ավելի թեթև տեխնոլոգիա»: Նա առաջարկել է օգտագործել «կանոնավոր գաղտնի հասցեներ» առանց բարդ Merkle ծառերի կարիքի:
Վիտալիկը բացատրեց, որ յուրաքանչյուր օգտվող ունի անձնական բանալի, որը կարող է օգտագործվել որպես էլիպսաձև կորի խմբի բազային կետ՝ նոր մասնավոր բանալի ստեղծելու համար, ինչպես սովորաբար արվում է սովորական գաղտնի հասցեների դեպքում:
Այնուհետև կարող է ստեղծվել «մեկանգամյա գաղտնի բանալի», իսկ զուգակցված հանրային բանալին ստացվում է էլիպսաձև կորի հիմքից:
Այնուհետև ուղարկողն ու ստացողը կարող են «հաշվարկել ընդհանուր գաղտնիքը»՝ համատեղելով անձնական և գաղտնի բանալիները:
Այս ընդհանուր գաղտնիքի օգտագործմամբ ստեղծվում է նոր հասցե՝ վերը նշված տեղեկությունները համադրելով:
Ուղարկողը կարող է ERC20 նշան ուղարկել այս հասցեին, ինչպես եզրակացնում է Վիտալիկը.
«Ստացողը սկանավորելու է բոլոր ներկայացվածները Sարժեքներ, յուրաքանչյուրի համար ստեղծեք համապատասխան հասցե Sարժեքը, և եթե գտնեն ERC721 նշան պարունակող հասցե, նրանք կգրանցեն հասցեն և բանալին, որպեսզի կարողանան հետևել իրենց ERC721-ներին և արագ ուղարկել դրանք ապագայում»:
Վիտալիկը պնդում է, որ Merkle-ի ծառերը կամ ZK-SNARK-ներն ավելորդ են, քանի որ «ERC721-ի համար «անանունության հավաքածու» ստեղծելու հնարավորություն չկա»: Նրա մեթոդը նշանակում է, որ շղթայական տվյալները ցույց կտան, որ ERC721-ն ուղարկվել է ինչ-որ հասցեով, բայց չի բացահայտի նշանի վավեր տիրոջը:
Ներառված ծախսերը
Լուծումը գալիս է այնպիսի արժեքով, որը կարող է այն անիրագործելի դարձնել Ethereum հիմնական ցանցում: Vitalik-ի մեթոդի մեջ ներառված գազի վճարները կարող են պահանջել, որ ուղարկողը «ուղարկի բավականաչափ ETH, որպեսզի վճարի վճարներ 5-50 անգամ՝ այն հետագա ուղարկելու համար»:
Vitalik-ի լուծումն ավելի էլեգանտ իրականացում է, թե ոչ, կորոշի Ethereum բաց կոդով համայնքը: Այնուամենայնիվ, հետաքրքիր է նշել, որ Վիտալիկը, կարծես, ընդունել է Ethereum էկոհամակարգում գաղտնիության տարրի անհրաժեշտությունը: Նրա SBT-ի բացահայտումը հնարավորությունների աշխարհ է բացել նշանավորված ակտիվների համար: Ավելին, նրա մտածողության մեջ կրկին ի հայտ է եկել որոշ ակտիվների գաղտնիության անհրաժեշտությունը:
Օգոստոսի 6-ին փակ մամուլի ասուլիսում Վիտալիկը բացատրեց, որ «շատ հարցերի շուրջ իմ կարծիքը միանշանակ փոխվել է վերջին տասը տարում»։ Նա շարունակեց ասել.
«Կարծում եմ, որ նույնիսկ այսօր, կարծում եմ, որ մենք գտնվում ենք այն կետում, երբ Ethereum նախագիծը կարող է ամբողջությամբ գործել առանց ինձ: Եվ ես կարծում եմ, որ դա գնալով ավելի ու ավելի է գնալու այդ ճանապարհով»:
Վիտալիկը 2022 թվականի հունվարից ի վեր ընդամենը յոթ անգամ է ներդրում ունեցել Ethereum Research ֆորումում: Մինչդեռ 2022 թվականի հունվարին նա ինը մեկնաբանություն է տեղադրել միայն այդ ամսում: Նա ակնհայտորեն սկսում է դուրս գալ Ethereum էկոհամակարգի այլ մշակողների ճանապարհից: Այնուամենայնիվ, եթե Վիտալիկը ամբողջությամբ հեռանա, մնում է տեսնել, թե արդյոք ներդրողները նույնքան վստահ կլինեն, որ Ethereum-ը կարող է շարունակել առանց նրա:
Աղբյուր՝ https://cryptoslate.com/vitalik-suggests-private-nfts-using-stealth-addresses-to-hide-the-owners-identity/