Aplikasi dan Keterbatasan Teknologi zk-SNARKs dalam Sistem identitas digital
Dalam beberapa tahun terakhir, teknologi zk-SNARKs semakin banyak diterapkan dalam sistem identitas digital. Berbagai proyek identitas berbasis zk-SNARKs sedang mengembangkan paket perangkat lunak yang ramah pengguna, memungkinkan pengguna untuk membuktikan bahwa mereka memiliki identitas yang valid tanpa mengungkapkan rincian identitas. Proyek World ID yang mengadopsi teknologi biometrik dan menggabungkannya dengan zk-SNARKs telah memiliki lebih dari 10 juta pengguna. Proyek identitas digital di Taiwan, China, dan Uni Eropa juga semakin memperhatikan teknologi zk-SNARKs.
Sekilas, penerapan luas teknologi zk-SNARKs di bidang identitas digital tampaknya merupakan kemenangan besar bagi desentralisasi akselerasionis (d/acc). Ini dapat melindungi privasi sambil mencegah serangan penyihir dan manipulasi robot pada media sosial, sistem pemungutan suara, dan sebagainya. Namun, kenyataannya tidak sesederhana itu, sistem identifikasi berbasis zk-SNARKs masih memiliki beberapa risiko. Artikel ini akan membahas poin-poin berikut:
zk-SNARKs menyelesaikan banyak masalah penting, tetapi masih ada keterbatasan.
Sistem "satu orang satu identitas" yang berbasis zk-SNARKs masih menghadapi risiko seperti kebocoran privasi, mudah tertekan, dan kesalahan sistem.
Mengandalkan "bukti kekayaan" untuk mencegah serangan penyihir tidak cukup dalam sebagian besar skenario aplikasi, kita memerlukan semacam solusi "identifikasi".
Status ideal adalah biaya untuk mendapatkan N identitas adalah N².
Keadaan ideal ini sulit dicapai dalam praktik, tetapi "identitas ganda" adalah solusi yang lebih realistis. Identitas ganda bisa bersifat eksplisit ( seperti identitas berbasis grafik sosial ), atau bisa juga bersifat implisit ( di mana berbagai zk-SNARKs identitas coexist ).
Cara Kerja Sistem Identitas zk-SNARKs
Sebagai contoh sistem identitas berbasis World ID atau paspor zk-SNARKs, prinsip kerja intinya adalah sebagai berikut:
Pengguna menyimpan nilai rahasia s di ponsel mereka. Di dalam registri global di blockchain terdapat nilai hash publik H(s) yang sesuai. Saat pengguna masuk ke aplikasi, akan dihasilkan ID pengguna yang spesifik untuk aplikasi tersebut, yaitu H(s, app_name), dan divalidasi melalui zk-SNARKs: ID ini berasal dari nilai rahasia s yang sama dengan salah satu nilai hash publik di registri. Ini memastikan bahwa setiap nilai hash publik hanya dapat menghasilkan satu ID untuk setiap aplikasi, tanpa mengungkapkan ID khusus aplikasi mana yang sesuai dengan nilai hash publik tertentu.
Sistem yang sebenarnya mungkin lebih kompleks, seperti ID khusus yang diterapkan dalam World ID yang juga mencakup ID sesi, untuk mewujudkan pemisahan operasi yang berbeda dalam aplikasi yang sama. Desain paspor berbasis zk-SNARKs juga dapat dibangun dengan cara serupa.
Desain ini memiliki keunggulan yang jelas dibandingkan dengan metode verifikasi identitas tradisional. Metode tradisional sering kali mengharuskan pengguna untuk mengungkapkan informasi identitas hukum secara lengkap, yang melanggar prinsip hak akses minimal. Sementara teknologi zk-SNARKs memungkinkan pengguna untuk hanya membuktikan informasi minimal yang diperlukan seperti usia, kewarganegaraan, dll, tanpa perlu mengungkapkan identitas lengkap.
Keterbatasan Teknologi zk-SNARKs
Meskipun teknologi zk-SNARKs menyelesaikan banyak masalah, masih ada beberapa keterbatasan:
Tidak dapat benar-benar mencapai anonimitas
Misalkan sebuah platform identitas dengan zk-SNARKs berfungsi sepenuhnya sesuai harapan, dan secara ketat menerapkan semua logika di atas. Namun, jika aplikasi tidak bekerja sama dalam melindungi privasi, tetapi justru memberikan ID khusus aplikasi yang unik untuk setiap pengguna, dan karena sistem identitas mengikuti aturan "satu orang satu identitas", pengguna hanya dapat memiliki satu akun. Dalam kasus ini, anonimitas yang sebenarnya diperoleh pengguna mungkin malah lebih rendah dari tingkat saat ini.
Tidak dapat mencegah pemaksaan
Bahkan jika pengguna tidak secara aktif mengungkapkan nilai rahasia s, mereka mungkin mengalami situasi di mana pengungkapan dipaksa. Pemerintah mungkin meminta pemohon visa untuk mengungkapkan akun media sosial, dan majikan mungkin menjadikan pengungkapan informasi publik secara lengkap sebagai syarat untuk dipekerjakan. Dalam situasi ini, peran perlindungan privasi zk-SNARKs akan hilang.
Tidak dapat menyelesaikan risiko non-privasi
Semua bentuk identitas memiliki kasus tepi, seperti ketidakmampuan untuk mencakup orang tanpa kewarganegaraan, pemegang kewarganegaraan ganda yang mendapatkan hak istimewa unik, dan kemungkinan lembaga penerbit menjadi sasaran serangan hacker, dll. Masalah ini tidak terkait dengan privasi, teknologi zk-SNARKs tidak dapat menyelesaikannya.
Keterbatasan Bukti Kekayaan
Ada pandangan yang mengatakan bahwa kita bisa sepenuhnya mengandalkan "bukti kekayaan" untuk mencegah serangan penyihir, tanpa memerlukan bentuk sistem identitas apapun. Namun, solusi ini tidak dapat diterapkan dalam beberapa skenario, terutama mencakup:
Skema pendapatan dasar universal seperti UBI(
Skenario ini membutuhkan penyebaran sejumlah aset atau layanan kepada kelompok pengguna yang sangat luas, tanpa mempertimbangkan kemampuan pembayaran mereka. Seperti proyek Worldcoin yang secara berkala memberikan token WLD kepada semua pemegang World ID. "Pendapatan dasar kecil" ini dapat menyelesaikan satu masalah praktis: memungkinkan orang untuk mendapatkan jumlah cryptocurrency yang cukup untuk menyelesaikan beberapa transaksi dasar di blockchain dan pembelian online.
tata kelola ) governance-like ( skenario
Dalam sistem tata kelola seperti pemungutan suara, "satu orang mengendalikan 100.000 dolar" tidak seharusnya diberikan bobot yang sama dengan "1000 orang bersama-sama mengendalikan 100.000 dolar". Yang terakhir mewakili 1000 individu yang independen, mengandung informasi berharga yang lebih kaya. Ini menunjukkan bahwa sistem tata kelola semacam ini perlu memahami tingkat koordinasi internal dari kumpulan dana, bukan hanya memberikan bobot berdasarkan jumlah dana.
Kedua jenis skenario ini memerlukan semacam solusi identitas, tetapi tidak ada lagi persyaratan ketat untuk "satu orang satu identitas".
![Vitalik: identitas digital + teknologi ZK di bawah dilema ganda])https://img-cdn.gateio.im/webp-social/moments-4ee3f0f2fb93f4937527d660b75452b7.webp(
Status Ideal: Biaya untuk mendapatkan N identifikasi adalah N²
Berdasarkan analisis di atas, kita dapat menyimpulkan suatu keadaan ideal secara teoretis: biaya untuk mendapatkan N identitas seharusnya adalah N². Keadaan ini dapat memberikan pengekangan yang diperlukan terhadap serangan pemerintahan dan penyalahgunaan lainnya, serta memastikan bahwa pengguna memiliki cukup anonimitas dan kemampuan untuk melawan paksaan.
Sistem Identitas Multidimensional: Solusi yang Layak untuk Mencapai Status Ideal
Sistem identitas yang beragam merujuk pada mekanisme identitas yang tidak memiliki satu lembaga penerbit yang dominan. Ini dapat dicapai melalui dua cara:
Identitas multiguna yang eksplisit ) juga dikenal sebagai "identitas berbasis grafik sosial" (
Pengguna dapat membuktikan identitas mereka melalui bukti dari orang lain di komunitas mereka. Cara ini secara alami memiliki anonimitas, pengguna dapat memiliki beberapa identitas, dan setiap identitas dapat membangun reputasi dalam komunitas melalui tindakan mereka sendiri.
Identitas multi-aspek yang tersembunyi
Ini sebenarnya adalah situasi saat ini, terdapat banyak penyedia identitas yang berbeda, seperti Google, Twitter, dokumen identitas yang diterbitkan oleh pemerintah berbagai negara, dan lain-lain. Sebagian besar aplikasi akan kompatibel dengan berbagai metode otentikasi identitas.
Sistem identitas yang beragam secara alami memiliki toleransi kesalahan yang lebih kuat, mampu menyelesaikan banyak masalah yang dihadapi oleh sistem identitas tunggal. Namun perlu dicatat bahwa jika pangsa pasar salah satu bentuk identitas mendekati 100%, maka keuntungan dari sistem identitas yang beragam akan hilang.
Dalam kondisi ideal, proyek "satu orang satu identitas" dapat digabungkan dengan sistem identitas berbasis grafik sosial. Sistem "satu orang satu identitas" dapat memberikan dukungan awal bagi grafik sosial, menciptakan cukup banyak "pengguna benih", sehingga mengembangkan grafik sosial terdistribusi secara global.
Secara keseluruhan, meskipun teknologi zk-SNARKs telah membawa kemajuan besar di bidang identitas digital, kita masih perlu waspada terhadap keterbatasannya dan mengeksplorasi solusi identitas multi yang lebih fleksibel dan aman.
![Vitalik: identitas digital + teknologi ZK di bawah dilema ganda])https://img-cdn.gateio.im/webp-social/moments-b394e40deff972eb129c2cfa202e3a5e.webp(
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.
20 Suka
Hadiah
20
8
Posting ulang
Bagikan
Komentar
0/400
failed_dev_successful_ape
· 07-20 20:30
Semoga tidak terlalu percaya pada teknologi
Lihat AsliBalas0
HodlBeliever
· 07-19 10:14
Dari sudut pandang rasio risiko terhadap imbal hasil, model identifikasi pengetahuan nol masih belum matang
Lihat AsliBalas0
PumpingCroissant
· 07-19 10:02
Walaupun zk dapat memverifikasi identifikasi, jika ingin anonim, harus melihat yang tua enam.
Lihat AsliBalas0
SmartContractPlumber
· 07-17 22:53
Intuisi analis kerentanan saya memberi tahu bahwa ini tidak aman
Lihat AsliBalas0
ContractCollector
· 07-17 22:52
Saya selalu menyalahkan bukti nol itu.
Lihat AsliBalas0
GateUser-bd883c58
· 07-17 22:48
Privasi itu tidak ada gunanya.
Lihat AsliBalas0
MevHunter
· 07-17 22:36
Jadi, privasi kita masih tidak aman ya?
Lihat AsliBalas0
0xTherapist
· 07-17 22:31
Anonimitas ada gunanya... jebakan sebuah identitas palsu sudah cukup.
zk-SNARKs dalam penerapan identitas digital dan keterbatasannya Menjelajahi arah baru dalam sistem identifikasi yang beragam
Aplikasi dan Keterbatasan Teknologi zk-SNARKs dalam Sistem identitas digital
Dalam beberapa tahun terakhir, teknologi zk-SNARKs semakin banyak diterapkan dalam sistem identitas digital. Berbagai proyek identitas berbasis zk-SNARKs sedang mengembangkan paket perangkat lunak yang ramah pengguna, memungkinkan pengguna untuk membuktikan bahwa mereka memiliki identitas yang valid tanpa mengungkapkan rincian identitas. Proyek World ID yang mengadopsi teknologi biometrik dan menggabungkannya dengan zk-SNARKs telah memiliki lebih dari 10 juta pengguna. Proyek identitas digital di Taiwan, China, dan Uni Eropa juga semakin memperhatikan teknologi zk-SNARKs.
Sekilas, penerapan luas teknologi zk-SNARKs di bidang identitas digital tampaknya merupakan kemenangan besar bagi desentralisasi akselerasionis (d/acc). Ini dapat melindungi privasi sambil mencegah serangan penyihir dan manipulasi robot pada media sosial, sistem pemungutan suara, dan sebagainya. Namun, kenyataannya tidak sesederhana itu, sistem identifikasi berbasis zk-SNARKs masih memiliki beberapa risiko. Artikel ini akan membahas poin-poin berikut:
zk-SNARKs menyelesaikan banyak masalah penting, tetapi masih ada keterbatasan.
Sistem "satu orang satu identitas" yang berbasis zk-SNARKs masih menghadapi risiko seperti kebocoran privasi, mudah tertekan, dan kesalahan sistem.
Mengandalkan "bukti kekayaan" untuk mencegah serangan penyihir tidak cukup dalam sebagian besar skenario aplikasi, kita memerlukan semacam solusi "identifikasi".
Status ideal adalah biaya untuk mendapatkan N identitas adalah N².
Keadaan ideal ini sulit dicapai dalam praktik, tetapi "identitas ganda" adalah solusi yang lebih realistis. Identitas ganda bisa bersifat eksplisit ( seperti identitas berbasis grafik sosial ), atau bisa juga bersifat implisit ( di mana berbagai zk-SNARKs identitas coexist ).
Cara Kerja Sistem Identitas zk-SNARKs
Sebagai contoh sistem identitas berbasis World ID atau paspor zk-SNARKs, prinsip kerja intinya adalah sebagai berikut:
Pengguna menyimpan nilai rahasia s di ponsel mereka. Di dalam registri global di blockchain terdapat nilai hash publik H(s) yang sesuai. Saat pengguna masuk ke aplikasi, akan dihasilkan ID pengguna yang spesifik untuk aplikasi tersebut, yaitu H(s, app_name), dan divalidasi melalui zk-SNARKs: ID ini berasal dari nilai rahasia s yang sama dengan salah satu nilai hash publik di registri. Ini memastikan bahwa setiap nilai hash publik hanya dapat menghasilkan satu ID untuk setiap aplikasi, tanpa mengungkapkan ID khusus aplikasi mana yang sesuai dengan nilai hash publik tertentu.
Sistem yang sebenarnya mungkin lebih kompleks, seperti ID khusus yang diterapkan dalam World ID yang juga mencakup ID sesi, untuk mewujudkan pemisahan operasi yang berbeda dalam aplikasi yang sama. Desain paspor berbasis zk-SNARKs juga dapat dibangun dengan cara serupa.
Desain ini memiliki keunggulan yang jelas dibandingkan dengan metode verifikasi identitas tradisional. Metode tradisional sering kali mengharuskan pengguna untuk mengungkapkan informasi identitas hukum secara lengkap, yang melanggar prinsip hak akses minimal. Sementara teknologi zk-SNARKs memungkinkan pengguna untuk hanya membuktikan informasi minimal yang diperlukan seperti usia, kewarganegaraan, dll, tanpa perlu mengungkapkan identitas lengkap.
Keterbatasan Teknologi zk-SNARKs
Meskipun teknologi zk-SNARKs menyelesaikan banyak masalah, masih ada beberapa keterbatasan:
Misalkan sebuah platform identitas dengan zk-SNARKs berfungsi sepenuhnya sesuai harapan, dan secara ketat menerapkan semua logika di atas. Namun, jika aplikasi tidak bekerja sama dalam melindungi privasi, tetapi justru memberikan ID khusus aplikasi yang unik untuk setiap pengguna, dan karena sistem identitas mengikuti aturan "satu orang satu identitas", pengguna hanya dapat memiliki satu akun. Dalam kasus ini, anonimitas yang sebenarnya diperoleh pengguna mungkin malah lebih rendah dari tingkat saat ini.
Bahkan jika pengguna tidak secara aktif mengungkapkan nilai rahasia s, mereka mungkin mengalami situasi di mana pengungkapan dipaksa. Pemerintah mungkin meminta pemohon visa untuk mengungkapkan akun media sosial, dan majikan mungkin menjadikan pengungkapan informasi publik secara lengkap sebagai syarat untuk dipekerjakan. Dalam situasi ini, peran perlindungan privasi zk-SNARKs akan hilang.
Semua bentuk identitas memiliki kasus tepi, seperti ketidakmampuan untuk mencakup orang tanpa kewarganegaraan, pemegang kewarganegaraan ganda yang mendapatkan hak istimewa unik, dan kemungkinan lembaga penerbit menjadi sasaran serangan hacker, dll. Masalah ini tidak terkait dengan privasi, teknologi zk-SNARKs tidak dapat menyelesaikannya.
Keterbatasan Bukti Kekayaan
Ada pandangan yang mengatakan bahwa kita bisa sepenuhnya mengandalkan "bukti kekayaan" untuk mencegah serangan penyihir, tanpa memerlukan bentuk sistem identitas apapun. Namun, solusi ini tidak dapat diterapkan dalam beberapa skenario, terutama mencakup:
Skenario ini membutuhkan penyebaran sejumlah aset atau layanan kepada kelompok pengguna yang sangat luas, tanpa mempertimbangkan kemampuan pembayaran mereka. Seperti proyek Worldcoin yang secara berkala memberikan token WLD kepada semua pemegang World ID. "Pendapatan dasar kecil" ini dapat menyelesaikan satu masalah praktis: memungkinkan orang untuk mendapatkan jumlah cryptocurrency yang cukup untuk menyelesaikan beberapa transaksi dasar di blockchain dan pembelian online.
Dalam sistem tata kelola seperti pemungutan suara, "satu orang mengendalikan 100.000 dolar" tidak seharusnya diberikan bobot yang sama dengan "1000 orang bersama-sama mengendalikan 100.000 dolar". Yang terakhir mewakili 1000 individu yang independen, mengandung informasi berharga yang lebih kaya. Ini menunjukkan bahwa sistem tata kelola semacam ini perlu memahami tingkat koordinasi internal dari kumpulan dana, bukan hanya memberikan bobot berdasarkan jumlah dana.
Kedua jenis skenario ini memerlukan semacam solusi identitas, tetapi tidak ada lagi persyaratan ketat untuk "satu orang satu identitas".
![Vitalik: identitas digital + teknologi ZK di bawah dilema ganda])https://img-cdn.gateio.im/webp-social/moments-4ee3f0f2fb93f4937527d660b75452b7.webp(
Status Ideal: Biaya untuk mendapatkan N identifikasi adalah N²
Berdasarkan analisis di atas, kita dapat menyimpulkan suatu keadaan ideal secara teoretis: biaya untuk mendapatkan N identitas seharusnya adalah N². Keadaan ini dapat memberikan pengekangan yang diperlukan terhadap serangan pemerintahan dan penyalahgunaan lainnya, serta memastikan bahwa pengguna memiliki cukup anonimitas dan kemampuan untuk melawan paksaan.
![Vitalik:identitas digital+ZK技术下的多重困境])https://img-cdn.gateio.im/webp-social/moments-d49b614727dad9332ccc83574bcd8d59.webp(
Sistem Identitas Multidimensional: Solusi yang Layak untuk Mencapai Status Ideal
Sistem identitas yang beragam merujuk pada mekanisme identitas yang tidak memiliki satu lembaga penerbit yang dominan. Ini dapat dicapai melalui dua cara:
Pengguna dapat membuktikan identitas mereka melalui bukti dari orang lain di komunitas mereka. Cara ini secara alami memiliki anonimitas, pengguna dapat memiliki beberapa identitas, dan setiap identitas dapat membangun reputasi dalam komunitas melalui tindakan mereka sendiri.
Ini sebenarnya adalah situasi saat ini, terdapat banyak penyedia identitas yang berbeda, seperti Google, Twitter, dokumen identitas yang diterbitkan oleh pemerintah berbagai negara, dan lain-lain. Sebagian besar aplikasi akan kompatibel dengan berbagai metode otentikasi identitas.
Sistem identitas yang beragam secara alami memiliki toleransi kesalahan yang lebih kuat, mampu menyelesaikan banyak masalah yang dihadapi oleh sistem identitas tunggal. Namun perlu dicatat bahwa jika pangsa pasar salah satu bentuk identitas mendekati 100%, maka keuntungan dari sistem identitas yang beragam akan hilang.
Dalam kondisi ideal, proyek "satu orang satu identitas" dapat digabungkan dengan sistem identitas berbasis grafik sosial. Sistem "satu orang satu identitas" dapat memberikan dukungan awal bagi grafik sosial, menciptakan cukup banyak "pengguna benih", sehingga mengembangkan grafik sosial terdistribusi secara global.
Secara keseluruhan, meskipun teknologi zk-SNARKs telah membawa kemajuan besar di bidang identitas digital, kita masih perlu waspada terhadap keterbatasannya dan mengeksplorasi solusi identitas multi yang lebih fleksibel dan aman.
![Vitalik: identitas digital + teknologi ZK di bawah dilema ganda])https://img-cdn.gateio.im/webp-social/moments-b394e40deff972eb129c2cfa202e3a5e.webp(