Купить крипто
Рынки
Спот
ФьючерсыBTC
Сбережения
Центр событий
Хаб наград
Еще
Фестиваль с 0 комиссией
Гомоморфное шифрование: Что такое гомоморфное шифрование в криптовалюте?Гомоморфное шифрование — это криптографический метод, позволяющий выполнять вычисления над зашифрованными данными без их предварительной расшифровки.ПроГомоморфное шифрование: Что такое гомоморфное шифрование в криптовалюте?Гомоморфное шифрование — это криптографический метод, позволяющий выполнять вычисления над зашифрованными данными без их предварительной расшифровки.Про

Гомоморфное шифрование

2026/10/13 15:42
#Advanced
Humanity
H$0.05638+1.32%
PX
PX$0.0117-2.50%
MindNetwork FHE
FHE$0.01717+0.40%
DeFi
DEFI$0.000173+7.78%
Zama Protocol
ZAMA$0.07221+2.33%

Что такое гомоморфное шифрование в криптовалюте?

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

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

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

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

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

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

Эта идея особенно важна для криптовалют: для обработки логики смарт-контрактам обычно нужны доступные для чтения входные данные.

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

Гомоморфное шифрование само по себе не является криптовалютой, токеном, кошельком, биржей или блокчейном.

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

Почему гомоморфное шифрование важно для блокчейна

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

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

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

Для многих пользователей и организаций такая прозрачность чрезмерна.

В то же время сокрытие всей информации может снизить проверяемость и доверие.

Гомоморфное шифрование предлагает промежуточный вариант: оно позволяет выполнять полезные вычисления с зашифрованной информацией.

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

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

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

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

Как работает гомоморфное шифрование

Гомоморфное шифрование использует специальные схемы, в которых операции над шифротекстом дают осмысленный результат после расшифровки.

Шифротекст — это зашифрованные данные, которые выглядят нечитаемыми для всех, у кого нет нужного ключа.

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

Гомоморфное шифрование позволяет системе обрабатывать непосредственно шифротекст.

Например, программа может сложить два зашифрованных числа.

При этом программа не видит исходные числа.

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

Этот базовый принцип можно применять и к более сложным вычислениям.

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

Это не означает, что любые вычисления будут простыми или дешевыми.

Гомоморфное шифрование требует значительно больше ресурсов, чем обычные вычисления с открытым текстом.

Из-за этих затрат блокчейн-сценарии применения нужно тщательно проектировать.

Простой пример гомоморфного шифрования

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

В обычном публичном смарт-контракте сумма залога может быть видна всем.

При использовании гомоморфного шифрования сумма залога заемщика могла бы оставаться зашифрованной.

Контракт или связанная с ним система вычислений при этом могла бы проверить, превышает ли зашифрованная сумма требуемый порог.

Публичной сети не пришлось бы видеть точный конфиденциальный баланс.

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

Это упрощенный пример, но он показывает основной принцип.

Гомоморфное шифрование позволяет применять полезные правила к конфиденциальным данным.

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

Ценность заключается не только в секретности.

Важно сочетание секретности и проверяемых вычислений.

Полностью гомоморфное шифрование

Полностью гомоморфное шифрование, часто обозначаемое FHE, — наиболее мощный вид гомоморфного шифрования.

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

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

В блокчейне FHE важно, поскольку смарт-контрактам часто нужны не только простые арифметические операции.

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

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

Компромисс связан с производительностью.

Вычисления FHE могут быть медленнее, дороже и сложнее обычных.

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

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

Частично гомоморфное шифрование

Частично гомоморфное шифрование поддерживает только один тип операций над зашифрованными данными.

Например, некоторые схемы поддерживают многократное сложение, а другие — многократное умножение.

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

В криптовалютах частично гомоморфные методы все равно пригодны для простых конфиденциальных вычислений.

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

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

Его ограничение — гибкость.

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

Поэтому для конфиденциальных смарт-контрактов больше внимания уделяют FHE.

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

Некоторым образом гомоморфное шифрование

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

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

Если он становится слишком большим, зашифрованный результат может расшифроваться неправильно.

