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

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

Zcash (ZEC) вырос более чем на 13% за последние 24 часа, вновь выведя эту монету конфиденциальности в заголовки крипто‑рынка.

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

Эта система называется доказательством с нулевым разглашением (zero-knowledge proof). Если вы когда‑либо задумывались, как криптовалюта может математически гарантировать корректность транзакции, не раскрывая отправителя, получателя или сумму, то это объяснение для вас.

TL;DR

  • Доказательство с нулевым разглашением позволяет одной стороне (доказателю) убедить другую сторону (проверяющего) в истинности утверждения, не раскрывая никаких данных, кроме факта его истинности.
  • Zcash использует конкретную конструкцию под названием zk-SNARKs, чтобы скрывать данные транзакций в публичном блокчейне, при этом позволяя сети удостовериться, что монеты не создаются из воздуха.
  • Та же технология теперь лежит в основе Layer 2 решений масштабирования, приватных DeFi‑протоколов и идентификационных систем, что делает её одним из ключевых криптографических кирпичиков Web3.

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

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

Впервые эта концепция была описана в академической статье 1985 года Шафи Голдвассер, Сильвио Микали и Чарльза Рэккоффа под названием «The Knowledge Complexity of Interactive Proof Systems».

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

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

Классический учебный пример — сценарий «пещера с волшебной дверью», часто называемый пещерой Али‑Бабы. Представьте круглую пещеру с одним входом и запертой дверью в глубине, которая открывается только секретным паролем. Доказатель хочет убедить проверяющего, что знает пароль, не раскрывая его. Доказатель заходит в пещеру и выбирает левый или правый проход. Затем проверяющий выкрикивает, из какого прохода он хочет, чтобы доказатель вышел. Если доказатель знает пароль, он всегда может появиться с нужной стороны, пройдя через дверь, если потребуется. Повторение эксперимента много раз делает статистически невозможным для человека без пароля постоянно угадывать правильно.

Также читайте: Pudgy Penguins Token Rallies On $5.3B Manchester City Deal

(Image: Shutterstock)

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

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

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

Прорыв был достигнут благодаря технике под названием эвристика Фиата–Шамира, разработанной в 1986 году. Она превращает интерактивные доказательства в неинтерактивные, заменяя случайные вызовы проверяющего криптографической хэш‑функцией. Доказатель сам генерирует «вызов», используя хэш утверждения, и этот хэш нельзя подделать, не разрушив доказательство.

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

Также читайте: Hyperliquid Surges 17% As HYPE ETFs Pull Record $25.5M In One Day

Как zk-SNARKs обеспечивают защищённые транзакции Zcash

Zcash впервые внедрил zk-SNARKs в промышленной эксплуатации крупного публичного блокчейна при запуске в октябре 2016 года. Аббревиатура расшифровывается как Zero-Knowledge Succinct Non-Interactive Arguments of Knowledge. Каждый термин здесь имеет технический смысл.

«Краткие» (succinct) означает, что доказательство мало по размеру и быстро проверяется, независимо от сложности исходного вычисления. «Неинтерактивные» означает отсутствие диалога между доказателем и проверяющим, как описано выше. «Аргументы знания» означают, что доказатель действительно должен обладать секретным свидетелем ( private key, ключ трат, детали транзакции), чтобы сгенерировать корректное доказательство. Простое угадывание математически исключено.

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

Защищённые транзакции Zcash используют криптографическую конструкцию под названием Sapling‑схема (обновление оригинальной схемы Sprout в 2018 году), которая сократила время генерации доказательства примерно с 40 секунд до менее чем 2 секунд и уменьшила требования к памяти с 3 ГБ до около 40 МБ, впервые сделав практичными мобильные кошельки с поддержкой защищённых транзакций.

В Zcash существуют два типа адресов. Прозрачные адреса (t‑addresses) ведут себя как адреса Bitcoin (BTC): все данные видны в блокчейне. Защищённые адреса (z‑addresses) используют zk-SNARKs для шифрования отправителя, получателя и суммы. Пользователи могут проводить транзакции между обоими типами, хотя переход с прозрачного адреса на защищённый всё ещё раскрывает суммы на границе.

Также читайте: Goldman Sachs Walks Away From XRP, Solana In Sharp Q1 Crypto Reset

Проблема доверенной настройки — самый спорный аспект Zcash

Наиболее технически спорный аспект первоначальной реализации zk-SNARK в Zcash — церемония доверенной настройки (trusted setup). zk-SNARKs требуют набор публичных параметров, иногда называемых «общей строкой ссылки» (common reference string), которые должны быть сгенерированы до запуска системы. Эти параметры выводятся из секретного случайного значения. Если этот секрет когда‑либо будет воссоздан, злоумышленник сможет подделывать доказательства и создавать Zcash из воздуха без возможности обнаружения.

Чтобы решить эту проблему, команда‑основатель Zcash провела в 2016 году церемонию многопартийных вычислений, в которой шесть участников каждый сгенерировал свой фрагмент секрета. Параметры считаются безопасными, пока хотя бы один участник честно уничтожил свой фрагмент. Церемония была повторена и улучшена для обновления Sapling в 2018 году, уже с участием 90 человек, что делает вероятность полной компрометации пренебрежимо малой.

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

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

Также читайте: Bitget Opens Gold Fast Or Go Home Contest To Crypto Traders

zk-SNARKs против zk-STARKs: ключевые компромиссы

