Конфиденциальность является одной из проблем многих людей, особенно в публичных блокчейнах, таких как Ethereum и Litecoin.

В недавнем сообщении в блоге Виталика Бутерина он рассказал, как Stealth Address использует алгоритм и технологию доказательства с нулевым разглашением (ZKP) для повышения конфиденциальности пользователей в Ethereum. Так что же такое скрытый адрес? Как это работает? .

Почему скрытый адрес?

Ethereum — это публичный блокчейн. Таким образом, конфиденциальность является одной из главных проблем этой экосистемы.

В прошлом многие проекты позволяли пользователям отправлять и получать монеты анонимно, в частности Tornado Cash. Проект позволяет разрывать внутрисетевые связи, делая транзакции анонимными. Однако Tornado Cash может помочь скрыть только транзакции с токенами ETH или ERC20, но не другие транзакции, такие как NFT, PFP NFT...

Итак, каковы решения по обеспечению конфиденциальности в блокчейне Ethereum? Как избежать посторонних глаз и проанализировать поведение и жизнь пользователей? Особенно с точки зрения криптоторговли, доменов ENS, POAP, NFT, токенов Soulbound и т. д.?

Чтобы ответить на этот вопрос, основатель Ethereum Виталик Бутерин исследовал и разработал Stealth Address.

Как работает скрытый адрес

Предположим, Хиеу отправляет актив (может быть NFT, токен) в Linh. Получая собственность, Линь не хотела, чтобы мир знал, что она является получателем. Таким образом, Линь или Хиеу создадут криптографический «адрес», в котором будет указано, как отправлять активы в Линь, также известный как скрытый адрес. Вот как действовать:

  • А генерирует ключ расходов и использует его для создания скрытого метаадреса.

  • A отправляет этот скрытый метаадрес B.

  • B вычисляет скрытый метаадрес и генерирует скрытый адрес, принадлежащий A.

  • B генерирует зашифрованные данные в цепочке, чтобы помочь A узнать, что этот адрес принадлежит ей.

  • Б отправляйте любые активы на этот скрытый адрес. А имеет полный контроль над имуществом по указанному выше адресу.

Другое объяснение заключается в том, что скрытый адрес обеспечивает ту же конфиденциальность, что и A, генерируя новый адрес для каждой транзакции, не требуя какого-либо взаимодействия со стороны A.

Это делается путем применения приемов шифрования с использованием двух алгоритмов.

  • Первый алгоритм использует секретный ключ B (эфемерный ключ) и общедоступный ключ A (скрытый метаадрес).

  • Второй алгоритм использует секрет A (ключ расходов) и открытый B (эфемерный открытый ключ).

Метод обмена ключами Диффи-Хеллмана — успешный метод в современной криптографии, который успешно реализует два вышеуказанных алгоритма.

Чтобы гарантировать, что только А имеет право использовать свойства скрытого адреса, был разработан третий алгоритм. Этот алгоритм позволяет:

  • А объединяет два общих секрета из приведенного выше примера со своим первоначальным ключом расходов.

  • B объединяет два общих секрета из приведенного выше примера со скрытым мета-адресом A.

Следовательно, B может генерировать только скрытый адрес, а A может генерировать ключ расходов для этого скрытого адреса. Это устраняет необходимость создания общей ассоциации между скрытым адресом А и скрытым метаадресом (или между одним скрытым адресом и другим скрытым адресом).

Как оплатить комиссию за газ за транзакцию?

После получения активов или NFT со скрытого адреса, как я могу вывести активы на основной кошелек, если ETH в скрытом адресе равен 0? И Линь также не может отправлять ETH из своего основного кошелька, потому что это создаст общедоступную ссылку в цепочке!

В этом случае агрегаторы могут стать спасением Линя. Агрегатор позволяет Linh приобретать набор «билетов» для покрытия комиссий за транзакции. Эти «билеты» зашифрованы с использованием схемы «слепления» Чаумяна.

Будущее скрытых адресов

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

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

То же самое касается и мультичейновых кошельков второго уровня. Если у пользователя есть учетная запись Optimism, Arbitrum, Starknet, Scroll, Polygon и т. д., изменение закрытого ключа становится относительно сложным.

Поэтому восстановить скрытый адрес очень сложно и дорого. Технология доказательств с нулевым разглашением (ZKP) может помочь пользователям в этой ситуации.

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

в заключение

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

#BTC#bnbgreenfield#Стейблкоины#BNB#инфляция#ETH#Binance#Web3#cryptotrading#pumpanddump#dyor#onecoinsmultichain#NFT#Metaverse#zero2hero#hongkongweb3#nftti#nftcommunity#binancepaymarketplace #keepbuilding