Home » Виталик предлага частни НФТ, които използват “скрити адреси”, за да скрият самоличността на собственика

Виталик предлага частни НФТ, които използват „скрити адреси“, за да скрият самоличността на собственика

by Tim

Виталик Бутерин предлага идея за използване на скрити адреси за скриване на самоличността на собствениците на НФТ, без да са необходими ZK-SNARK или Merkle дървета

Основателят на Ethereum Виталик Бутерин предлага идеята за частни NFT, при които собственикът няма да бъде известен чрез данните в блокчейн.

Концепцията беше добавена към публикация в Ethereum Research, фокусирана върху добавянето на „ERC721 разширение за zk-SNARKs“

ERC721 разширение за zk-SNARKs

Разширението за ERC721 (стандарт за NFT) беше предложено от Nerolation, който заяви, че според него неговата методология е „точното изпълнение на това, което Виталик е описал“, когато говори за частни POAP.

Виталик говори за потенциалната необходимост от частни токени на душата (SBT) в статията си, в която представи на света концепцията за SBT. Той заяви:

„Поверителността е важна част от това този вид екосистема да работи добре… Ако един ден в бъдещето ваксинирането се превърне в ПОАП, едно от най-лошите неща, които бихме могли да направим, е да създадем система, в която ПОАП да се рекламира автоматично… да позволят медицинското им решение да бъде повлияно от това, което би изглеждало готино в конкретния им социален кръг. „

Предложението за използване на токени, съвместими със ZK-SNARK ERC721, се опитва да реши този проблем чрез използване на скрити адреси, които включват хеш на адреса на потребителя, идентификатора на токена и тайната на потребителя.

След това информацията се добавя към дърво на Меркъл във веригата, като токените се съхраняват на „адрес, който се получава от листа на потребителя в дървото на Меркъл“.

За да се докаже собствеността върху токена (NFT), адресът ще трябва да даде на скрития адрес „достъп до частен ключ“, така че когато се подписва съобщение, съпоставената информация да може да се предаде на листа от дървото на Меркъл. След това веригата ще може да сравнява „изчислените и предоставените от потребителя корени за проверка“.

Обикновени скрити адреси

В отговора си до Nerolation Виталик обясни, че според него има по-елегантно и просто решение на въпроса, което би използвало „много по-лека технология“. Той предлага да се използват „обикновени скрити адреси“, без да са необходими сложни дървета на Меркъл.

Виталик обясни, че всеки потребител има частен ключ, който може да се използва като базова точка на група от елиптични криви за създаване на нов частен ключ, както обикновено се прави с обикновените скрити адреси.

След това може да се генерира „еднократен секретен ключ“, а сдвоеният публичен ключ да се изведе от базата на елиптичната крива.

След това изпращачът и получателят могат да „изчислят споделена тайна“, като комбинират частния и тайния ключ.

Новият адрес се генерира, като се използва тази споделена тайна чрез хеширане на горната информация.

Изпращачът може да изпрати ERC20 токен на този адрес, както заключава Виталик;

„Получателят ще сканира всички подадени S-стойности, ще генерира съответния адрес за всяка S-стойност и ако намери адрес, съдържащ ERC721 токен, ще запише адреса и ключа, за да може да следи своите ERC721 и да ги изпраща бързо в бъдеще. „

Виталик твърди, че дърветата на Меркъл или ZK-SNARK са ненужни, тъй като „няма възможност за създаване на „набор от анонимности“ за ERC721″. Неговият метод означава, че данните във веригата ще показват, че ERC721 е изпратен на някакъв адрес, но няма да разкриват валидния собственик на токена.

Съответни разходи

Решението е свързано с разходи, които могат да го направят непрактично в основната мрежа на Ethereum. Таксите за газ, включени в метода на Виталик, биха могли да изискват от изпращача да „изпрати заедно достатъчно ETH, за да плати такси 5-50 пъти, за да го изпрати по-нататък“.

Дали решението на Виталик е по-елегантно изпълнение или не, ще бъде оставено да реши общността на Етериум с отворен код. И все пак е интересно да се отбележи, че Виталик изглежда е приел необходимостта от елемент на поверителност в рамките на екосистемата на Етериум. Неговото разкритие за SBT отвори свят от възможности за токенизирани активи. Освен това в мисленето му отново се появи необходимостта от поверителност на някои активи.

На закрита пресконференция на 6 август Виталик обясни, че „мненията ми по много въпроси определено се промениха през последните десет години“. Той продължи да казва,

„Мисля, че дори и днес, мисля, че сме на етап, в който проектът Ethereum може да функционира напълно без мен. И мисля, че това ще става все по-често. „

От януари 2022 г. насам Виталик е допринесъл само седем пъти за форума Ethereum Research. Докато през януари 2022 г. той е публикувал девет коментара само през този месец. Той явно започва да се отдалечава от пътя на другите разработчици в екосистемата на Етериум. Въпреки това, ако Виталик се оттегли напълно, остава да видим дали инвеститорите ще бъдат толкова уверени, че Етериум може да продължи да функционира без него.

Related Posts

Leave a Comment