zk-STARKs (Zero-Knowledge Scalable Transparent Arguments of Knowledge) были представлены в статье 2018 года Эли Бен‑Сассона и коллег из Technion и StarkWare. Они полностью решают проблему доверенной настройки, опираясь только на публично проверяемую случайность, получаемую из устойчивых к коллизиям хэш‑функций, а не на секретные параметры.

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

  • zk-SNARKs создают очень маленькие доказательства — обычно менее 300 байт — и проверяются чрезвычайно быстро. Им требуется доверенная настройка и они используют эллиптическую криптографию, которая теоретически уязвима перед достаточно мощным квантовым компьютером.
  • zk-STARKs не требуют доверенной настройки и устойчивы к квантовым атакам, поскольку опираются только на хэш‑функции. Их доказательства значительно больше — часто от десятков до сотен килобайт, хотя время проверки тоже остаётся быстрым.
  • PLONK и другие универсальные SNARK‑схемы представляют промежуточное поколение конструкций, которым нужна универсальная доверенная настройка, выполняемая один раз, а не отдельно для каждого вычислительного «цикла» (circuit). Проекты вроде Aztec и Polygon используют системы на базе PLONK, чтобы снизить операционные издержки доверенных настроек, не отказываясь от эффективности SNARK. доминируют в ориентированных на конфиденциальность протоколах первого уровня, таких как Zcash. zk-STARK занимают лидирующие позиции в масштабируемых rollup-решениях второго уровня, особенно тех, которые построены StarkWare, где размер доказательства менее критичен, чем минимизация доверия и пропускная способность.

Also Read: Vitalik Buterin Wants Ethereum To Stop Reading Over Your Shoulder

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

Изначальным кейсом для доказательств с нулевым разглашением была финансовая конфиденциальность, как показал Zcash. Но технология значительно расширилась по всему блокчейн-экосистеме, а текущая активность вокруг Nexus и его сети на основе zero-knowledge — один из самых явных сигналов того, насколько инфраструктура ZKP становится мейнстримом.

ZK-роллапы — возможно, наиболее коммерчески значимое внедрение за пределами приватных монет. Сети второго уровня, такие как zkSync, StarkNet и Polygon zkEVM, используют доказательства с нулевым разглашением, чтобы группировать сотни или тысячи транзакций Ethereum (ETH) в одно доказательство, которое отправляется в основную сеть. Основной блокчейн Ethereum должен проверить только одно компактное доказательство вместо выполнения каждой транзакции по отдельности, что радикально увеличивает пропускную способность при сохранении полной безопасности Ethereum.

Приватный DeFi — это формирующаяся категория, где протоколы используют ZKP, чтобы позволить пользователям участвовать в кредитовании, торговле и доходных стратегиях, не раскрывая свои балансы или торговые стратегии в блокчейне. Сеть Venice Token, которая сейчас в тренде наряду с Zcash, применяет схожую криптографическую философию к AI-инференсу, позволяя пользователям делать запросы к моделям ИИ, не раскрывая провайдеру свои входные данные.

Системы идентичности и удостоверений представляют собой третью волну. ZKP позволяют пользователю доказать, что он старше 18 лет, является резидентом определённой страны или прошёл KYC-проверку, не раскрывая имя, дату рождения или номер паспорта. Проекты Polygon ID и Sismo выстроили фреймворки удостоверений вокруг этой возможности.

По данным Grand View Research, рынок доказательств с нулевым разглашением вырастет примерно с 243 млн долларов в 2023 году до более чем 12 млрд долларов к 2030 году, что отражает их внедрение в финансах, идентификационных системах и верификации цепочек поставок.

Also Read: Exclusive: DeFi Has A Quiet Crisis Nobody's Talking About And It's Killing Yields: Katana CEO

Кому на самом деле нужно понимать эту технологию

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

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

Пользователи и разработчики DeFi, выбирающие между сетями второго уровня, должны понимать разницу между оптимистичными роллапами (которые используют систему fraud-proof и 7-дневное окно оспаривания) и ZK-роллапами (которые используют математические доказательства и могут финализировать транзакции за минуты). Этот выбор напрямую влияет на время вывода средств, уровни доверия и эффективность использования капитала.

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

Создателям протоколов, исследующим системы удостоверений, приватное голосование или proof-of-reserves без раскрытия балансов, необходимо понимать базовую модель схем (circuit model) ZKP, потому что разработка системы на основе ZKP означает проектирование арифметической схемы, которая кодирует вашу задачу, а не написание обычного кода.

Also Read: SpaceX Reveals 18,712 BTC Stash In Record IPO Filing Surprise, Outed As Top 7 Bitcoin Whale

Заключение

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

Zcash остаётся самым заметным промышленным примером применения ZKP к финансовой конфиденциальности. Его архитектура zk-SNARK, несмотря на продолжающиеся споры о доверенных настройках, показала свою надёжность и напрямую повлияла на каждую крупную конструкцию ZK-роллапов, появившуюся позже.

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

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

Read Next: Privacy Coins Catch A Bid: Dash Open Interest Surges 49% Overnight

Отказ от ответственности и предупреждение о рисках: Информация, представленная в этой статье, предназначена только для образовательных и информационных целей и основана на мнении автора. Она не является финансовой, инвестиционной, юридической или налоговой консультацией. Криптоактивы крайне волатильны и подвержены высоким рискам, включая риск потери всех или значительной части ваших инвестиций. Торговля или владение криптоактивами может не подходить для всех инвесторов. Мнения, выраженные в этой статье, принадлежат исключительно автору(ам) и не представляют официальную политику или позицию Yellow, её основателей или руководителей. Всегда проводите собственное тщательное исследование (D.Y.O.R.) и консультируйтесь с лицензированным финансовым специалистом перед принятием любых инвестиционных решений.
Связанные статьи для обучения
Почему доказательства с нулевым разглашением могут стать важнейшей технологией в криптовалютной индустрии | Yellow.com