Схемы этого типа полезны, если глубина и число вычислений заранее известны и ограничены.

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

Но он может не подойти для сложного смарт-контракта, которому нужно выполнять множество операций на протяжении времени.

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

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

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

Математика позволяет выполнять конфиденциальные вычисления, но практическая применимость зависит от производительности.

Гомоморфное шифрование и конфиденциальные смарт-контракты

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

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

Гомоморфное шифрование расширяет возможности проектирования, позволяя использовать зашифрованные значения в логике контракта.

В облегченном документе Zama Confidential Blockchain Protocol описан подход к созданию конфиденциальных смарт-контрактов в публичных блокчейнах на основе полностью гомоморфного шифрования.

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

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

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

DAO может потребоваться приватное голосование с открытым итоговым результатом.

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

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

Гомоморфное шифрование и приватный DeFi

Приватный DeFi — это децентрализованные финансы, защищающие конфиденциальные данные пользователей и сохраняющие функциональность смарт-контрактов.

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

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

Трейдер может не захотеть показывать конкурентам открытые позиции.

Заемщик может не захотеть раскрывать публике точную сумму залога.

Поставщик ликвидности может не захотеть делать видимым каждое изменение портфеля.

Гомоморфное шифрование может поддерживать приватный DeFi, позволяя обрабатывать зашифрованные балансы, ордера, кредитные лимиты или показатели риска.

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

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

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

Гомоморфное шифрование и приватные платежи

Приватные платежи — один из наиболее очевидных сценариев применения гомоморфного шифрования в криптовалютах.

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

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

Продавец может не захотеть раскрывать поставщикам потоки выручки.

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

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

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

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

Система могла бы вычесть зашифрованную сумму из одного счета и добавить ее на другой.

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

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

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

Гомоморфное шифрование и приватное голосование

Приватное голосование — еще один важный сценарий применения гомоморфного шифрования в управлении криптопроектами.

Во многих системах DAO голоса публичны.

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

Гомоморфное шифрование позволяет зашифровать голоса, сохраняя возможность подвести итог.

Например, зашифрованные голоса можно сложить, не раскрывая голос каждого отдельного участника.

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

Так можно защитить конфиденциальность участников и при этом сохранить публичность результата.

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

Однако системы голосования также должны защищать от повторного голосования, атак Сивиллы, подкупа, принуждения и некорректных правил допуска.

Гомоморфное шифрование может защитить содержание голосов, но не решает все проблемы управления.

Его следует сочетать с механизмами идентификации, допуска, аудита и защиты участия.

Гомоморфное шифрование и аукционы со скрытыми ставками

Аукцион со скрытыми ставками — это аукцион, в котором ставки остаются скрытыми до нужного этапа.

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

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

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

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

Это полезно для аукционов NFT и токенов, аукционов пропускной способности блоков, аукционов ликвидаций и приватных закупок.

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

Тем не менее систему аукциона со скрытыми ставками нужно тщательно проектировать.

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

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

Гомоморфное шифрование и защита от MEV

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

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

Гомоморфное шифрование может снизить некоторые виды MEV, скрывая детали транзакций до нужного этапа исполнения.

Если суммы сделок, направления или условия скрыты, становится сложнее опережать пользователя или проводить атаки типа sandwich.

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

Однако зашифрованные транзакции автоматически не устраняют весь MEV.

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

Зашифрованные вычисления также создают задержки и сложности координации.

Для защиты от MEV нужна продуманная структура рынка, а не только шифрование.

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

Гомоморфное шифрование и идентификация

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

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

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

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

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

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

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

Гомоморфное шифрование может сократить раскрытие данных, но управление ключами и учетными данными остается критически важным.

Сила конфиденциальной системы идентификации зависит от качества всей ее архитектуры.

Гомоморфное шифрование и соблюдение требований

Для соблюдения требований в криптовалютной сфере часто нужно проверять выполнение правил, не раскрывая лишние персональные или деловые данные.

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

Гомоморфное шифрование позволяет выполнять некоторые из этих проверок над зашифрованными данными.

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

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

