Віталік прапануе прыватныя NFT з выкарыстаннем «стэлс-адрасоў», каб схаваць асобу ўладальніка

Заснавальнік Ethereum Віталік Бутэрын прапаноўвае ідэю прыватных NFT, уладальнік якіх не будзе вядомы па дадзеных блокчейна.

Канцэпцыя была дададзена ў даследаванне Ethereum пошта сканцэнтраваны на даданні «Пашырэння ERC721 для zk-SNARK».

Пашырэнне ERC721 для zk-SNARK

Пашырэнне ERC721 (стандарт NFT) было прапанавана Nerolation, які заявіў, што лічыць, што яго метадалогія з'яўляецца «дакладнай рэалізацыяй таго, што апісаў Віталік», калі гаворка ідзе пра прыватныя POAP.

Пра патэнцыйную неабходнасць прыватных токенаў Soulbound (SBT) Віталік распавёў у сваім артыкуле, прадстаўляючы свету канцэпцыю SBT. Ён заявіў,

«Канфідэнцыяльнасць з'яўляецца важнай часткай таго, каб такая экасістэма працавала... Калі аднойчы ў будучыні вакцынацыя стане POAP, адной з горшых рэчаў, якія мы маглі б зрабіць, было б стварыць сістэму, у якой POAP аўтаматычна рэкламуецца... каб на іх медыцынскае рашэнне паўплывала тое, што будзе крута выглядаць у іх канкрэтным грамадскім коле».

Прапанова выкарыстання сумяшчальных з ZK-SNARK токенаў ERC721 спрабуе вырашыць гэтую праблему з дапамогай схаваных адрасоў, якія ўключаюць хэш адраса карыстальніка, ідэнтыфікатар токена і сакрэт карыстальніка.

Затым інфармацыя дадаецца ў дрэва Merkle у ланцужку, а токены захоўваюцца па «адрасе, атрыманым з ліста карыстальніка ў дрэве Merkle».

Каб пацвердзіць права ўласнасці на токен (NFT), адрас павінен быў бы даць схаваны адрас «доступ да закрытага ключа», каб пры падпісанні паведамлення сабраная інфармацыя магла быць перададзена на ліст дрэва Меркла. Затым схема зможа параўнаць «разлічаныя і прадастаўленыя карыстальнікам карані для праверкі».

Звычайныя схаваныя адрасы

У сваім адказе на Nerolation Віталік патлумачыў, што лічыць, што ёсць больш элегантнае і простае рашэнне праблемы, якое будзе выкарыстоўваць «нашмат больш лёгкія тэхналогіі». Ён прапанаваў выкарыстоўваць «звычайны схаваныя адрасы» без неабходнасці складаных дрэў Merkle.

Віталік растлумачыў, што ў кожнага карыстальніка ёсць прыватны ключ, які можа быць выкарыстаны ў якасці базавай кропкі групы эліптычнай крывой для стварэння новага прыватнага ключа, як гэта звычайна робіцца са звычайнымі схаванымі адрасамі.

Затым можа быць згенераваны «аднаразовы сакрэтны ключ», а парны адкрыты ключ атрыманы з падставы эліптычнай крывой.

Затым адпраўнік і атрымальнік могуць «вылічыць агульны сакрэт», камбінуючы прыватны і сакрэтны ключы.

Новы адрас ствараецца з выкарыстаннем гэтага агульнага сакрэту шляхам хэшавання прыведзенай вышэй інфармацыі.

Адпраўнік можа адправіць токен ERC20 на гэты адрас, як заключае Віталік;

«Атрымальнік адскануе ўсе дасланыя Sзначэнняў, згенеруйце адпаведны адрас для кожнага Sзначэнне, і калі яны знойдуць адрас, які змяшчае токен ERC721, яны запішуць адрас і ключ, каб яны маглі адсочваць свае ERC721 і хутка адпраўляць іх у будучыню».

Віталік сцвярджаў, што дрэвы Merkle або ZK-SNARK непатрэбныя, бо «няма магчымасці стварыць «набор ананімнасці» для ERC721». Яго метад азначае, што дадзеныя ў ланцужку пакажуць, што ERC721 быў адпраўлены на нейкі адрас, але не раскрыюць сапраўднага ўладальніка токена.

Прыцягнутыя выдаткі

Рашэнне мае выдаткі, якія могуць зрабіць яго непрактычным у асноўнай сетцы Ethereum. Плата за бензін, уключаная ў метад Віталіка, можа запатрабаваць ад адпраўшчыка «адправіць дастаткова ETH, каб заплаціць зборы 5-50 разоў, каб адправіць яго далей».

Рашэнне аб тым, ці з'яўляецца рашэнне Віталіка больш элегантнай рэалізацыяй, будзе пакінута супольнасці 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/