Dunia, proyek identitas biometrik yang sebelumnya dikenal sebagai Worldcoin, telah merilis ProveKit sebagai perangkat lunak sumber terbuka. Toolkit zero-knowledge proof ini telah diam-diam mendukung pemeriksaan identitas yang melindungi privasi World ID sejak April, dan sekarang siapa pun dapat membangunnya dengan menggunakan toolkit ini.
Langkah ini mengubah mesin kriptografi internal menjadi barang publik, dirilis di GitHub di bawah lisensi MIT yang permissive.
Apa yang sebenarnya dilakukan ProveKit
Zero-knowledge proof memungkinkan Anda membuktikan sesuatu itu benar tanpa mengungkapkan data dasarnya. ProveKit adalah mekanisme yang membuat verifikasi semacam itu berfungsi di ponsel Anda.
Sebagian besar sistem bukti ZK bersifat berat secara komputasi, dirancang untuk dijalankan di server kuat atau perangkat khusus. ProveKit dibangun dari awal untuk perangkat seluler dan perangkat dengan sumber daya terbatas, menggunakan aritmetika yang dipercepat SIMD untuk memaksimalkan kinerja dari prosesor yang ditemukan di smartphone sehari-hari.
Di balik layar, ProveKit mengambil sirkuit yang ditulis dalam bahasa pemrograman Noir dan mengompilasinya menjadi batasan R1CS. Kemudian, ia menggunakan protokol WHIR untuk menghasilkan dan memverifikasi bukti.
Toolkit ini dilengkapi dengan dukungan lintas platform melalui binding antarmuka fungsi asing yang kompatibel dengan C. Artinya, pengembang yang bekerja pada aplikasi iOS, Android, atau web dapat mengintegrasikan ProveKit tanpa harus menulis ulang seluruh stack mereka.
World Foundation juga merilis komponen open-source pendukung bersama ProveKit, termasuk pustaka WHIR itu sendiri dan alat bernama Remainder yang pertama kali diumumkan pada Februari.
Keamanan dan jejak audit
ProveKit menjalani tinjauan keamanan oleh Least Authority, perusahaan yang terkenal di ruang kripto karena mengaudit proyek-proyek seperti Zcash dan Ethereum 2.0.
Audit memverifikasi keandalan modul inti ProveKit dan mengonfirmasi bahwa praktik terbaik keamanan diikuti dalam desainnya.
ProveKit mendukung alur kerja verifikasi identitas seperti aplikasi berbasis paspor dan mekanisme otentikasi yang menjaga privasi. Platform ini dapat mengkodekan kredensial pengguna sensitif sedemikian rupa sehingga sistem dapat memverifikasinya tanpa pernah melihat data mentahnya.
Ambisi identitas lebih luas dunia
World ID adalah produk inti proyek: protokol yang memberikan identitas digital unik kepada manusia, awalnya diverifikasi melalui pemindaian iris yang diambil oleh perangkat orb milik perusahaan.
The World Foundation terus menarik modal investor untuk memperluas proyek. Putaran pendanaan pada Juli secara khusus terkait dengan memperluas kemampuan World ID.
Token terkait, WLD, tetap menjadi lapisan ekonomi dari ekosistem World. Penjualan token mencakup periode lockup tertentu, sebuah struktur yang dirancang untuk menyelaraskan insentif pemegang jangka panjang dengan jadwal pengembangan proyek.
Mengapa hal ini penting bagi ekosistem ZK
Sebagian besar toolkit ZK mengasumsikan sumber daya komputasi kelas server atau setidaknya lingkungan desktop. Sebuah toolkit yang telah diuji produksi dan dioptimalkan untuk perangkat seluler mengisi kesenjangan yang telah sulit diatasi oleh komunitas pengembang secara luas. ProveKit telah berjalan di dalam World ID sejak April.
Lisensi MIT menghilangkan hambatan komersial untuk adopsi. Startup, perusahaan, dan protokol identitas bersaing semuanya dapat menggunakan ProveKit tanpa biaya lisensi atau ketentuan pembatas.

