Zuko о Zero-Knowledge Proofs: „ZKP — это новый HTTPS для интернета будущего“

a16z (Andreessen Horowitz) 19,9 тыс. 14 мин 2 мин 29.08.2019
Главное

Эволюция приватности: от шифрования сообщений к доказательствам с нулевым разглашением 0:08

Криптография прошла долгий путь от античных шифров Юлия Цезаря до фундаментальной основы современной экономики интернета. Если в середине XX века, благодаря усилиям Алана Тьюринга, криптоанализ был вопросом военной стратегии, то с появлением браузера Netscape в 1994 году ситуация изменилась. Появление HTTPS ознаменовало переход от защиты сообщений генералов к защите данных рядовых пользователей, что спустя десятилетие превратилось из спорной инициативы, которой противостояли правительственные структуры вроде АНБ, в стандарт безопасности для бизнеса и государства.

Однако традиционное «точка-точка» шифрование имеет критический изъян применительно к блокчейну. Суть блокчейна заключается в том, что каждый участник сети должен иметь возможность проверить корректность транзакций, а шифрование делает данные непрозрачными для верификации. В этом заключалась основная проблема, с которой столкнулся Сатоши Накамото при создании Bitcoin — он не мог встроить приватность, не нарушив прозрачность системы, так как технологии доказательств с нулевым разглашением (Zero-Knowledge Proofs, ZKP) на тот момент еще не были практически применимы.

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

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

Для иллюстрации идеи ZKP часто используют аналогию с проверкой различия двух объектов:

🛡️ Zcash и реальное применение ZKP 8:20

Технология ZKP нашла практическое воплощение в криптовалюте Zcash. В отличие от Bitcoin, где прозрачность транзакций делает историю покупок (например, медицинских услуг) публично доступной навсегда, Zcash использует ZKP для подтверждения корректности операций без раскрытия деталей транзакции. Это аналогично переходу от HTTP к HTTPS: бизнес-данные защищены, при этом система сохраняет свою целостность и проверяемость.

🌐 Будущее: масштабируемость, идентификация и защита данных 9:58

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

Перспективы применения ZKP выходят далеко за пределы криптовалют:

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

💬 Цитаты

«Я могу доказать истинность некоторых фактов, не раскрывая данных, не раскрывая саму информацию.»

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

👥 Спикер
🔗 Упомянутые сайты и проекты
📖 Термины
Zero-Knowledge Proof (ZKP)
Криптографический метод, позволяющий одной стороне доказать другой стороне, что утверждение является истинным, не раскрывая никакой дополнительной информации.
HTTPS
Расширение протокола HTTP для поддержки шифрования в целях безопасности передаваемых данных.
Блокчейн
Децентрализованная распределенная база данных, где все записи прозрачны и доступны для верификации всеми участниками сети.
📊 Цифры
🗓 Хронология
  1. 1980-е Открытие криптографами возможности доказательств с нулевым разглашением.
  2. 1994 Запуск браузера Netscape и начало эры массового использования HTTPS.
  3. 2016 Запуск Zcash, первой реализации технологии ZKP для блокчейна (подразумевается контекстом).
⚖️ Другая сторона
Технологии и IT Zero-Knowledge Proofs Zcash Blockchain HTTPS Cryptology