РАЗБОР

Доказать или вычислить.

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

Исправление — 1 сентября 2026 года. Изначально в этой статье был указан порог расшифровки 79 из 100. Развёрнутое значение — 24-of-100 по итогам производственных церемоний; 79 из 100 остаётся целевым показателем. Whitepaper §7.1 приводит обе цифры и путь между ними. Текст ниже обновлён; эта пометка фиксирует, что именно изменилось.

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

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

Доказать, не раскрывая, и вычислить, не раскрывая, — не одно и то же.

01 /Что на самом деле делает ZK

Доказательство с нулевым разглашением убеждает проверяющего в истинности утверждения о скрытых данных, не раскрывая сами данные. В блокчейне это обычно означает, что вы владеете секретом — нотой, балансом, прообразом — и доказываете о нём факт («эта трата корректна», «это верный переход состояния»), оставляя секрет при себе.

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

Ограничение вытекает из той же черты. Если данные — секрет, которым владеете только вы, сеть не может совместно вычислять на них, пока они остаются скрытыми: доказательству ZK нужен тот, кто знает свидетель. Когда интересующее нас состояние не принадлежит ни одной отдельной стороне, подход «доказать, не раскрывая» упирается в потолок.

02 /Что добавляет FHE

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

Это открывает сценарий, недостижимый для одного лишь ZK: общее зашифрованное состояние. Значение живёт в блокчейне, обновляется многими сторонами и остаётся скрытым от всех них — включая валидаторов, обрабатывающих транзакции. Примеры — как раз те, что никогда не работали на прозрачных блокчейнах: зашифрованные балансы, которые тем не менее проверяются против инварианта эмиссии; приватные книги заявок и аукционы с закрытыми ставками, где нечего опережать; конфиденциальное состояние контракта, недоступное ни наблюдателю, ни оператору.

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

03 /Это не «FHE против ZK»

Вот в чём ошибается племенная версия этого спора: выбирать не нужно. Честная архитектура применяет каждый инструмент там, где он сильнее всего. Celar — это три уровня и один блокчейн:

УРОВЕНЬ_01
Состояние на FHE

Контракты вычисляют на зашифрованных балансах и состоянии — уровень вычислений на скрытых данных, которого не даст ни один блокчейн только на ZK.

УРОВЕНЬ_02
Стелс-адреса

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

УРОВЕНЬ_03
Экранированный ZK-пул

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

Поэтому интересный вопрос никогда не звучал как «какой примитив победит». Он звучит как «какой примитив для какой гарантии» — и серьёзному конфиденциальному блокчейну нужен не один.

04 /Чего это стоит и что всё ещё утекает

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

(c, t) = (100, 24)  // размер комитета, развёрнутый порог конфиденциальности
доли обновляются каждую эпоху · частичные расшифровки подписаны, атрибутируемы, подлежат слэшингу

И даже при этом кое-что всё же утекает: тайминги транзакций, уровень комиссии, а в v1 — ещё и адреса вызовов. Мы это не прячем. Celar публикует полную матрицу утечек и маркировку приватности PF-1, где собственные слабые ячейки помечены как «раскрыто», потому что заявление о приватности, которое нельзя проверить, стоит немного. Вычисления на зашифрованном состоянии — это большой шаг, а не волшебный ластик, и полезная версия этой технологии — та, которая честно показывает свои границы.

05 /Почему это важно

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

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


КОНТАКТ — press@celar.network · МЕТРИКА В РЕАЛЬНОМ ВРЕМЕНИ — celar.network/health · $CELAR