World раскрывает исходный код ProveKit для повышения конфиденциальности идентификации
Компания World, ранее известная как Worldcoin и соучреждённая Самом Альтманом из OpenAI, объявила о полном открытии исходного кода своего инструментария для проверки личности на основе технологий с нулевым разглашением — ProveKit. После апрельского пилотного тестирования в рамках проекта World ID разработчики получили полный доступ к программному коду с целью стимулирования внедрения средств аутентификации, максимально сохраняющих приватность пользователей.
Представитель фонда World Foundation пояснил, что ProveKit позволяет генерировать криптографические доказательства прямо на мобильных устройствах или браузерах — например, подтверждать возраст, гражданство или наличие действительных документов, не раскрывая при этом персональные данные. Проверяющая сторона может удостовериться в подлинности заявления, не получая дополнительной конфиденциальной информации, что устраняет потребность в централизованных базах и снижает риски утечек.
Локальное создание доказательств — минимизация утечек данных
В отличие от систем, отправляющих данные на внешние серверы для обработки, ProveKit формирует доказательства исключительно локально, оставляя все деликатные сведения на личных телефонах и компьютерах пользователей. Инструментарий поддерживает язык программирования Noir на базе Rust от Aztec, что обеспечивает гибкую генерацию различных подтверждений без встраивания данных в приложения.
Практическое применение охватывает смартфоны и привычные веб-браузеры, при этом большинство современных устройств обрабатывают верификацию за несколько секунд, а даже бюджетное железо справляется с задачей менее чем за полминуты.
Интеграция с документами, оснащёнными NFC-чипами
World подчёркивает, что удостоверения личности с NFC — паспорта, национальные регистрации — могут быть локально сохранены в World ID. Данные подписываются криптографически уполномоченными органами и проверяются через схемы с нулевым разглашением, исключая доступ как фонда World Foundation, так и организации Tools for Humanity.
Повышенная безопасность с учётом квантовых угроз, поддержка офлайн-верификации
ProveKit разработан с учётом стандартов 128-битной постквантовой безопасности без необходимости доверенных настроек, что обеспечивает устойчивость к классическим и квантовым атакам. Версия 1.0 уже внедрена и оптимизирована для офлайн-проверок на серверах и мобильных устройствах.
Разработка версии 2.0 направлена на уменьшение размера доказательств, снижение ресурсов на вычисления и повышение эффективности проверки в блокчейнах. В новой версии планируется внедрить систему доказывания Groth16, рассчитанную на крупные сети, такие как World Chain, Ethereum, Base и Solana. Ранее World ID использовал протокол Semaphore от Ethereum Foundation, основанный на аналогичных принципах.
Регуляторное взаимодействие в разных странах
Развивая проекты биометрической идентификации, World сталкивается с вниманием регуляторов из Испании, Кении, Бразилии, Индонезии, Южной Кореи, Гонконга и Филиппин. Компания ведёт диалог с регуляторами для соблюдения требований и ответственного масштабирования технологий.
Контекст на фоне инцидентов с утечками документов
Недавние расследования, например действия ФБР в Новом Орлеане, выявили продажу более 153 млн сканов водительских удостоверений США и Канады на даркнет-площадке Nexus, связанной с компанией IDScan.net. Руководитель блокчейн-направления World Ремко Блумен отметил, что документы должны проверяться исключительно через установки с нулевым разглашением, что исключает передачу полных личных данных для подтверждения подлинности.
Открытие исходного кода ProveKit представляет собой шаг в сторону более безопасной и децентрализованной верификации личности, за которой внимательно наблюдают как регуляторы, так и профессиональное сообщество.