
Blockchain Lapisan 1 Sui hari ini mengumumkan peluncuran zkLogin, solusi autentikasi Web3 yang memungkinkan pengguna mengakses aplikasi terdesentralisasi (dApps) melalui akun sosial Web2 mereka.
Sui mengatakan bahwa zkLogin menghilangkan kebutuhan pengguna untuk melalui proses onboarding yang rumit, yang biasanya melibatkan instalasi dompet, manajemen frase awal, dan penyimpanan kunci pribadi untuk transaksi dApps on-chain.
Sebaliknya, pengembang dapat menawarkan kepada pengguna kemudahan untuk melakukan autentikasi pada dApps pilihan mereka menggunakan akun yang ada dari platform seperti Google, Facebook, Twitch, dan berbagai akun sosial Web2 melalui zkLogin.
Di masa mendatang, Sui berencana untuk mengintegrasikan zkLogin dengan Microsoft, Apple, WeChat dan Amazon.
"Dengan memungkinkan pengguna mengakses dApps dengan login sosial yang sudah mereka kenal, zkLogin menghilangkan hambatan besar dalam menghadirkan manfaat aplikasi berbasis blockchain kepada miliaran pengguna umum," ujar Greg Siourounis, Direktur Pelaksana Sui Foundation, dalam sebuah pernyataan.
zkLogin dari Sui menggabungkan zk-SNARK dan Token Web JSON untuk memanfaatkan teknologi zero-knowledge proof. Teknologi ini memungkinkan satu pihak untuk memverifikasi keakuratan suatu pernyataan tanpa mengungkapkan data yang mendasarinya.
Artinya, pengguna dapat mengautentikasi identitas atau kepemilikan dompet mereka tanpa mengungkapkan kredensial spesifik yang diperlukan untuk mengakses akun.
Upacara Pengaturan zkLogin
Untuk meningkatkan efisiensi komputasi dalam pembuatan bukti tanpa pengetahuan, Sui Foundation menyelenggarakan upacara untuk membuat Common Reference String (CRS) yang dapat diakses oleh aplikasi apa pun pada platform Sui.
Common Reference String (CRS) adalah konsep dan komponen kriptografi yang digunakan dalam berbagai protokol kriptografi, termasuk bukti tanpa pengetahuan. Pembuatan string ini memerlukan deskripsi rangkaian dan angka acak yang dihasilkan secara aman.
Kepercayaan dalam proses ini bergantung pada dua prinsip dasar:
Memastikan pelaksanaan proses pengambilan sampel yang tepat.
Pembuangan nomor acak rahasia yang andal.
Sui mengatakan pihaknya melibatkan banyak pihak dan menggunakan protokol terdistribusi untuk memastikan bahwa pengaturan akhir selaras dengan jaminan keamanan dan privasi yang diinginkan, meskipun hanya satu dari pihak ini yang mengikuti protokol dengan jujur.
Dalam konteks bukti tanpa pengetahuan dan protokol kriptografi terkait, CRS adalah serangkaian data acak dan diketahui publik yang digunakan untuk membantu memfasilitasi keamanan dan fungsi protokol.
String ini biasanya berisi nilai dan parameter acak tertentu yang dihasilkan dalam proses penyiapan tepercaya. CRS berfungsi sebagai fondasi atau titik referensi umum bagi pembuktian dan pemverifikasi dalam interaksi kriptografi.
Dalam pembuktian tanpa pengetahuan, misalnya, CRS digunakan untuk memastikan bahwa proses pembuatan bukti aman dan bahwa pemverifikasi dapat memercayai informasi yang diberikan oleh pembuktian tanpa mengungkapkan detail sensitif atau rahasia apa pun.
Pembuatan CRS sering kali melibatkan upacara penyiapan tepercaya, tempat beberapa pihak berkolaborasi untuk membuat string dengan cara yang memastikan keacakan dan keamanannya.
Menurut Sui, upacara pengaturan zkLogin menggunakan sistem zkSNARK Groth16, yang dikenal karena ukuran buktinya yang ringkas dan kinerja verifier yang efisien. Namun, efisiensi ini dibarengi dengan pengorbanan awal berupa operasi pengaturan yang intensif komputasi.
Sui mengundang hingga 50 orang ahli blockchain, kriptografi, dan teknologi serta hingga 100 validator untuk berpartisipasi dalam memberikan kontribusi pada upacara pembukaan.
Selain itu, zkLogin sekarang dapat diakses untuk integrasi langsung oleh semua pengembang Sui, yang memungkinkan mereka menawarkan fitur ini kepada pengguna aplikasi mereka.
Postingan Sui Meluncurkan zkLogin untuk Google dan Twitch guna Mendorong Adopsi Web3 muncul pertama kali di Metaverse Post.
