Проверяется условие, а не документ целиком
Обычная проверка возраста часто просит показать удостоверение личности. Проверяющая сторона получает не только ответ «да» или «нет», но и дополнительные сведения — например, дату рождения и адрес. Доказательство с нулевым разглашением устроено иначе: оно позволяет подтвердить утверждение, не раскрывая исходные данные, на которых это подтверждение основано.
В Polygon ID такой подход может работать с цифровым удостоверением, выданным доверенной организацией. В нём содержатся сведения о человеке и криптографическая подпись, которая помогает проверить, что данные не подменили. Когда сервису нужно удостовериться, что пользователь достиг определённого возраста, приложение формирует доказательство: возраст подходит под условие, а точная дата рождения остаётся скрытой.
Как доказать, не показывая секрет
Это похоже на проверку знания кода от сейфа: проверяющему нужно убедиться, что код известен, но сами цифры ему не сообщают. Математически доказательство подтверждает соответствие условию и связано с подлинными данными; сервис может проверить его, не получая их копию.
Проверяющая сторона всё равно должна понимать, кому доверять: например, принимать удостоверения от определённого издателя и проверять их подпись. Технология скрывает выбранные сведения, но не отменяет необходимость надёжно удостовериться, кто выдал credential — цифровой атрибут или документ с подтверждёнными данными.
Меньше лишних данных — меньше риска
Если сервису достаточно знать, что посетителю больше 18 лет, ему незачем хранить дату рождения или адрес. Чем меньше личных сведений передаётся и остаётся в базах, тем меньше данных может оказаться под угрозой при утечке. Но защита зависит и от того, как устроена конкретная система: что именно она запрашивает, что сохраняет и как проверяет удостоверения.
Практическое изменение здесь простое: вместо фотографии документа сайт может получить проверяемый ответ на один вопрос — подходит ли возраст пользователя под нужное условие.