В то же время они могут хотеть использовать преимущества расчетов, программируемости и проверяемости блокчейн-систем.

Гомоморфное шифрование может сократить объем данных, раскрываемых при проверках соблюдения требований.

Однако оно не отменяет юридических обязательств.

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

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

Гомоморфное шифрование и доказательства с нулевым разглашением

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

Доказательство с нулевым разглашением позволяет доказать истинность утверждения, не раскрывая исходные данные.

Гомоморфное шифрование позволяет выполнять вычисления над зашифрованными данными без их расшифровки.

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

Гомоморфное шифрование в большей степени предназначено для конфиденциальных вычислений с зашифрованными значениями.

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

Гомоморфное шифрование может позволить системе обновить этот зашифрованный баланс после транзакции.

Эти методы можно сочетать.

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

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

Гомоморфное шифрование и многосторонние вычисления

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

Гомоморфное шифрование позволяет выполнять вычисления над зашифрованными данными и обычно предполагает другую модель доверия и управления ключами.

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

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

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

Для MPC может требоваться, чтобы несколько сторон оставались онлайн и участвовали в протоколе.

Гомоморфное шифрование позволяет недоверенной стороне выполнять вычисления над шифротекстом, но при этом может потребовать ресурсоемкой инфраструктуры для доказательств и расшифровки.

Ни один из методов не является универсально лучшим.

Это разные строительные блоки криптографии.

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

Гомоморфное шифрование и доверенные среды исполнения

Доверенная среда исполнения (TEE) — это защищенная аппаратная среда, способная запускать код изолированно.

TEE могут защищать данные во время обработки, но пользователям необходимо доверять конструкции оборудования и заложенным в нее предположениям о безопасности.

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

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

Однако гомоморфное шифрование может быть медленнее и дороже вычислений на основе TEE.

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

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

Гомоморфное шифрование привлекательно благодаря более криптографической модели конфиденциальности.

Компромисс заключается в том, что полностью зашифрованные вычисления по-прежнему сложны технически.

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

Гомоморфное шифрование и зашифрованные балансы

Зашифрованные балансы — один из самых наглядных способов понять применение гомоморфного шифрования в криптовалютах.

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

В системе с зашифрованными балансами баланс пользователя может храниться в виде шифротекста.

При переводах система по-прежнему может обновлять балансы.

Например, она может вычесть зашифрованную сумму у отправителя и добавить ее получателю.

Наблюдатели могут видеть факт транзакции, но не ее точную сумму или баланс.

Это может значительно повысить конфиденциальность пользователей.

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

Поэтому зашифрованные балансы полезны, но требуют внимательного подхода.

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

Гомоморфное шифрование и зашифрованные книги ордеров

Зашифрованная книга ордеров может позволить трейдерам отправлять ордера, не раскрывая цены, объемы или стратегии до исполнения.

Традиционные публичные книги ордеров раскрывают большой объем информации.

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

Гомоморфное шифрование может помочь создавать системы, в которых сопоставление, неттинг или проверки риска выполняются над зашифрованными ордерами.

Это может сократить фронтраннинг, копирование сделок и утечку стратегий.

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

Однако производительность и справедливость представляют серьезные проблемы.

Система должна корректно сопоставлять ордера, предотвращать недействительные заявки, обрабатывать отмены и доказывать справедливость исполнения.

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

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

Гомоморфное шифрование и кошельки

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

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

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

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

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

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

Гомоморфное шифрование предназначено для вычислений над зашифрованными данными, а не просто для их хранения в зашифрованном виде.

Сценарии применения в кошельках перспективны, но требуют тщательного проектирования.

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

Конфиденциальность не должна лишать пользователя возможности проверять работу кошелька.

Гомоморфное шифрование и оракулы

Оракулы передают внешние данные в блокчейн-приложения.

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

Гомоморфное шифрование может помочь оракулам обрабатывать или агрегировать зашифрованные данные до передачи результатов в блокчейн.

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

Итоговый результат можно раскрыть, сохранив в тайне отдельные входные данные.

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

Однако для работы систем оракулов одного шифрования недостаточно.

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

