В своем блоге от 20 января Бутерин признал необходимость разработки решения для обеспечения конфиденциальности, поскольку по умолчанию вся информация, которая попадает в "публичный блокчейн", также является публичной.
Затем он пришел к концепции "стелс-адресов", которые, по его словам, потенциально могут анонимизировать одноранговые транзакции, передачу NFT и регистрацию в Ethereum Name Service (ENS), защищая пользователей.
В своем блоге Бутерин объяснил, как можно осуществлять транзакции на цепочке между двумя сторонами с соблюдением анонимности.
Во-первых, пользователь, желающий получить активы, генерирует и хранит "ключ расходов", который затем используется для генерации скрытого мета-адреса.
Этот адрес, который может быть зарегистрирован на ENS, затем передается отправителю, который может выполнить криптографическое вычисление мета-адреса для создания скрытого адреса, принадлежащего получателю.
После этого отправитель может перевести активы на скрытый адрес получателя, а также опубликовать временный ключ для подтверждения того, что скрытый адрес принадлежит получателю.
В результате этого для каждой новой транзакции генерируется новый стелс-адрес.
Бутерин отметил, что для обеспечения того, чтобы связь между скрытым адресом и мета-адресом пользователя не была видна публично, необходимо реализовать "обмен ключами Диффи-Хеллмана" в дополнение к "механизму ослепления ключей".
Сооснователь Ethereum добавил, что ZK-SNARKs - криптографически защищенная технология со встроенными функциями конфиденциальности - может переводить средства для оплаты транзакционных сборов.
Однако Бутерин подчеркнул, что это может привести к собственным проблемам - по крайней мере, в краткосрочной перспективе - заявив: "Это стоит много газа, дополнительные сотни тысяч газа только для одного перевода".
Стелс-адреса уже давно называются решением проблемы конфиденциальности на цепочке, работа над которым велась еще с 2014 года. Однако до сих пор на рынок было выведено очень мало решений.
Бутерин уже не в первый раз обсуждает концепцию скрытых адресов в Ethereum.
В августе он назвал стелс-адреса "низкотехнологичным подходом" для анонимной передачи прав собственности на токены ERC-721 - иначе известные как NFT.
Сооснователь Ethereum пояснил, что предложенная концепция стелс-адресов обеспечивает конфиденциальность, отличную от той, что была у Tornado Cash, находящейся под санкциями Управления по контролю за иностранными активами США (OFAC):
"Tornado Cash может скрыть переводы основных взаимозаменяемых активов, таких как ETH или основные ERC20 [...], но он очень слаб в добавлении конфиденциальности к переводам неясных ERC20, и он вообще не может добавить конфиденциальности к переводам NFT".
Бутерин дал несколько советов проектам Web3, которые разрабатывают решение:
"Базовые стелс-адреса могут быть реализованы довольно быстро уже сегодня и могут стать значительным толчком к практической конфиденциальности пользователей в Ethereum".
"Они требуют определенной работы со стороны кошелька для их поддержки. Тем не менее, я считаю, что кошельки должны начать двигаться к более нативной многоадресной модели [...] и по другим причинам, связанным с конфиденциальностью", - добавил он.
Бутерин предположил, что стелс-адреса могут вызвать "долгосрочные проблемы с удобством использования", такие как проблемы с социальным восстановлением. Однако он уверен, что со временем эти проблемы будут решены должным образом:
"В долгосрочной перспективе эти проблемы могут быть решены, но экосистема стелс-адресов в долгосрочной перспективе выглядит как экосистема, которая будет очень сильно зависеть от доказательств нулевого знания", - пояснил он.
Комментарии
0 комментарий