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

Виталик предлагает частные НФТ с использованием «стелс-адресов» для сокрытия личности владельца

by v

Виталик Бутерин предлагает идею использования стелс-адресов для сокрытия личности владельцев НФТ без использования ZK-SNARK или деревьев Меркла

Основатель Ethereum Виталик Бутерин предлагает идею частных NFT, владелец которых не будет известен через данные блокчейна.

Концепция была добавлена в сообщение Ethereum Research, посвященное добавлению «расширения ERC721 для zk-SNARKs. «

ERC721 расширение для zk-SNARKs

Расширение ERC721 (стандарт NFT) было предложено Nerolation, который заявил, что считает свою методологию «точной реализацией того, что описал Виталик», говоря о частных POAP.

Виталик говорил о потенциальной потребности в частных токенах Soulbound (SBT) в своей статье, представляя миру концепцию SBT. Он заявил,

«Конфиденциальность — важная часть того, чтобы такая экосистема хорошо работала… Если однажды в будущем вакцинация станет обязательной, то одной из худших вещей, которые мы могли бы сделать, будет создание системы, где эта обязательная вакцинация будет автоматически рекламироваться… чтобы на их медицинское решение влияло то, что будет выглядеть круто в их конкретном социальном кругу»

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

Затем эта информация добавляется в дерево Меркла на цепочке, а токены хранятся по «адресу, который является производным от листа пользователя в дереве Меркла».

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

Регулярные скрытые адреса

В своем ответе Nerolation Виталик объяснил, что, по его мнению, существует более элегантное и простое решение проблемы, которое использует «гораздо более легкую технологию». Он предложил использовать «обычные стелс-адреса» без сложных деревьев Меркла.

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

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

Затем отправитель и получатель могут «вычислить общий секрет», объединив закрытый и секретный ключи.

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

Отправитель может отправить токен ERC20 на этот адрес, как заключает Виталик;

«Получатель будет сканировать все представленные Svalues, генерировать соответствующий адрес для каждого Svalue, и если он найдет адрес, содержащий токен ERC721, он запишет адрес и ключ, чтобы иметь возможность отслеживать свои ERC721 и быстро отправлять их в будущем. «

Виталик утверждает, что деревья Меркла или ZK-SNARK не нужны, поскольку «нет возможности создать «набор анонимности» для ERC721″. Его метод означает, что данные на цепочке покажут, что ERC721 был отправлен на какой-то адрес, но не раскроют действительного владельца токена.

Затраты

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

Является ли решение Виталика более элегантной реализацией или нет, решать сообществу Ethereum с открытым исходным кодом. Тем не менее, интересно отметить, что Виталик, похоже, признал необходимость элемента конфиденциальности в экосистеме Ethereum. Его разоблачение SBT открыло мир возможностей для токенизированных активов. Кроме того, в его рассуждениях вновь появилась необходимость в конфиденциальности некоторых активов.

На закрытой пресс-конференции 6 августа Виталик объяснил, что «мои взгляды на многие вопросы определенно изменились за последние десять лет». Он продолжил,

«Я думаю, что даже сегодня мы находимся на том этапе, когда проект Ethereum может функционировать полностью без меня. И я думаю, что так будет происходить все больше и больше. «

С января 2022 года Виталик всего семь раз участвовал в форуме Ethereum Research. В то время как в январе 2022 года он разместил девять комментариев только за этот месяц. Он явно начинает уходить с пути других разработчиков в экосистеме Ethereum. Однако, если Виталик полностью отойдет от дел, еще предстоит выяснить, будут ли инвесторы так же уверены в том, что Ethereum сможет продолжить работу без него.

Related Posts

Leave a Comment