Полностью гомоморфные пакеты шифрования на шаг ближе к реальности

Fhenix, потенциальная сеть уровня 2, которая хочет внедрить полностью гомоморфное шифрование (FHE) в смарт-контракты, представила технический документ для первого накопительного пакета FHE.

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

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

Читать далее: Стартап по шифрованию Fhenix привлекает 7 миллионов долларов на частные вычисления

В отличие от технологии с нулевым разглашением (ZK), FHE является полностью конфиденциальным, рассказал Blockworks генеральный директор Fhenix Гай Ицхаки.

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

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

По словам Ицаки, это не относится к системам на базе FHE. При использовании FHE данные и вычисления выполняются в цепочке, без необходимости в проверяющем или другом объекте.

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

FHE само по себе выходит за рамки простой защиты конфиденциальности, рассказал Blockworks Гай Зискинд, основатель SCRT Labs (команда Secret Network).

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

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

«Доказательства с нулевым разглашением больше подходят для однопользовательских сценариев, таких как проверка возраста без раскрытия точной даты рождения. В этих случаях доказательства zk эффективны, но недостаточны для сложной многосторонней интеграции частных данных, где объединение FHE становится необходимым», — сказал он.

Использование оптимистической структуры свертки

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

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

«В настоящий момент реализация FHE посредством оптимистического [rollup structures] гораздо эффективнее», — сказал он.

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

Читать далее: Итак, ваш уровень 2 «защищен Эфириумом» — что это значит?

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

“Скорее, чем [running] на самом EVM этот механизм позволяет нам проверить, изменился ли код веб-сборки, и сообщает нам, произошла ли мошенническая транзакция», — сказал он.

Модульная конструкция

Накопительный пакет FHE будет спроектирован по модульному принципу, то есть он будет состоять из различных компонентов для создания блокчейна.

«У нас есть разделение между секвенатором, валидатором и уровнем доступности данных», — сказал Ицаки. «Уровень доступности данных обычно представляет собой Ethereum, затем мы в Fhenix возьмем на себя секвенсор и управление исполнением, валидатором и проверяющим устройством».

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

«Нам не обязательно иметь [FHE] во всех компонентах. Вот почему мы выбираем модульную конструкцию», — добавляет Ицаки.

Кайл Самани, управляющий партнер Multicoin Capital, инвестор Fhenix, сказал, что объединение протокола — это первый в своем роде уровень 2, который позволит удобно подключить FHE к сети.

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

Fhenix планирует запустить тестовую сеть своего первого накопительного пакета FHE в первом квартале 2024 года. Пока не решено, будет ли стек накопительного пакета построен с открытым исходным кодом, хотя тестирование будет доступно для любых заинтересованных проектов.

Исходная ссылка