Приватный оракул бесполезен, если его данные неверны.

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

Гомоморфное шифрование и сети Layer 2

Сети Layer 2 могут сделать гомоморфное шифрование практичнее, снижая стоимость выполнения вычислений в блокчейне.

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

Система Layer 2 может перенести вычисления из наиболее затратной среды расчетов и при этом сохранять связь с основной сетью для расчетов или проверки.

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

В исследовательских работах о FHE-роллапах рассматривается масштабирование конфиденциальных смарт-контрактов с помощью архитектур на основе роллапов.

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

Слишком медленная приватная система может не получить широкого распространения.

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

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

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

Гомоморфное шифрование и доступность данных

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

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

Если зашифрованные данные недоступны, пользователь может не суметь расшифровать собственное состояние или доказать, что произошло.

Это особенно важно для роллапов и конфиденциальных смарт-контрактов.

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

Конфиденциальность не отменяет необходимости обеспечивать доступность данных.

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

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

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

Конфиденциальные вычисления и возможность восстановления нужно проектировать совместно.

Гомоморфное шифрование и управление ключами

Управление ключами — одна из самых сложных задач при использовании гомоморфного шифрования в криптовалютах.

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

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

Если ключ разделен между несколькими сторонами, системе нужно координировать пороговую расшифровку и обрабатывать сбои.

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

Для разных сценариев требуются разные модели управления ключами.

В системе приватных платежей может потребоваться расшифровка на уровне пользователя.

В приватном аукционе расшифровка может быть разрешена только после его завершения.

В системе соблюдения требований может понадобиться выборочное раскрытие данных по установленным правилам.

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

Гомоморфное шифрование — мощный инструмент, но неправильное управление ключами может лишить его преимуществ конфиденциальности.

Гомоморфное шифрование и выборочное раскрытие данных

Выборочное раскрытие данных означает, что раскрывается только необходимая информация.

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

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

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

Протокол DeFi может подтвердить право на ликвидацию, не раскрывая каждую конфиденциальную позицию.

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

Это важно, поскольку полная секретность может противоречить подотчетности.

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

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

Цель — конфиденциальность с контролируемой прозрачностью.

Преимущества гомоморфного шифрования

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

Оно позволяет использовать зашифрованные данные, не раскрывая исходные значения.

Второе преимущество — меньшая зависимость от доверенных посредников.

Если вычисления можно выполнять над шифротекстом, вычислительной стороне не нужно видеть исходные данные.

Третье преимущество — усиление конфиденциальности в публичных блокчейнах.

Зашифрованные балансы, голоса, ставки и ордера могут уменьшить ненужное публичное раскрытие информации.

Четвертое преимущество — более широкие возможности для институционального применения.

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

Пятое преимущество — совместимость с другими криптографическими инструментами.

Гомоморфное шифрование можно сочетать с доказательствами с нулевым разглашением, MPC, пороговой расшифровкой и смарт-контрактами.

Шестое преимущество — поддержка новых архитектур приложений, которые сложно реализовать с помощью одних только прозрачных смарт-контрактов.

Ограничения гомоморфного шифрования

Первое ограничение — производительность.

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

Второе ограничение — сложность.

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

Третье ограничение — управление ключами.

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

Четвертое ограничение — пользовательский опыт.

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

Пятое ограничение — проверяемость.

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

Шестое ограничение — новизна технологии.

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

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

Риски безопасности гомоморфного шифрования в криптовалютах

Гомоморфное шифрование может повысить конфиденциальность, но оно также создает новые риски безопасности.

Неправильно выбранный криптографический параметр может ослабить защиту.

Ошибки реализации могут привести к утечке информации.

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

Неверно спроектированный контракт может раскрыть метаданные, даже если суммы зашифрованы.

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

В обновляемом протоколе правила конфиденциальности могут измениться после присоединения пользователей.

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

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

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

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

Гомоморфное шифрование и конфиденциальность метаданных

Метаданные — это информация о транзакции или взаимодействии, которая может оставаться видимой, даже если основные данные зашифрованы.

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

