Keterbatasan zk-SNARKs dalam identifikasi dan keunggulan sistem identitas yang beragam

robot
Pembuatan abstrak sedang berlangsung

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.

Vitalik: Identitas digital + ZK teknologi dalam berbagai dilema

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.

Vitalik:identifikasi digital+ZK技术下的多重困境

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.

Vitalik: Identitas digital + ZK-SNARKs dalam berbagai dilema

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.

Vitalik:identifikasi digital+ZK技术下的多重困境

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.

Vitalik: Identitas Digital + Teknologi ZK dalam Berbagai Dilema

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.

Vitalik: Identitas digital + teknologi ZK di bawah berbagai dilema

ZK-8.6%
Lihat Asli
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.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
SleepyArbCatvip
· 18jam yang lalu
Ah, suara gas ini benar-benar suara yang paling menenangkan di dunia.
Lihat AsliBalas0
BearMarketSurvivorvip
· 18jam yang lalu
Garis pertahanan tengah telah runtuh, terjepit di depan dan belakang, ada celah di perisai zk-SNARKs ini...
Lihat AsliBalas0
BearMarketBrovip
· 08-10 23:30
Tapi banyak tempat masih beroperasi secara kotak hitam.
Lihat AsliBalas0
BearMarketSunriservip
· 08-10 23:29
Ah? Lagi-lagi memperdayaku dengan teknologi tinggi?
Lihat AsliBalas0
ChainPoetvip
· 08-10 23:25
Mengapa semua orang begitu terpesona oleh zk-SNARKs?
Lihat AsliBalas0
MoonRocketTeamvip
· 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.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)