Google добавляет Zero-Knowledge Proofs в Wallet для защиты цифровой идентичности

Компания Google анонсировала интеграцию технологии Zero-Knowledge Proof (ZKP) в свой продукт Google Wallet — решение, направленное на приватную верификацию возраста и цифровой идентичности пользователей. Новая функция сначала станет доступной в Великобритании, а затем распространится на США и другие страны.
По словам представителей Google, система была разработана с учетом растущего числа онлайн-сервисов, где требуется подтверждение возраста. Вместо сбора документов или полного раскрытия данных, Google Wallet будет использовать ZKP, чтобы доказать: юзер действительно старше 18 лет — без указания точной даты его рождения или имени.
Хотя в анонсе не уточняется, связана ли используемая ZK-технология с криптографическими проектами, компания подтвердила, что сделает ее open-source. Это даст возможность другим кошелькам и онлайн-сервисам реализовать аналогичную функциональность — как в секторе Web2, так и в Web3.
ZK-доказательства были впервые разработаны в 1980-х годах учеными Шафи Гольдвассером, Сильвио Микали и Чарльзом Рэккоффом. Они позволяют доказать факт без раскрытия исходных данных. В криптоиндустрии ZK получила массовое применение: от приватных транзакций в Zcash до масштабирования через zk-Rollups на Ethereum (StarkNet и zkSync).
Несмотря на историческую сложность реализации ZK, прогресс в крипторазработке сделал ее более доступной. Современные протоколы, такие как zk-SNARKs, zk-STARKs, Plonk и Marlin, используют доказательства не только для анонимности, но и для управления данными, как в Filecoin.
Google также представила новые оффлайн- и онлайн-сценарии использования цифрового ID. В будущем юзеры смогут применять Wallet для посадки на внутренние рейсы в США, восстановления аккаунтов на Amazon, доступа к медуслугам через CVS и MyChart от Epic, а также для верификации в Uber и других платформах.