Гомоморфное шифрование может скрывать значения, но не обязательно скрывает метаданные.

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

Сумма приватного платежа может быть скрыта, но отправитель и получатель могут оставаться видимыми.

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

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

Поэтому при проектировании систем конфиденциальности нужно учитывать как содержимое, так и метаданные.

Гомоморфное шифрование защищает зашифрованные данные, но для защиты адресов, времени и сетевых сведений могут понадобиться дополнительные инструменты.

Следует с осторожностью относиться к проектам, обещающим полную конфиденциальность, но не объясняющим, как обрабатываются метаданные.

Гомоморфное шифрование и аудит смарт-контрактов

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

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

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

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

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

Обычного аудита может быть недостаточно, если у аудитора нет опыта в криптографии.

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

Пользователям следует скептически относиться к расплывчатым заявлениям об аудите.

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

Конфиденциальность не должна служить оправданием плохой инженерной работы.

Гомоморфное шифрование и токенизированные активы

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

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

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

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

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

Полностью скрытая система может не удовлетворять этим требованиям.

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

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

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

Главная задача — сбалансировать конфиденциальность с юридическими и операционными требованиями.

Гомоморфное шифрование и активы со стабильной стоимостью

Активы со стабильной стоимостью широко используются для платежей, расчетов, обеспечения в DeFi и управления казначейскими средствами.

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

Гомоморфное шифрование может поддерживать активы со стабильной стоимостью с зашифрованными балансами или суммами переводов.

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

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

Пользователям это может быть полезно для обеспечения обычной финансовой конфиденциальности.

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

Зашифрованные переводы должны соответствовать обязательствам эмитента, требованиям аудита и правилам законного доступа к данным, если они применимы.

Поэтому выборочное раскрытие и управление ключами особенно важны.

Гомоморфное шифрование защищает конфиденциальность, но архитектура актива по-прежнему должна поддерживать доверие к резервам, погашению и контролю.

Гомоморфное шифрование и приватные монеты

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

Гомоморфное шифрование — один из возможных инструментов защиты конфиденциальности, но не единственный.

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

Гомоморфное шифрование особенно полезно, когда требуется выполнять вычисления над зашифрованными данными, а не только скрывать переводы.

Поэтому оно особенно актуально для смарт-контрактов и программируемых финансов.

Платежной системе, обеспечивающей только конфиденциальность платежей, может не понадобиться полноценное FHE.

Приватный протокол DeFi или платформа конфиденциальных смарт-контрактов могут использовать его более непосредственно.

Не следует считать, что все приватные монеты используют гомоморфное шифрование.

Нужно проверять конкретную криптографическую архитектуру.

Разные технологии конфиденциальности защищают разные части жизненного цикла транзакции и приложения.

Гомоморфное шифрование и опыт разработчиков

Удобство для разработчиков критически важно для распространения гомоморфного шифрования в криптовалютах.

Большинство разработчиков смарт-контрактов не являются криптографами.

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

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

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

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

Такие инструменты важны, поскольку приближают FHE к обычной разработке смарт-контрактов.

Однако более удобные инструменты не отменяют необходимости проверки безопасности.

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

Обучение разработчиков — часть безопасного внедрения технологии.

Как оценить криптовалютный проект на основе гомоморфного шифрования

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

Затем определите, применяется ли частичное, несколько гомоморфное, уровневое или полностью гомоморфное шифрование.

Разберитесь, какие данные зашифрованы, а какие метаданные остаются публичными.

Уточните, кто контролирует ключи расшифровки и используется ли пороговая расшифровка.

Проверьте, поддерживает ли система выборочное раскрытие данных.

Изучите аудиты и криптографические проверки.

Оцените производительность, комиссии и пользовательский опыт.

Проверьте механизмы обновления и управления.

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

Перед использованием значительных сумм протестируйте новое зашифрованное приложение на небольших объемах.

Распространенные заблуждения о гомоморфном шифровании

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

Это не так: метаданные, адреса, время и модели доступа все еще могут раскрывать информацию.

Еще одно заблуждение — будто FHE избавляет от необходимости аудировать смарт-контракты.

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

