Введение функции скрытых адресов в Ethereum
Сеть Ethereum (ETH) готовится внедрить функцию скрытых адресов, которая позволит пользователям сохранять анонимность своих кошельков. Для достижения этой цели экосистема интегрирует стандарт ERC-5564, который гарантирует, что реальный адрес кошелька и история транзакций останутся конфиденциальными. Это нововведение было озвучено разработчиком Ethereum Пандитом Дхамдхере на платформе X.
Стандарт ERC-5564 и его преимущества
Примечательно, что ERC-5564 является одним из предложений по улучшению Ethereum (EIP), соавтором которого является основатель сети Виталик Бутерин. Стандарт предполагает добавление приватности к кошелькам пользователей и обеспечивает анонимность при получении платежей, когда отправитель использует «скрытый одноразовый адрес». Основная цель заключается в защите личной информации пользователя и предотвращении возможности отслеживания полученных средств, их отправителей и паттернов расходов. Это шаг к обеспечению приватности для пользователей экосистемы Ethereum.
Как работают скрытые адреса
ERC-5564 представляет собой одно из самых недооцененных предложений в истории Ethereum. Он внедряет скрытые адреса непосредственно в ETH, и многие пользователи все еще не полностью понимают, как это работает. Давайте разберем это подробнее.
Дхамдхере пояснил, что для использования этой функции пользователю не нужно предоставлять свой реальный адрес кошелька. Вместо этого он может предоставить специальный публичный «мета-адрес». Каждый раз, когда кто-то отправляет деньги, средства поступают на новый, случайно сгенерированный адрес, который распознает только сам пользователь.
Приватность обеспечивается тем, что никто не может связать специальный публичный мета-адрес с конкретным пользователем. Кроме того, только пользователь может распознавать и тратить средства с этого адреса. Посторонние видят лишь случайный адрес и не знают реальной идентичности владельца.
Ключевые системы и риски
Дхамдхере выделил две ключевые системы, которые делают это решение мощным шагом к обеспечению приватности. Пользователь может отслеживать входящие платежи с помощью «ключа просмотра» и тратить средства с помощью «ключа расходования». Он объяснил, что эта функция позволяет пользователю делегировать определенные обязанности. Например, приложение или сервис могут сканировать платежи от имени пользователя, не компрометируя при этом контроль над средствами третьими лицами.
Несмотря на все преимущества функции приватности, Дхамдхере также отметил некоторые проблемы и потенциальные риски, связанные с ней.
Одной из основных проблем является то, что любые средства, поступающие на совершенно новый скрытый адрес, могут столкнуться с трудностями, так как на них не будет ETH для оплаты газовых сборов при перемещении средств. Это узкое место можно легко устранить, если отправитель включит ETH для покрытия газовых сборов. Основной риск, связанный с хакерами, заключается в том, что кто угодно может публиковать ложные объявления, чтобы заставить кошельки выполнять дополнительную работу по сканированию. Это, вероятно, будет решено с помощью фильтров для известных спамеров.
Заключение
Как подчеркнул Дхамдхере, цель этой функции приватности заключается в том, чтобы гарантировать, что пожертвования, платежи или зарплаты остаются «анонимными» в прозрачном реестре Ethereum. Это будет достигнуто без необходимости в миксерах или сложных решениях.