Самая большая проблема Ethereum: конфиденциальность

В постоянно развивающейся индустрии криптовалют Ethereum стал первопроходцем. Его революционный подход к смарт-контрактам и децентрализованным приложениям (dApps) создал прецедент для других сетей блокчейнов.

Тем не менее, среди всех новаторских инноваций Ethereum сталкивается с серьезной проблемой, которая может подорвать его потенциал: конфиденциальность.

Понимание конфиденциальности в экосистеме блокчейна

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

«Статус-кво включает в себя размещение больших объемов информации в сети, что является чем-то, что «нормально, пока это не так», и в конечном итоге станет неприятным, если не откровенно рискованным для все большего числа людей», — сказал Бутерин. 

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

Каждый из этих принципов представляет собой собственный набор проблем в текущей структуре Ethereum.

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

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

Минимальное раскрытие

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

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

Гарантия безопасности

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

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

Защита личных данных

Защита личности пользователей является ключевым аспектом цифровой конфиденциальности. Несмотря на использование псевдонимных адресов, Ethereum изо всех сил пытается сохранить анонимность пользователей.

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

Ненадежная проверка

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

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

Сложности проблем конфиденциальности Ethereum

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

Каждый компьютер, подключенный к Интернету, имеет IP-адрес. Этот адрес может предоставлять информацию о местоположении пользователя, среди прочего. Когда пользователи взаимодействуют с сетью Ethereum, система может раскрывать их IP-адреса. Это еще больше усложняет проблемы конфиденциальности Ethereum.

Раскрытие IP-адресов — это не только теоретическая проблема, но и реальная проблема, с которой приходится сталкиваться пользователям Ethereum.

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

«Там много метаданных, вы можете посмотреть адреса депозита, вы можете посмотреть адреса вывода средств, вы можете посмотреть получателей комиссии, вы можете посмотреть IP-адреса», — рассказал исследователь Ethereum Foundation Джастин Дрейк. 

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

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

Если физическое лицо связано с адресом, становится возможным отследить все транзакции с этого адреса до него или нее.

«По умолчанию все, что попадает в общедоступный блокчейн, является общедоступным. Все чаще это означает не только деньги и финансовые транзакции, но и имена ENS, POAP, NFT, личные токены и многое другое. На практике использование всего набора приложений Ethereum предполагает обнародование значительной части вашей жизни, чтобы каждый мог ее увидеть и проанализировать», — подтвердил Бутерин.

Конфиденциальность Ethereum: общее количество адресов Ethereum с балансом
Общее количество адресов Ethereum с балансом. Источник: Glassnode

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

По своей природе смарт-контракты прозрачны и неизменны. После развертывания в сети Ethereum смарт-контракт раскрывает свои условия всем. Эта характеристика вызывает как похвалу за вклад в доверие и подотчетность, так и критику за последствия для конфиденциальности.

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

Распределенный реестр по варианту использования
Распределенный реестр по вариантам использования. Источник: Статистика

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

На пути к более частному Эфириуму: путь вперед

Учитывая эти насущные проблемы с конфиденциальностью, предпринимаются усилия, чтобы сделать Ethereum более безопасным для конфиденциальности. Однако улучшение конфиденциальности в Ethereum — непростая задача.

Это сложная задача, которая требует баланса между необходимостью прозрачности, которая жизненно важна для доверия и безопасности, и потребностью в конфиденциальности.

Исследование использования доказательств с нулевым разглашением является многообещающим решением. Этот криптографический метод позволяет одной стороне доказать другой, что она знает определенную часть информации, не раскрывая, что это за информация.

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

Конфиденциальность Ethereum: основное описание доказательств ZK
Основное описание доказательств ZK. Источник: CoinLoan

Хотя некоторые проекты на основе Ethereum используют доказательства с нулевым разглашением, например zk-SNARK, используемые в Zether и AZTEC, это все еще новые и непроверенные технологии. У них также есть свои проблемы, такие как вычислительные ресурсы, необходимые для создания и проверки доказательств.

Ethereum 2.0 также обладает потенциалом для улучшения конфиденциальности. Обновление представит шардинг, метод разделения сети Ethereum на более мелкие части или «осколки».

Каждый шард сможет обрабатывать свои собственные транзакции и смарт-контракты, потенциально повышая конфиденциальность этих транзакций.

«Предположим, что у вас есть доказательство цепочки ставок с большим количеством (например, 10000) валидаторов, и у вас есть большое количество (например, 100) блоков, которые необходимо проверить. Следовательно, мы случайным образом разделяем работу по проверке. Мы случайным образом перемешиваем список валидаторов и назначаем первые 100 валидаторов в перемешанном списке для проверки первого блока, вторые 100 валидаторов в перемешанном списке для проверки второго блока и т. д.», — сказал Бутерин.

Разделенная версия Ethereum
Разделенная версия Ethereum. Источник: Квантштамп

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

Проблема конфиденциальности Ethereum

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

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

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

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

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

Отказ от ответственности

В соответствии с рекомендациями Trust Project в этой тематической статье представлены мнения и точки зрения отраслевых экспертов или отдельных лиц. BeInCrypto стремится к прозрачной отчетности, но взгляды, выраженные в этой статье, не обязательно отражают точку зрения BeInCrypto или ее сотрудников. Читатели должны самостоятельно проверять информацию и консультироваться со специалистом, прежде чем принимать решения на основе этого содержания.

Источник: https://beincrypto.com/privacy-achilles-heel-ethereum/