Dilema Sistem Identifikasi zk-SNARKs dan Kebutuhan Identitas Multi
Saat ini, penggunaan zk-SNARKs dalam sistem identifikasi digital telah menjadi arus utama. Berbagai proyek identifikasi berbasis zk-SNARKs sedang mengembangkan paket perangkat lunak yang ramah pengguna, memungkinkan pengguna untuk membuktikan bahwa mereka memiliki identifikasi yang valid tanpa mengungkapkan rincian identitas. Jumlah pengguna World ID yang menggunakan teknologi biometrik dan melindungi privasi melalui zk-SNARKs telah melebihi 10 juta. Wilayah Taiwan dan Uni Eropa juga semakin memperhatikan teknologi zk-SNARKs dalam bidang identifikasi digital.
Pada pandangan pertama, penerapan luas identifikasi berbasis zk-SNARKs tampaknya merupakan kemenangan besar untuk akselerasionisme terdesentralisasi (d/acc). Ini dapat melindungi media sosial, sistem pemungutan suara, dan berbagai layanan internet dari serangan penyihir dan manipulasi robot tanpa mengorbankan privasi. Namun, apakah kenyataannya sesederhana itu? Apakah identifikasi berbasis zk-SNARKs masih memiliki risiko? Artikel ini akan menjelaskan pandangan berikut:
zk-SNARKs membungkus telah menyelesaikan banyak masalah penting.
Risiko yang terkait dengan identifikasi yang dibungkus dengan zk-SNARKs masih ada. Risiko ini terutama berasal dari pemeliharaan yang ketat terhadap atribut "satu orang satu identitas".
Hanya mengandalkan "bukti kekayaan" untuk mencegah serangan penyihir tidak cukup di sebagian besar skenario aplikasi, kita membutuhkan solusi semacam "identifikasi".
Kondisi ideal adalah biaya untuk mendapatkan N identifikasi adalah N².
Identitas yang beragam adalah solusi yang paling realistis.
zk-SNARKs identifikasi sistem yang beroperasi
Sebagai contoh identifikasi menggunakan World ID atau identifikasi berbasis paspor dengan zk-SNARKs, pengguna mendapatkan identifikasi melalui biometrik atau pemindaian paspor. Pengguna menyimpan sebuah nilai rahasia s di ponsel mereka, dan terdapat nilai hash publik H(s) di registri global. Ketika pengguna masuk ke aplikasi, ID spesifik untuk aplikasi tersebut akan dihasilkan, yaitu H(s, app_name), dan memverifikasi ID ini dengan zk-SNARKs untuk memastikan bahwa ID tersebut berasal dari nilai rahasia s yang sama dengan salah satu nilai hash publik di registri.
Desain ini memastikan bahwa setiap nilai hash publik hanya dapat menghasilkan satu ID untuk setiap aplikasi, tanpa mengungkapkan ID khusus aplikasi mana yang terkait dengan nilai hash publik tertentu. Desain sebenarnya mungkin lebih kompleks, seperti dalam World ID di mana ID khusus aplikasi mencakup nilai hash dari ID aplikasi dan ID sesi, sehingga operasi yang berbeda dalam aplikasi yang sama juga dapat saling terputus.
Keterbatasan Sistem Identifikasi zk-SNARKs
tidak dapat mencapai anonimitas yang sebenarnya
Meskipun sistem identifikasi zk-SNARKs beroperasi sesuai desain, aplikasi mungkin masih memberikan ID eksklusif aplikasi yang unik untuk setiap pengguna. Karena sistem mengikuti aturan "satu orang satu identitas", pengguna hanya dapat memiliki satu akun. Ini kontras dengan situasi saat ini di mana orang biasa dapat dengan mudah mendaftar untuk beberapa akun. Dalam praktiknya, anonimitas seringkali membutuhkan beberapa akun: satu untuk identitas reguler, yang lain untuk identitas anonim. Oleh karena itu, anonimitas yang sebenarnya diperoleh pengguna dalam model ini mungkin lebih rendah dari tingkat saat ini.
tidak dapat mencegah pemaksaan
Bahkan jika pengguna tidak mengungkapkan nilai rahasia s, mereka mungkin dipaksa untuk mengungkapkannya. Pemerintah mungkin memaksa pemohon visa untuk mengungkapkan akun media sosial, dan pemberi kerja mungkin mengharuskan pengungkapan informasi publik yang lengkap sebagai syarat perekrutan. Dalam kasus ini, nilai zk-SNARKs hilang, tetapi kelemahan "satu orang satu akun" tetap ada.
tidak dapat menyelesaikan risiko non-privasi
Semua bentuk identifikasi memiliki kasus tepi:
Identifikasi yang diterbitkan oleh pemerintah tidak dapat mencakup orang-orang tanpa kewarganegaraan.
Pemegang kewarganegaraan ganda mungkin mendapatkan hak istimewa yang unik.
Badan penerbit paspor mungkin mengalami serangan hacker.
Identifikasi biometrik mungkin tidak berlaku untuk beberapa orang yang sakit atau terluka.
Identifikasi biometrik mungkin dapat ditipu oleh tiruan.
Kasus-kasus tepi ini paling berbahaya dalam sistem yang berusaha mempertahankan atribut "satu orang satu identifikasi", dan tidak terkait dengan privasi. Oleh karena itu, zk-SNARKs tidak dapat berbuat apa-apa.
Kebutuhan Sistem Identifikasi
Meskipun ada yang mengusulkan untuk sepenuhnya bergantung pada "bukti kekayaan" untuk mencegah serangan penyihir, namun hal ini tidak selalu dapat dilakukan dalam beberapa skenario. Ada dua jenis skenario utama yang memerlukan suatu bentuk sistem identifikasi:
skenario pendapatan dasar universal
Skenario semacam ini memerlukan distribusi sejumlah aset atau layanan kepada kelompok pengguna yang sangat luas, tanpa mempertimbangkan kemampuan pembayaran mereka. Misalnya, Worldcoin secara berkala mendistribusikan token WLD kepada semua pemegang World ID. Meskipun nilai token semacam ini mungkin tidak cukup untuk memenuhi kebutuhan hidup, tetapi dapat memungkinkan orang untuk memperoleh cukup cryptocurrency untuk menyelesaikan beberapa transaksi dasar di blockchain dan pembelian online.
Metode implementasi lainnya adalah "Layanan Dasar untuk Semua": memberikan hak kepada setiap individu yang teridentifikasi untuk mengirim sejumlah transaksi gratis yang terbatas di dalam aplikasi tertentu. Metode ini mungkin lebih sesuai dengan mekanisme insentif dan efisiensi modal yang lebih tinggi, tetapi universalitasnya akan menurun. Bagaimanapun, di sini diperlukan satu set solusi identifikasi.
skenario tata kelola
Dalam sistem pemungutan suara, jika sumber daya pengguna A adalah 10 kali lipat dari pengguna B, hak suaranya juga akan 10 kali lipat dari B. Namun dari sudut pandang ekonomi, setiap unit hak suara yang diberikan kepada A membawa keuntungan 10 kali lipat dibandingkan dengan yang diperoleh B. Oleh karena itu, suara A memberikan manfaat bagi dirinya sendiri yang 100 kali lipat dibandingkan dengan manfaat suara B bagi dirinya. Ini juga merupakan alasan mendasar mengapa "whale" dapat memberikan pengaruh yang berlebihan dalam mekanisme voting token.
Alasan yang lebih dalam adalah: sistem pemerintahan tidak seharusnya memberikan bobot yang sama antara "satu orang mengendalikan 100.000 dolar" dan "1000 orang bersama-sama memiliki 100.000 dolar". Yang terakhir mewakili 1000 individu independen, yang mengandung informasi berharga yang lebih kaya, bukan informasi berukuran kecil yang sangat repetitif.
Ini menunjukkan bahwa sistem pemerintahan kelas perlu memahami tingkat koordinasi internal dari kumpulan dana, bukan hanya memperlakukan kumpulan dana yang sama besarnya secara sama.
Sistem identifikasi yang ideal
Secara teoritis, sistem identifikasi yang ideal seharusnya: biaya untuk memperoleh N identifikasi adalah N². Solusi ini dapat:
Hindari menetapkan batasan yang kaku terhadap jumlah identifikasi yang dapat diakses, melindungi anonimitas dan mencegah pengintaian.
Memberikan pengendalian yang diperlukan untuk mengatasi serangan dan penyalahgunaan lainnya.
Membatasi perilaku penyalahgunaan dalam aplikasi pendapatan dasar universal.
Sistem Identifikasi Multidimensi: Solusi yang Layak untuk Mencapai Keadaan Ideal
Sistem identifikasi multi-beragam mengacu pada mekanisme identifikasi yang tidak memiliki satu lembaga penerbit yang dominan. Ini dapat dicapai melalui dua cara:
identifikasi multivariat yang jelas
Juga dikenal sebagai "identifikasi berbasis grafik sosial". Pengguna membuktikan identitas mereka melalui bukti dari orang lain di komunitas mereka. Circles adalah contoh yang saat ini sedang berjalan.
Identitas multivariat yang terlihat secara alami memiliki sifat anonimitas: pengguna dapat memiliki beberapa identitas anonim, dan setiap identitas dapat membangun reputasi di komunitas melalui tindakan mereka sendiri. Sistem identitas multivariat yang terlihat yang ideal bahkan mungkin tidak memerlukan konsep "identitas independen", melainkan dibentuk oleh kumpulan kabur dari perilaku masa lalu yang dapat diverifikasi.
identifikasi
Ini adalah situasi saat ini, di mana terdapat banyak penyedia identifikasi yang berbeda, seperti Google, Twitter, dan dokumen identifikasi yang diterbitkan oleh pemerintah berbagai negara. Sebagian besar aplikasi akan kompatibel dengan berbagai metode otentikasi identifikasi.
"Kurva biaya" untuk identitas multinasional yang tersembunyi lebih curam dibandingkan dengan kurva kuadratik, tetapi masih memiliki sebagian besar karakteristik yang diperlukan. Ini memberikan pengendalian yang diperlukan terhadap serangan pemerintahan dan penyalahgunaan lainnya, sambil memastikan bahwa para pemeras tidak dapat meminta ( dan tidak dapat berharap secara wajar bahwa pengguna ) akan mengungkapkan satu set identitas tetap.
Sistem identifikasi multinasional dalam bentuk apa pun secara alami memiliki toleransi kesalahan yang lebih tinggi: orang dengan disabilitas tangan atau mata masih dapat memiliki paspor, dan mereka yang tidak memiliki kewarganegaraan masih dapat membuktikan identitas mereka melalui beberapa saluran non-pemerintah.
Perlu dicatat bahwa jika pangsa pasar suatu bentuk identifikasi mendekati 100%, dan menjadi satu-satunya opsi login, maka karakteristik di atas akan kehilangan efektivitasnya. Ini adalah risiko terbesar yang mungkin dihadapi oleh sistem identifikasi yang terlalu mengejar "universalitas".
Kesimpulan
Akhir ideal dari proyek "satu orang satu identifikasi" saat ini adalah penggabungan dengan sistem identifikasi berbasis grafik sosial. Sistem "satu orang satu identifikasi" dapat digunakan untuk memberikan dukungan awal bagi grafik sosial, menciptakan jutaan "pengguna benih", sehingga secara aman mengembangkan grafik sosial terdistribusi secara global. Sistem identifikasi yang beragam adalah solusi terbaik untuk mengatasi keterbatasan sistem identifikasi zk-SNARKs, yang dapat memberikan perlindungan privasi sambil menyediakan verifikasi identifikasi yang diperlukan dan mekanisme pencegahan untuk berbagai skenario aplikasi.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
22 Suka
Hadiah
22
6
Posting ulang
Bagikan
Komentar
0/400
SleepyArbCat
· 18jam yang lalu
Ah, suara gas ini benar-benar suara yang paling menenangkan di dunia.
Lihat AsliBalas0
BearMarketSurvivor
· 18jam yang lalu
Garis pertahanan tengah telah runtuh, terjepit di depan dan belakang, ada celah di perisai zk-SNARKs ini...
Lihat AsliBalas0
BearMarketBro
· 08-10 23:30
Tapi banyak tempat masih beroperasi secara kotak hitam.
Lihat AsliBalas0
BearMarketSunriser
· 08-10 23:29
Ah? Lagi-lagi memperdayaku dengan teknologi tinggi?
Lihat AsliBalas0
ChainPoet
· 08-10 23:25
Mengapa semua orang begitu terpesona oleh zk-SNARKs?
Lihat AsliBalas0
MoonRocketTeam
· 08-10 23:05
TRON lagi mau diluncurkan! Melihat jumlah pengguna zk identifikasi sudah menembus sepuluh juta, semua adalah bahan bakar untuk To da moon.
Keterbatasan zk-SNARKs dalam identifikasi dan keunggulan sistem identitas yang beragam
Dilema Sistem Identifikasi zk-SNARKs dan Kebutuhan Identitas Multi
Saat ini, penggunaan zk-SNARKs dalam sistem identifikasi digital telah menjadi arus utama. Berbagai proyek identifikasi berbasis zk-SNARKs sedang mengembangkan paket perangkat lunak yang ramah pengguna, memungkinkan pengguna untuk membuktikan bahwa mereka memiliki identifikasi yang valid tanpa mengungkapkan rincian identitas. Jumlah pengguna World ID yang menggunakan teknologi biometrik dan melindungi privasi melalui zk-SNARKs telah melebihi 10 juta. Wilayah Taiwan dan Uni Eropa juga semakin memperhatikan teknologi zk-SNARKs dalam bidang identifikasi digital.
Pada pandangan pertama, penerapan luas identifikasi berbasis zk-SNARKs tampaknya merupakan kemenangan besar untuk akselerasionisme terdesentralisasi (d/acc). Ini dapat melindungi media sosial, sistem pemungutan suara, dan berbagai layanan internet dari serangan penyihir dan manipulasi robot tanpa mengorbankan privasi. Namun, apakah kenyataannya sesederhana itu? Apakah identifikasi berbasis zk-SNARKs masih memiliki risiko? Artikel ini akan menjelaskan pandangan berikut:
zk-SNARKs identifikasi sistem yang beroperasi
Sebagai contoh identifikasi menggunakan World ID atau identifikasi berbasis paspor dengan zk-SNARKs, pengguna mendapatkan identifikasi melalui biometrik atau pemindaian paspor. Pengguna menyimpan sebuah nilai rahasia s di ponsel mereka, dan terdapat nilai hash publik H(s) di registri global. Ketika pengguna masuk ke aplikasi, ID spesifik untuk aplikasi tersebut akan dihasilkan, yaitu H(s, app_name), dan memverifikasi ID ini dengan zk-SNARKs untuk memastikan bahwa ID tersebut berasal dari nilai rahasia s yang sama dengan salah satu nilai hash publik di registri.
Desain ini memastikan bahwa setiap nilai hash publik hanya dapat menghasilkan satu ID untuk setiap aplikasi, tanpa mengungkapkan ID khusus aplikasi mana yang terkait dengan nilai hash publik tertentu. Desain sebenarnya mungkin lebih kompleks, seperti dalam World ID di mana ID khusus aplikasi mencakup nilai hash dari ID aplikasi dan ID sesi, sehingga operasi yang berbeda dalam aplikasi yang sama juga dapat saling terputus.
Keterbatasan Sistem Identifikasi zk-SNARKs
tidak dapat mencapai anonimitas yang sebenarnya
Meskipun sistem identifikasi zk-SNARKs beroperasi sesuai desain, aplikasi mungkin masih memberikan ID eksklusif aplikasi yang unik untuk setiap pengguna. Karena sistem mengikuti aturan "satu orang satu identitas", pengguna hanya dapat memiliki satu akun. Ini kontras dengan situasi saat ini di mana orang biasa dapat dengan mudah mendaftar untuk beberapa akun. Dalam praktiknya, anonimitas seringkali membutuhkan beberapa akun: satu untuk identitas reguler, yang lain untuk identitas anonim. Oleh karena itu, anonimitas yang sebenarnya diperoleh pengguna dalam model ini mungkin lebih rendah dari tingkat saat ini.
tidak dapat mencegah pemaksaan
Bahkan jika pengguna tidak mengungkapkan nilai rahasia s, mereka mungkin dipaksa untuk mengungkapkannya. Pemerintah mungkin memaksa pemohon visa untuk mengungkapkan akun media sosial, dan pemberi kerja mungkin mengharuskan pengungkapan informasi publik yang lengkap sebagai syarat perekrutan. Dalam kasus ini, nilai zk-SNARKs hilang, tetapi kelemahan "satu orang satu akun" tetap ada.
tidak dapat menyelesaikan risiko non-privasi
Semua bentuk identifikasi memiliki kasus tepi:
Kasus-kasus tepi ini paling berbahaya dalam sistem yang berusaha mempertahankan atribut "satu orang satu identifikasi", dan tidak terkait dengan privasi. Oleh karena itu, zk-SNARKs tidak dapat berbuat apa-apa.
Kebutuhan Sistem Identifikasi
Meskipun ada yang mengusulkan untuk sepenuhnya bergantung pada "bukti kekayaan" untuk mencegah serangan penyihir, namun hal ini tidak selalu dapat dilakukan dalam beberapa skenario. Ada dua jenis skenario utama yang memerlukan suatu bentuk sistem identifikasi:
skenario pendapatan dasar universal
Skenario semacam ini memerlukan distribusi sejumlah aset atau layanan kepada kelompok pengguna yang sangat luas, tanpa mempertimbangkan kemampuan pembayaran mereka. Misalnya, Worldcoin secara berkala mendistribusikan token WLD kepada semua pemegang World ID. Meskipun nilai token semacam ini mungkin tidak cukup untuk memenuhi kebutuhan hidup, tetapi dapat memungkinkan orang untuk memperoleh cukup cryptocurrency untuk menyelesaikan beberapa transaksi dasar di blockchain dan pembelian online.
Metode implementasi lainnya adalah "Layanan Dasar untuk Semua": memberikan hak kepada setiap individu yang teridentifikasi untuk mengirim sejumlah transaksi gratis yang terbatas di dalam aplikasi tertentu. Metode ini mungkin lebih sesuai dengan mekanisme insentif dan efisiensi modal yang lebih tinggi, tetapi universalitasnya akan menurun. Bagaimanapun, di sini diperlukan satu set solusi identifikasi.
skenario tata kelola
Dalam sistem pemungutan suara, jika sumber daya pengguna A adalah 10 kali lipat dari pengguna B, hak suaranya juga akan 10 kali lipat dari B. Namun dari sudut pandang ekonomi, setiap unit hak suara yang diberikan kepada A membawa keuntungan 10 kali lipat dibandingkan dengan yang diperoleh B. Oleh karena itu, suara A memberikan manfaat bagi dirinya sendiri yang 100 kali lipat dibandingkan dengan manfaat suara B bagi dirinya. Ini juga merupakan alasan mendasar mengapa "whale" dapat memberikan pengaruh yang berlebihan dalam mekanisme voting token.
Alasan yang lebih dalam adalah: sistem pemerintahan tidak seharusnya memberikan bobot yang sama antara "satu orang mengendalikan 100.000 dolar" dan "1000 orang bersama-sama memiliki 100.000 dolar". Yang terakhir mewakili 1000 individu independen, yang mengandung informasi berharga yang lebih kaya, bukan informasi berukuran kecil yang sangat repetitif.
Ini menunjukkan bahwa sistem pemerintahan kelas perlu memahami tingkat koordinasi internal dari kumpulan dana, bukan hanya memperlakukan kumpulan dana yang sama besarnya secara sama.
Sistem identifikasi yang ideal
Secara teoritis, sistem identifikasi yang ideal seharusnya: biaya untuk memperoleh N identifikasi adalah N². Solusi ini dapat:
Sistem Identifikasi Multidimensi: Solusi yang Layak untuk Mencapai Keadaan Ideal
Sistem identifikasi multi-beragam mengacu pada mekanisme identifikasi yang tidak memiliki satu lembaga penerbit yang dominan. Ini dapat dicapai melalui dua cara:
identifikasi multivariat yang jelas
Juga dikenal sebagai "identifikasi berbasis grafik sosial". Pengguna membuktikan identitas mereka melalui bukti dari orang lain di komunitas mereka. Circles adalah contoh yang saat ini sedang berjalan.
Identitas multivariat yang terlihat secara alami memiliki sifat anonimitas: pengguna dapat memiliki beberapa identitas anonim, dan setiap identitas dapat membangun reputasi di komunitas melalui tindakan mereka sendiri. Sistem identitas multivariat yang terlihat yang ideal bahkan mungkin tidak memerlukan konsep "identitas independen", melainkan dibentuk oleh kumpulan kabur dari perilaku masa lalu yang dapat diverifikasi.
identifikasi
Ini adalah situasi saat ini, di mana terdapat banyak penyedia identifikasi yang berbeda, seperti Google, Twitter, dan dokumen identifikasi yang diterbitkan oleh pemerintah berbagai negara. Sebagian besar aplikasi akan kompatibel dengan berbagai metode otentikasi identifikasi.
"Kurva biaya" untuk identitas multinasional yang tersembunyi lebih curam dibandingkan dengan kurva kuadratik, tetapi masih memiliki sebagian besar karakteristik yang diperlukan. Ini memberikan pengendalian yang diperlukan terhadap serangan pemerintahan dan penyalahgunaan lainnya, sambil memastikan bahwa para pemeras tidak dapat meminta ( dan tidak dapat berharap secara wajar bahwa pengguna ) akan mengungkapkan satu set identitas tetap.
Sistem identifikasi multinasional dalam bentuk apa pun secara alami memiliki toleransi kesalahan yang lebih tinggi: orang dengan disabilitas tangan atau mata masih dapat memiliki paspor, dan mereka yang tidak memiliki kewarganegaraan masih dapat membuktikan identitas mereka melalui beberapa saluran non-pemerintah.
Perlu dicatat bahwa jika pangsa pasar suatu bentuk identifikasi mendekati 100%, dan menjadi satu-satunya opsi login, maka karakteristik di atas akan kehilangan efektivitasnya. Ini adalah risiko terbesar yang mungkin dihadapi oleh sistem identifikasi yang terlalu mengejar "universalitas".
Kesimpulan
Akhir ideal dari proyek "satu orang satu identifikasi" saat ini adalah penggabungan dengan sistem identifikasi berbasis grafik sosial. Sistem "satu orang satu identifikasi" dapat digunakan untuk memberikan dukungan awal bagi grafik sosial, menciptakan jutaan "pengguna benih", sehingga secara aman mengembangkan grafik sosial terdistribusi secara global. Sistem identifikasi yang beragam adalah solusi terbaik untuk mengatasi keterbatasan sistem identifikasi zk-SNARKs, yang dapat memberikan perlindungan privasi sambil menyediakan verifikasi identifikasi yang diperlukan dan mekanisme pencegahan untuk berbagai skenario aplikasi.