Мир, проект биометрической идентичности, ранее известный как Worldcoin, выпустил ProveKit в виде программного обеспечения с открытым исходным кодом. Инструментарий доказательства с нулевым разглашением с апреля тихо обеспечивает конфиденциальные проверки идентичности World ID, и теперь любой может использовать его для создания собственных решений.
Этот шаг превращает внутренний криптографический движок в общественное благо, выпущенное на GitHub под разрешающей лицензией MIT.
Что на самом деле делает ProveKit
Доказательства с нулевым разглашением позволяют подтвердить истинность чего-либо, не раскрывая исходные данные. ProveKit — это механизм, обеспечивающий такую проверку на вашем телефоне.
Большинство систем ZK-доказательств являются вычислительно затратными и предназначены для работы на мощных серверах или специализированном оборудовании. ProveKit был создан с нуля для мобильных устройств и устройств с ограниченными ресурсами, используя арифметику с SIMD-ускорением для максимальной производительности на процессорах обычных смартфонов.
Под капотом ProveKit принимает схемы, написанные на языке программирования Noir, и компилирует их в ограничения R1CS. Затем он использует протокол WHIR для генерации и проверки доказательств.
Комплект инструментов поставляется с поддержкой кросс-платформенности через совместимые с C привязки внешних функций. Это означает, что разработчики, работающие над приложениями для iOS, Android или веба, могут интегрировать ProveKit, не переписывая весь свой стек.
World Foundation также выпустила сопутствующие открытые компоненты вместе с ProveKit, включая саму библиотеку WHIR и инструмент под названием Remainder, о котором было впервые объявлено в феврале.
Безопасность и аудиторская цепочка
ProveKit прошёл проверку безопасности компанией Least Authority, известной в крипто-сфере аудитом проектов, таких как Zcash и Ethereum 2.0.
Аудит подтвердил надежность основных модулей ProveKit и то, что при его разработке были соблюдены лучшие практики безопасности.
ProveKit поддерживает рабочие процессы верификации личности, такие как заявки на основе паспорта и механизмы аутентификации, сохраняющие конфиденциальность. Он может кодировать чувствительные учетные данные пользователя таким образом, чтобы системы могли их проверять, не видя исходные данные.
Более широкие амбиции мира в области идентичности
World ID — это основной продукт проекта: протокол, присваивающий уникальные цифровые идентичности людям, первоначально проверяемые с помощью сканирования радужной оболочки глаза, выполненное с помощью оборудования orb компании.
Фонд World продолжает привлекать инвестиционный капитал для масштабирования проекта. Раунд финансирования в июле был направлен исключительно на расширение возможностей World ID.
Связанный токен WLD остается экономическим слоем экосистемы World. Продажи токенов включали специальные периоды блокировки — структуру, предназначенную для согласования стимулов долгосрочных держателей с графиком развития проекта.
Почему это важно для экосистемы ZK
Большинство ZK-инструментов предполагают использование серверных вычислительных ресурсов или, как минимум, настольной среды. Инструментарий, протестированный в продакшене и оптимизированный для мобильных устройств, заполняет пробел, с которым весь разработчиковский сообщество долго боролось. ProveKit работает внутри World ID с апреля.
Лицензия MIT устраняет коммерческие барьеры для внедрения. Стартапы, корпорации и конкурирующие протоколы идентификации могут использовать ProveKit без лицензионных сборов или ограничительных условий.

