Перейти к содержимому
Глоссарий

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

Доказательство с нулевым разглашением (zero-knowledge proof) — это криптографический метод, который позволяет одной стороне доказать другой, что утверждение истинно, не раскрывая ничего, кроме самого факта его истинности.

Как это работает

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

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

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

Пример

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