Світ, проект біометричної ідентичності, раніше відомий як 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 компанії.
Фонд The World продовжує привертати інвестиційний капітал для масштабування проекту. Раунд фінансування в липні був спрямований саме на розширення можливостей World ID.
Пов’язаний токен WLD залишається економічним рівнем екосистеми World. Продажі токенів включали конкретні періоди блокування — структуру, розроблену для збігу інтересів тривалих утримувачів із розкладом розвитку проекту.
Чому це важливо для екосистеми ZK
Більшість ZK-інструментаріїв передбачають серверні обчислювальні ресурси або принаймні середовище настільного комп’ютера. Інструментарій, протестований у виробничих умовах і оптимізований для мобільних пристроїв, заповнює прогалину, з якою довгий час стикалися розробники. ProveKit працює всередині World ID з квітня.
Ліцензія MIT усуває комерційні бар’єри для впровадження. Стартапи, підприємства та конкуруючі протоколи ідентифікації можуть використовувати ProveKit без плати за ліцензію або обмежувальних умов.

