Lit Protocol: Jaringan Key Management Terdesentralisasi di Solana

Solana Indonesia
4 min readMar 17, 2023

--

Halo SOLdier! Pada edisi terbaru Artikel mingguan Solana Indonesia kali ini akan membahas secara lengkap seputar Lit Protocol, sebuah platfrom yang memungkinkan pengguna untuk membuat dan mengelola distributed cryptography keypairs untuk enkripsi berbasis kondisi dan signing yang terprogram. Jaringan key management terdesentralisasi, Lit, dapat digunakan sebagai pengganti key custodian yang tersentralisasi dan solusi key management lainnya.

Jaringan Lit terdiri dari jaringan node yang terdesentralisasi, masing-masing memainkan peran penting dalam key generation, konsensus, dan eksekusi Lit Actions (smart contract Javascript yang dapat memanfaatkan data on atau off-chain dalam perhitungannya). Lit bukanlah sebuah blockchain tetapi dapat didefinisikan sebagai layanan middleware yang memiliki kapasitas untuk membaca dan menulis data antar blockchain dan sistem terdistribusi lainnya serta state machine. Berikut ilustrasi bagaimana Lit Protocol beroperasi:

Sebagai sebuah protokol, Lit dapat dimanfaatkan untuk membuat aplikasi yang memanfaatkan kriptografi public key sebagai fokus utamanya sekaligus menjalankan dua “bucket” fungsionalitas utama, diantaranya adalah:

Enkripsi dan Kontrol Akses

Lit Protocol menawarkan protokol kontrol akses terdesentralisasi yang kompatibel dengan sebagian besar chain EVM, terutama untuk Cosmos dan ekosistem Solana. Dengan Lit, setiap pengguna dapat menggunakan kondisi kontrol akses on-chain untuk:

· Misalkan Alice mengenkripsi data klien dan Bob mendekripsi data klien mengikuti aturan dari Alice (seperti kepemilikan NFT atau token tertentu), tanpa menggunakan otoritas pusat untuk menyediakan kunci dekripsi ke Bob.

· Melakukan proses request jaringan signed JWT yang menyediakan akses ke dynamic content berdasarkan kondisi on-chain. Dengan fungsi ini, Lit Protocol memungkinkan adanya penyimpanan data pribadi di open web, menyediakan interoperabilitas dan portabilitas antar pengguna, aplikasi, dan ekosistem yang sebelumnya mengalami masalah jaringan.

Decentralized Programmatic Signing

Fitur kontrol akses Lit memberikan pengguna sebuah fitur untuk membaca data pribadi dari dWeb berdasarkan kondisi on-chain. Tapi ini hanya setengah dari seluruh rangkain proses. Bagaimana dengan menulis data? Untuk melakukan proses signing (atau bisa juga disebut dengan penulisan data ke blockchain), Lit menyediakan dua layanan yang saling terkait: Programmable Key Pairs (PKP) dan Lit Actions.

PKP merupakan keypair kriptografis yang dibuat secara kolektif oleh validator yang berpartisipasi, disimpan sebagai key share yang didistribusikan ke seluruh jaringan Lit. Kepemilikan PKP dibuktikan dengan cara mint NFT. Hanya mereka yang memiliki akses resmi yang dapat melakukan sign PKP.

PKP pada dasarnya dapat diprogram. Program yang menentukan kapan, mengapa, dan apa yang akan di-sign PKP disebut Lit Actions. Tindakan ini adalah fungsi JavaScript yang tidak dapat diubah yang disimpan di IPFS. Sebuah tindakan dapat dianggap sebagai smart contract karena mereka dapat memulai sign transaksi dan menggunakan data off-chain dalam perhitungannya. Saat kedua komponen ini bekerja sama, mereka memiliki kemampuan untuk memfasilitasi otomatisasi proses sign yang rumit.

Apa saja yang dapat pengguna buat dengan Lit?

Infrastruktur Lit dapat digunakan untuk mendukung seluruh host aplikasi web3. Berikut beberapa contohnya:

DeFi

· Eksekusi transaksi berbasis kondisi (mis. pesanan limit on-chain).

· Pembayaran otomatis dan berulang.

· Solusi liquid staking.

· Eksekusi transaksi tanpa kendala (signing abstraction).

· Aplikasi Vault untuk trading “bundle” aset dengan lancar.

Infrastruktur

· Cross-chain bridge.

· Oracles untuk data off-chain.

· Mendengarkan serangkaian agenda dan eksekusi berbasis kondisi.

· Transaksi dengan privasi tingkat tinggi.

· Key custodian yang terdesentralisasi.

Web3 Sosial

· Data pribadi untuk aplikasi sosial.

· Sistem kredensial untuk login web3 yang mengedepankan privasi.

· Grafik sosial milik pengguna.

· Abstraksi akun dengan dukungan untuk metode autentikasi web2 (Apple Passkey).

· Chat bot terdesentralisasi.

· Membangun reputasi secara on-chain yang dapat diverifikasi.

Game

· Signing dan abstraksi wallet untuk game berbasis blockchain.

· Sistem bonus dan prestasi berbasis kondisi.

· Data pribadi untuk game multiplayer.

Unlockable NFT

Dengan menggunakan NFT HTML, pengguna dapat membuat konten terkunci yang hanya dapat diakses oleh pemilik NFT. Ini termasuk dynamic content, seperti website atau ruang metaverse.

Berikut adalah contoh penggunaan Lit Genesis Canvas NFT kami. Hanya holder yang dapat mengakses canvas site pribadi yang ditautkan di dalamnya!

Menambahkan Token Gating ke Aplikasi Web2

· Shopify: Kontrol akses berbasis blockchain untuk toko online milik pengguna.

· Zoom: Panggilan Zoom dengan token-gated.

· Google Drive: Tambahkan persyaratan kontrol akses ke file Google Drive.

· WordPress: Gerbang akses ke situs dan halaman WordPress.

Ide lainnya:

· Sistem sertifikasi yang menggunakan conditional signing.

· Pembuatan blockchain.

Untuk membaca lebih banyak contoh, lihat halaman kasus penggunaan Lit Protocol. SOLdier juga dapat menjelajahi beberapa project yang telah dibuat dengan Lit di sini.

Demikian penjelasan mengenai Allbridge Apabila SOLdier ingin mendapatkan informasi lebih lanjut seputar Allbridge, kalian bisa membuka website resminya, juga dapatkan update terbaru lewat laman twitter resmi di @LitProtocol.

--

--

Solana Indonesia
Solana Indonesia

Written by Solana Indonesia

Pembaruan, pengumuman, dan penjelasan; Pelajari lebih lanjut tentang teknologi, validator, partner dan komunitas Solana.

No responses yet