
Виталик Бутерин, соучредитель Ethereum, изложил обширный план по повышению конфиденциальности сети, которую он помог создать.
В дорожной карте от 11 апреля Бутерин выступил за включение инструментов конфиденциальности в кошельки Ethereum и внедрение норм и функций, повышающих конфиденциальность, в экосистему и протокол Ethereum. Он объяснил, что рассматриваемая дорожная карта является краткосрочным решением, которое требует ограниченных изменений в базовом протоколе вместе с дополнительными долгосрочными обновлениями.
Бутерин рекомендует использовать системы повышения конфиденциальности, такие как Railgun или Privacy Pools, в существующих кошельках, согласно плану. Он утверждает, что при отправке средств с помощью этих кошельков пользователи смогут воспользоваться опцией «отправить с защищенного баланса», которая анонимизирует транзакцию и должна быть «в идеале включена по умолчанию». Он написал:
«Пользователям НЕ нужно загружать отдельный «кошелек конфиденциальности».
Рекомендованы серьезные изменения для DeFi
Бутерин также рекомендовал кардинальные изменения в том, как реализуются децентрализованные финансы (DeFi) и более широкие децентрализованные приложения (dApps). Он утверждал, что эти системы должны быть ограничены одним адресом на приложение.
Соучредитель Ethereum признал, что это потребует значительных жертв в плане удобства, но это наиболее практичный способ удалить публичные ссылки между всеми вашими действиями в разных приложениях. Он также подчеркивает, что пользовательский опыт будет очень похож на внесение средств в одну сеть из другой в системах кроссчейн совместимости.
Бутерин также подчеркнул, что для того, чтобы воспользоваться преимуществами этого изменения, разработчикам необходимо будет гарантировать, что функции вывода средств пользователями по умолчанию будут сохранять конфиденциальность.
Необходимы изменения протокола Ethereum
Другие изменения включают реализацию списков принудительного включения форка (FOCIL) и предложение по улучшению Ethereum (EIP-7701). Последнее представляет собой улучшение абстракции аккаунта Ethereum, а первое — улучшение устойчивости к цензуре.

EIP-7701 гарантирует, что протоколы конфиденциальности могут работать без необходимости в ретрансляторах или публичных вещателях. Это, в свою очередь, упрощает разработку и поддержку такого рода протоколов.
Ретрансляторы в этом контексте являются посредниками или узлами, ответственными за прием и пересылку транзакций. С другой стороны, вещатели отвечают за публикацию транзакций в публичном блокчейне.
EIP-7701 делит транзакции Ethereum на фазы, изначально позволяя третьим сторонам вмешиваться и платить сборы в нужной фазе. Это означает, что нет необходимости в ретрансляторе для принятия частных транзакций пользователей, которые будут анонимно транслироваться отдельной сущностью.
С другой стороны, FOCIL предотвращает цензуру транзакций, в том числе сохраняющих конфиденциальность. Релевантность, по-видимому, заключается в том, что анонимные транзакции подвергаются значительно более высокому риску стать жертвой попыток цензуры.
Требуются изменения инфраструктуры
Краткосрочным решением для устранения ограничений конфиденциальности текущих систем удаленного вызова процедур (RPC), используемых для взаимодействия с блокчейном, предложенным Бутериным, является реализация доверенной среды выполнения (TEE).
TEE — это защищенная область внутри процессора, которая обеспечивает защиту кода и данных, загруженных в него. Бутерин объяснил, что это позволяет пользователям взаимодействовать с узлами RPC, получая при этом более надежные гарантии того, что их личные данные не собираются.
В качестве долгосрочного решения TEE следует заменить на систему поиска конфиденциальной информации (PIR). PIR — это криптографический протокол, который позволяет пользователям извлекать определенный элемент из базы данных, не раскрывая, какой именно элемент был извлечен.
Это позволит пользователям извлекать данные, касающиеся содержимого блокчейна, без того, чтобы поставщик знал, какие данные передаются. Бутерин подчеркнул, что это лучше, поскольку обеспечивает криптографические гарантии.
Соучредитель Ethereum также утверждал, что кошельки должны быть подключены к нескольким серверам RPC. Они также должны использовать отдельный RPC для каждого dApp и потенциально Mixnet — технологию повышения конфиденциальности, предназначенную для сокрытия метаданных.
Другие рекомендации включают разработку протоколов агрегации доказательств для протоколов сохранения конфиденциальности. Это приведет к значительному снижению сборов за использование таких систем.
Читайте также: