Что такое Zero Knowledge Proof

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

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


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

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

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


ZKP обладают следующими тремя неотъемлемыми свойствами:

  • Полнота - Свойство полноты означает, что транзакция проверена, и доказывающему разрешено обрабатывать транзакцию впереди.
  • Надежность - Свойство надежности отмечает, что транзакция абсолютно правильная и не является частью какого-либо мошенничества. Это означает, что если ситуация с транзакцией иная и утверждение неверно, верификатор ни в коем случае не может быть убежден. В этой ситуации проверяющий не может сертифицировать проверяющего или разрешить проверяющий вводить данные.
  • С нулевым разглашением. У проверяющего не может быть никакой информации, кроме текущего утверждения, а подлинность утверждения истинна или ложна. Любая другая информация и личные данные различных сторон будут скрыты.

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

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


DECO, протокол оракула с контролируемой конфиденциальностью в сети Chainlink, использует ZKP в блокчейне. Расширяя HTTPS / TLS, самые основные протоколы передачи данных, DECO гарантирует, что данные останутся конфиденциальными и защищенными от несанкционированного доступа. DECO использует самую современную версию TLS, не требует специального оборудования и работает с обратной совместимостью без каких-либо изменений на стороне сервера.

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


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


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

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

Беспарольная аутентификация:

Никогда не допускайте повторной утечки паролей, отправляя «подтверждение пароля» на сайт вместо пароля напрямую.

Проверка личности:

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

Голосование:
Доказательства могут обеспечить слепое цифровое голосование при сохранении безопасности.

(Сопротивление Сивилле — это другая тема, может быть, для другой темы?)


По мере продолжения исследований будет обнаружено много других приложений, но впереди у нас частное и безопасное будущее!

Справка

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


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


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

Полезные материалы

Лекция Боаза Барака наиболее доступным (но строгим) обзором систем ZKP для тех, у кого нет математического образования на уровне выпускников. 

Читать


Книга доказательств Хаммака

Читать


Учебник по схемам доказательства ZK

Читать


zkSNARKS от Виталика

Читать

Читать

Читать

Читать


Математика SNARK

Читать


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

Смотреть


zkSNARKs vs zkSTARKs: a primer

Читать

Поддержите блог, перечислив небольшие чаевые

Если у вас нет кошелька MetaMask, вы можете получить его здесь
Made on
Tilda