Третье заблуждение — будто гомоморфное шифрование и доказательства с нулевым разглашением — одно и то же.

Это разные инструменты, которые могут дополнять друг друга.

Четвертое заблуждение — будто шифрование автоматически обеспечивает соответствие требованиям.

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

Пятое заблуждение — будто у гомоморфного шифрования нет затрат на производительность.

На деле вычисления над зашифрованными данными могут быть значительно дороже обычных.

Понимание этих ограничений помогает реалистичнее оценивать заявления о конфиденциальности.

Рекомендации для пользователей

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

Уточните, кто может расшифровать конфиденциальные данные и при каких условиях.

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

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

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

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

Защищайте кошелек: шифрование внутри приложения не защищает украденный приватный ключ.

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

Следите за объявлениями об обновлениях, которые могут изменить предположения о конфиденциальности.

Считайте гомоморфное шифрование полезным инструментом, но не волшебным решением.

Рекомендации для разработчиков

До внедрения гомоморфного шифрования разработчикам следует определить модель угроз.

Шифруйте только данные, которым нужна защита, и по возможности упрощайте систему.

Документируйте, какая информация остается публичной.

Продумайте управление ключами до запуска, а не после него.

Используйте проверенные библиотеки и не разрабатывайте собственную криптографию.

Тестируйте зашифрованную логику при реалистичной нагрузке и моделях транзакций.

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

Проведите аудит смарт-контрактов и криптографическую проверку.

Делайте заявления о конфиденциальности для пользователей точными и ограниченными.

Помните: низкое удобство использования может свести на нет даже надежную криптографию.

FAQ

Что такое гомоморфное шифрование?

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

Что означает гомоморфное шифрование в криптовалюте?

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

Что такое полностью гомоморфное шифрование?

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

Гомоморфное шифрование — это то же самое, что технология доказательств с нулевым разглашением?

Нет. Гомоморфное шифрование позволяет выполнять вычисления над зашифрованными данными, а доказательства с нулевым разглашением — подтверждать утверждения, не раскрывая лежащие в их основе конфиденциальные данные.

Можно ли использовать гомоморфное шифрование в смарт-контрактах?

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

Делает ли гомоморфное шифрование блокчейн полностью конфиденциальным?

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

Чем гомоморфное шифрование полезно для DeFi?

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

Какое главное ограничение гомоморфного шифрования?

Главное ограничение — производительность: вычисления над зашифрованными данными обычно медленнее и дороже обычных.

Какой основной риск безопасности связан с гомоморфным шифрованием в криптовалютах?

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

Может ли гомоморфное шифрование помочь с приватным голосованием?

Да. При правильном проектировании системы зашифрованные голоса можно подсчитать, не раскрывая голос каждого участника.

Может ли гомоморфное шифрование помочь предотвратить MEV?

Оно может снизить некоторые риски MEV, скрывая детали транзакций, но не устраняет все риски, связанные с порядком операций, секвенсерами или структурой рынка.

Как пользователям оценивать криптопроекты на основе FHE?

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

Заключение

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

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

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

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

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

Однако FHE — это не простая, не дешевая и не автоматически безопасная технология.

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

Она также не заменяет доказательства с нулевым разглашением, MPC, TEE, безопасность кошельков и грамотное проектирование смарт-контрактов.

Гомоморфное шифрование следует рассматривать как один из мощных строительных блоков более широкой архитектуры конфиденциальности.

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

Главный вывод для пользователей — не ограничиваться громкими заявлениями о конфиденциальности и выяснять, какие данные действительно защищены.

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

Гомоморфное шифрование может сделать блокчейн-приложения более конфиденциальными, полезными и подходящими для организаций, но только если вся система спроектирована с учетом безопасности, прозрачности и удобства использования.
BTC ETFs See $679M in Outflows
BTC ETFs See $679M in OutflowsBTC ETFs See $679M in Outflows
Citi sees BTC at $113K. What do institutions see?

В тренде

Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка

Недавно добавленные

Криптовалюты недавно внесенные в листинг и доступные для торговли