Ang World, ang proyektong biometrikong pagkakakilanlan na dating kilala bilang Worldcoin, ay naglabas ng ProveKit bilang open-source software. Ang toolkit na zero-knowledge proof ay nagsisilbing pwersa sa mga pagsusuri ng pagkakakilanlan na nagpapahintulot sa privacy ng World ID mula noong Abril, at ngayon ay maaari na ng sinuman na gumawa gamit ito.
Ang paggalaw na ito ay nagpapalit ng isang panloob na kriptograpikong engine sa isang pampublikong kabutihan, na inilabas sa GitHub sa ilalim ng permissive na MIT license.
Ano ang tunay na ginagawa ng ProveKit
Ang zero-knowledge proof ay nagpapahintulot sa iyo na patunayan na tama ang isang bagay nang hindi iniiwan ang nakalagay na data. Ang ProveKit ay ang mekanismo na nagpapagana ng ganitong uri ng pag-verify sa iyong telepono.
Ang karamihan sa mga sistema ng ZK proof ay kompyutasyonal na mabigat, disenyo upang tumakbo sa mga malakas na server o espesyalisadong hardware. Binuo ang ProveKit mula sa saligan para sa mobile at mga device na may limitadong yaman, gumagamit ng SIMD-accelerated arithmetic upang makakuha ng pinakamataas na performance mula sa mga processor na matatagpuan sa karaniwang smartphone.
Sa ilalim ng kahoy, kinukuha ng ProveKit ang mga circuit na isinusulat sa Noir programming language at ikinokompile nito sa mga R1CS constraint. Pagkatapos ay ginagamit nito ang WHIR protocol upang lumikha at i-verify ang mga proof.
Ang toolkit ay kasama ang suporta sa maraming platform sa pamamagitan ng C-compatible Foreign Function Interface bindings. Ibig sabihin, ang mga developer na gumagawa ng iOS, Android, o web applications ay makakaintegr ng ProveKit nang hindi kailangang i-rewrite ang kanilang buong stack.
Ipinakalabas rin ng World Foundation ang mga suportang open-source na komponente kasama ang ProveKit, kabilang ang sariling WHIR library at isang tool na tinatawag na Remainder na unang inihayag noong Pebrero.
Seguridad at talaan ng audit
Isinagawa ng ProveKit ang isang pagsusuri ng kaligtasan ng Least Authority, isang kumpanya na kilala sa larangan ng crypto para sa pagsusuri sa mga proyekto tulad ng Zcash at Ethereum 2.0.
Napatunayan ng pagsusuri ang kahusayan ng mga pangunahing module ng ProveKit at pinatotohanan na sinusunod ang mga pinakamahusay na praktika sa seguridad sa disenyo nito.
Suporta ng ProveKit ang mga workflow ng pag-verify ng identity tulad ng mga aplikasyon batay sa passport at mga mekanismo ng pag-authenticate na nagpapahinga sa privacy. Maaari itong i-encode ang mga sensitibong user credentials nang paraan na pinapahintulutan ng mga sistema na i-verify ang mga ito nang hindi nakikita ang orihinal na data.
Mas malawak na mga pangarap sa pagkakakilanlan ng mundo
Ang World ID ay ang pangunahing produkto ng proyekto: isang protokolo na nagtatalaga ng natatanging digital na pagkakakilanlan sa mga tao, na una pang pinatotohanan sa pamamagitan ng mga scan ng iris na kinuha ng hardware na orb ng kumpanya.
Patuloy na tarik ng World Foundation ang kapital ng mga investor upang palawakin ang proyekto. Ang isang pagsasalapi noong Hulyo ay nakatuon sa pagpapalawak ng mga kakayahan ng World ID.
Ang kaugnay na token, WLD, ay nananatiling ekonomikong layer ng World ecosystem. Ang mga pagbebenta ng token ay naglalaman ng mga tiyak na panahon ng pagkakasara, isang istruktura na disenyo upang pagkakaisahin ang mga insentibo ng mahabang panahong tagapagmaneho sa timeline ng pag-unlad ng proyekto.
Bakit mahalaga ito para sa ZK ecosystem
Ang karamihan sa ZK toolkits ay nagmumula sa server-grade na compute resources o kahit anong minimum na desktop environment. Isang toolkit na nasubok sa produksyon at dinisenyo para sa mga mobile device ang nagpapakita ng isang kulang na kinakaharap ng mas malawak na komunidad ng developer. Ang ProveKit ay nagpapatakbo na loob ng World ID simula noong Abril.
Ang MIT license ay nagtatanggal ng mga komersyal na hadlang sa pagtatangkilik. Maaaring gamitin ng mga startup, mga korporasyon, at mga kumpetitibong identity protocol ang ProveKit nang walang bayarin sa lisensya o mga limitadong terma.

