Civic: Tool Verifikasi Identitas untuk Meningkatkan Keamanan Web 3 & DeFi
Halo SOLdier! Artikel Solana Indonesia pada edisi terbaru kali ini akan membahas platform untuk kemanan yakni Civic merupakan solusi wallet-agnostic identity dan manajemen akses (IAM) multi-chain untuk smart contract, dApps, dan perusahaan Web 3 yang berkecimpung dalam dunia blockchain dengan solusi identitas digital cross chain menyediakan verifikasi identitas untuk berbagai kasus penggunaan yang dapat ditingkatkan atau diturunkan sesuai dengan kebutuhan pengguna. Misalnya, tool pencegahan bot kami dirancang untuk membedakan antara manusia dan bot. Selain itu, Civic juga dapat digunakan dalam membuktikan keaktifan pengguna, menjalankan layanan KYC dan KYB, serta memungkinkan permissioned market.
Civic Pass sebagai salah satu fitur ungulan memungkinkan pengguna mengelola akses ke protokol atau layanan berdasarkan verifikasi yang dilakukan atau dari layanan Civic’s Identity Verification (IDV). Civic Pass yang aktif menunjukkan bahwa wallet pengguna telah diverifikasi sesuai dengan persyaratan dApp. Selanjutnya sebuah DApp dapat mengonfirmasi status Civic Pass wallet sebelum mengizinkan transaksi terjadi, sehingga dapat melakukan pemblokiran terhadap pengguna non-compliant.
Civic merupakan solusi wallet-agnostic identity dan manajemen akses (IAM) multi-chain untuk smart contract, dApps, dan perusahaan Web2 yang berkecimpung dalam dunia blockchain.
Civic Pass sebagai salah satu fitur ungulan memungkinkan pengguna mengelola akses ke protokol atau layanan berdasarkan verifikasi yang dilakukan atau dari layanan Civic’s Identity Verification (IDV). Civic Pass yang aktif menunjukkan bahwa wallet pengguna telah diverifikasi sesuai dengan persyaratan dApp. Selanjutnya sebuah DApp dapat mengonfirmasi status Civic Pass wallet sebelum mengizinkan transaksi terjadi, sehingga dapat melakukan pemblokiran terhadap pengguna non-compliant.
Workflow Civic Pass
1. Mengecek Civic Pass yang valid
Ssetelah pengguna menghubungkan wallet mereka ke dApp, Civic Gateway react component melakukan query blockchain untuk Civic Pass valid yang terkait dengan Gatekeeper Network yang dikonfigurasi. Jika tidak ada pass yang ditemukan, UI dApp harus diperbarui.
Jika kalian memilih untuk menggunakan komponen Identity Button referensi yang disediakan di library yang sama, pembaruan UI ini akan terjadi secara otomatis. Penerapan yang sesuai adalah dengan menonaktifkan semua kontrol yang tidak dapat diakses on-chain jika digunakan sebelum waktunya. Misalnya, pengguna tidak boleh menekan tombol Mint NFT jika Civic CAPTCHA Pass tidak muncul, karena tindakan tersebut tidak dapat dieksekusi secara on-chain.
2. Meminta Civic Pass baru
Pengguna tanpa Civic Pass valid yang terkait dengan wallet mereka yang terhubung dapat memintanya kapan saja. Informasi yang perlu dikumpulkan bergantung pada persyaratan Gatekeeper Network yang kalian pilih. Decentralized Exchange (DEX) bisa jadi menggunakan jaringan yang memerlukan verifikasi identitas lengkap, sedangkan mint NFT menggunakan jaringan yang hanya memerlukan verifikasi CAPTCHA.
Pengumpulan dan verifikasi informasi dikemas dalam komponen Civic Pass React. DApp hanya perlu memberi informasi kepada pengguna tentang status saat ini, misalnya collecting, in_review, active.
Setelah pass berhasil diminta, pengguna diharuskan menandatangani transaksi yang mengirimkan Civic Pass secara on-chain.
3. Menggunakan dApp
Setelah pengguna memiliki Civic Pass yang diperlukan untuk wallet, UI dApp dapat mengaktifkan kembali semua kontrol. Smart contract on-chain kemudian secara otomatis memeriksa Civic Pass yang valid selama program berjalan dan menolak transaksi dari pengguna non-compliant (yang tidak memiliki Civic Pass aktif).
Use Case Civic
Pengguna dapat menggunakan ayanan manajemen identitas dan akses on-chain dari Civic untuk smart contract, dApps, dan perusahaan Web2 yang memasuki blockchain.
DeFi
Lakukan verifikasi untuk proses compliance dApps termasuk pemeriksaan identitas dan geografis.
Gaming
Memastikan pemain bukan bot dan telah mencapai batas minimal umur senagai prasyarat untuk memainkan game. Dapat juga dimanfaatkan untuk mencegah kecurangan dalam game dan serangan Sybil.
Web 3
Gunakan infrastruktur token-gating yang secara khusus dapat digunakan dalam mempertahankan kontrol atas siapa yang mengakses layanan.
Proyek NFT
Cegah manipulasi mint dan pemberantasan bot dengan memastikan bahwa pembuatnya adalah benar-benar manusia. Mengurangi pengakses di bawah umur terutama dalam konten atau utilitas dewasa dengan adanya verifikasi usia.
DAO
Membantu mencegah serangan Sybil, penipuan voting, dan manipulasi bot. Lindungi treasury DAO milik kalian.
Demikian penjelasan mengenai Layer3, apabila SOLdier ingin mendapatkan informasi lebih lanjut seputar proyek ini, kalian bisa membuka website resminya, juga dapatkan update terbaru lewat laman twitter mereka di @civickey.