EIP-8182 предлагает встроенные частные переводы для протокола Ethereum

Оглавление EIP-8182 — это проект предложения, которое может перенести частные переводы непосредственно в протокол Ethereum. В настоящее время почти каждая транзакция Ethereum является полностью публичной, раскрывая балансы, суммы платежей и контрагентов. Предложение направлено на решение этой проблемы путем внедрения общего защищенного пула в сам Ethereum. В 2025 году менее 1 из 10 000 транзакций Ethereum были частными, что остается ниже уровня 2020 года. Существующие решения по обеспечению конфиденциальности в Ethereum сталкиваются со структурной проблемой, известной как проблема курицы и яйца, связанная с анонимностью. Конфиденциальность в Ethereum основана на объединении средств, что затрудняет отслеживание отдельных транзакций. Большие пулы обеспечивают более высокий уровень конфиденциальности для всех пользователей. Меньшие, фрагментированные пулы ослабляют конфиденциальность по всем направлениям. Новые приложения для обеспечения конфиденциальности не могут обеспечить значимую конфиденциальность для первых пользователей. Без достаточной конфиденциальности у новых пользователей мало причин присоединяться. Как только пул становится достаточно большим, пользователи не хотят его покидать, даже ради лучшего продукта, поскольку миграция снижает защиту их конфиденциальности. Эта динамика означает, что самый крупный пул имеет тенденцию оставаться доминирующим, независимо от качества. Больше конкурирующих приложений означает меньшие отдельные пулы и худшие результаты для пользователей в целом. Таким образом, в экосистеме отсутствует общий стандарт. Вторая проблема усугубляет ситуацию: системы конфиденциальности на уровне приложений требуют механизмов обновления, контролируемых конкретными сторонами — держателями мультиподписи, держателями токенов или DAO. Публичные переводы на Ethereum не требуют такого доверия, как и частные переводы по умолчанию. EIP-8182 размещает общий экранированный пул непосредственно в Ethereum в качестве системного контракта по фиксированному адресу. Он также представляет прекомпиляцию ZK для проверки доказательств. В пуле нет ключа администратора, токена управления и механизма обновления по цепочке. В апреле 2025 года соучредитель Ethereum Виталик Бутерин призвал встроить инструменты конфиденциальности в существующие кошельки. Он написал: «Кошельки должны иметь понятие защищенного баланса, и когда вы отправляете кому-то другому, должна быть опция «отправить с защищенного баланса», в идеале включенная по умолчанию». Год спустя эта интеграция так и не осуществилась в больших масштабах. Любой кошелек, интегрирующий EIP-8182, подключается к одному общему набору анонимности. Каждый новый пользователь усиливает конфиденциальность для всех существующих участников. Тогда приложения смогут конкурировать за пользовательский опыт, скорость и инструменты разработчика, а не за размер пула. Пул развивается только посредством процесса хард-форка Ethereum — того же механизма, который управляет всеми другими изменениями протокола. Это устраняет необходимость доверять какой-либо третьей стороне при обновлении. Получатели используют стандартные адреса Ethereum и имена ENS. Никакого отдельного формата адреса, специфичного для конфиденциальности, не требуется, и не требуется никакого этапа координации вне сети. Получатель регистрируется один раз, и после этого частный отправляет работу на свой существующий адрес. EIP-8182 отделяет авторизацию транзакции от генерации доказательства. Пользователи подписывают детали транзакции в своем существующем кошельке и при желании могут отправить их удаленному проверяющему. Как отмечается в предложении, «доказывающий имеет право вычислять, но не имеет права принимать решения», что означает, что измененные параметры транзакции просто не смогут пройти проверку. Частные средства также могут покидать пул, взаимодействовать с любым публичным смарт-контрактом Ethereum и возвращаться — и все это в рамках одной транзакции. Этот шаблон поддерживает замену одного токена на другой на децентрализованной бирже, сохраняя при этом личность пользователя и место назначения в тайне. EIP-8182 в настоящее время находится в статусе проекта. Предложение открыто для рассмотрения на сайте eip8182.com, где также доступны полная спецификация и эталонная реализация.