Era Privasi Komputer Internet: vetKeys Terbuka

Oleh Andrea Cerulli

Dengan pencapaian Niobium, Protokol Komputer Internet mengambil langkah besar maju dalam misinya untuk menghadirkan tingkat privasi baru ke blockchain. Pencapaian ini melihat penerapan fitur vetKeys, yang sekarang sudah aktif dan tersedia untuk semua pengembang yang membangun di atas ICP. Pembaruan ini membuka jalan bagi manajemen kunci terdesentralisasi dan privasi data onchain, menandai awal era privasi Komputer Internet.

Blockchain secara default transparan, yang ideal untuk integritas dan ketersediaan. Namun, ini adalah keterbatasan bagi banyak aplikasi dunia nyata yang bergantung pada kerahasiaan, seperti messaging, identitas, kesehatan, keuangan, pemerintahan, dan permainan.

Dengan vetKeys, para pengembang dapat dengan mudah mengintegrasikan enkripsi end-to-end ke dalam aplikasi mereka, memastikan data sensitif tetap terlindungi bahkan di blockchain publik. Dengan memanfaatkan protokol yang disebut derivasi kunci ambang yang dapat diverifikasi, vetKeys menghadirkan kerahasiaan dan keamanan yang kuat bahkan dalam lingkungan terdesentralisasi.

Apa yang Dikenalkan oleh Tonggak Niobium?

Di inti vetKeys adalah protokol derivasi kunci ambang yang terenkripsi yang dapat diverifikasi (vetKD) yang baru terintegrasi. Ini memungkinkan kontrak pintar yang berjalan di ICP, yang disebut canisters, untuk meminta kunci kriptografi yang kuat yang dihasilkan dan dikelola dengan aman oleh node subnet.

Kunci turunan dienkripsi di bawah kunci publik yang diberikan oleh pengguna, memastikan bahwa baik node subnet maupun canister tidak dapat mengakses kunci turunan tersebut. Selain itu, pengguna dapat memverifikasi bahwa kunci tersebut dihasilkan dengan benar sesuai dengan protokol, bahwa kunci tersebut dienkripsi dengan benar menggunakan kunci publik mereka, dan bahwa kunci tersebut tidak dirusak.

Kanister sekarang dapat mengakses fungsionalitas baru ini melalui API sistem yang baru diperkenalkan, memberikan akses langsung kepada pengembang untuk manajemen kunci terdesentralisasi dari dalam kontrak pintar mereka, tanpa bergantung pada komponen off-chain. Untuk membuat integrasi menjadi mulus, tonggak Niobium memperkenalkan perpustakaan yang ramah pengguna dan pengembang yang menyederhanakan penggabungan vetKeys ke dalam alur kerja frontend dan logika kanister backend, sehingga lebih mudah untuk membangun dapps yang menjaga privasi di Internet Computer.

Selain itu, protokol vetKD memungkinkan kanister untuk mengakses dekripsi ambang, di mana operasi dekripsi didistribusikan secara aman di antara node-node dari subnet. Pendekatan terdistribusi ini meningkatkan keamanan dengan menghilangkan titik-titik kegagalan tunggal: tidak ada satu pihak pun yang memiliki cukup informasi untuk mendekripsi data sendirian. Sebaliknya, dekripsi memerlukan partisipasi dari ambang node, dan hasilnya dapat diverifikasi secara kriptografis.

Catatan Penting: vetKeys menjamin kerahasiaan yang kuat hingga titik dekripsi. Setelah teks asli diserahkan, misalnya, kepada sebuah canister, tidak boleh lagi dianggap sebagai informasi pribadi. Pada tahap itu, adalah tanggung jawab pengembang untuk menangani data dengan aman dalam logika aplikasi. Selain itu, ada beberapa aplikasi yang dapat memanfaatkan dekripsi di sisi canister, di mana konten yang didekripsi sengaja diungkapkan kepada semua pengguna pada waktu atau acara tertentu.

Apa yang Bisa Anda Bangun dengan vetKeys?

Dengan memperkenalkan turunan kunci ambang ke dalam canister, vetKeys membuka pintu untuk serangkaian aplikasi yang menjaga privasi yang memerlukan kerahasiaan, kontrol akses yang fleksibel, dan jaminan kepercayaan yang lebih kuat. Selain privasi, vetKeys memperluas kemampuan kunci rantai dari canister dengan fungsionalitas kriptografi canggih baru, memungkinkan dapps yang lebih kuat dan aman.

Layanan Manajemen Kunci Terdesentralisasi (DKMS)

Mengelola kunci pengguna, terutama dalam pengaturan multi-perangkat dan multi-pengguna, terkenal kompleks dan rentan terhadap kesalahan. vetKeys memungkinkan pengembangan layanan manajemen kunci terdesentralisasi yang memungkinkan pengguna dengan mudah menghasilkan, mengambil, dan berbagi kunci kriptografi di berbagai perangkat dan dengan pengguna lain. Dengan memindahkan derivasi kunci ke node subnet, tanpa pernah mengekspos kunci, vetKeys menyederhanakan distribusi kunci. Selain itu, karena derivasi kunci threshold bersifat deterministik, pengguna dapat dengan andal mengambil kunci mereka sesuai permintaan, tanpa harus secara eksplisit menyimpannya di mana pun.

Penyimpanan Terenkripsi Onchain

Aplikasi inti dari DKMS adalah generasi kunci enkripsi untuk mengamankan data, baik yang disimpan dalam wadah, di blockchain lain, atau sepenuhnya off-chain. Dengan vetKeys, kunci ini dapat dibagikan dengan aman di antara perangkat dan antara pengguna, memungkinkan kasus penggunaan yang kuat yang menjaga privasi. Ini termasuk solusi penyimpanan pribadi, pesan terenkripsi end-to-end, manajer kata sandi, dan aplikasi kolaboratif yang beroperasi pada data rahasia.

Enkripsi Berbasis Identitas (IBE)

vetKeys memungkinkan enkripsi berbasis identitas, memungkinkan data untuk dienkripsi langsung ke identitas, seperti prinsipal, Identitas Internet, alamat email, atau bahkan alamat Ethereum. Ini memungkinkan untuk mengenkripsi data untuk pengguna atau akun tertentu, bahkan jika pengguna tersebut belum pernah berinteraksi sebelumnya dengan dapp. Dengan mengautentikasi dengan dapp menggunakan identitas mereka, pengguna dapat dengan aman mengambil kunci dekripsi mereka dan mengakses data.

Enkripsi Timelock

Varian lain dari enkripsi canggih yang diaktifkan oleh vetKeys adalah enkripsi timelock, yang memungkinkan pengirim untuk mengenkripsi hingga timestamp tertentu, memastikan bahwa penerima hanya dapat mendekripsi setelah waktu tertentu berlalu. Canisters dapat menegakkan kontrol akses berbasis waktu ini dengan meminta dekripsi threshold dari ciphertext hanya setelah waktu kedaluwarsa yang telah ditentukan, menjaga informasi sensitif tetap tersegel hingga momen yang tepat. Ini memungkinkan penerapan aplikasi sensitif waktu, seperti lelang tawaran tertutup, dokumen terkunci waktu, saklar dead-man, dan NFT pengungkapan tertunda.

Enkripsi timelock juga berfungsi sebagai blok bangunan kunci untuk melindungi terhadap Nilai Ekstraksi Maksimal (MEV): dengan menjaga rincian transaksi tetap rahasia hingga setelah inklusi blok, ini mencegah lawan melakukan front-running dan pengurutan ulang transaksi.

Tanda Tangan BLS Ambang

Teknologi Chain Fusion memungkinkan canister untuk berinteraksi secara langsung dengan blockchain lain, seperti Bitcoin atau Ethereum, tanpa bergantung pada jembatan eksternal atau perantara tepercaya. Ini dimungkinkan melalui skema tanda tangan ambang, yang memungkinkan canister untuk menginstruksikan node subnet untuk secara kolektif menghitung tanda tangan ECDSA, Schnorr, dan EdDSA. vetKeys memperluas kemampuan ini dengan memperkenalkan skema tanda tangan ambang baru untuk canister: tanda tangan BLS ambang. Tanda tangan BLS sangat cocok untuk aplikasi multichain karena ukuran yang kompak dan sifat agregasi yang efisien. Dengan mendukung BLS ambang, vetKeys lebih meningkatkan interoperabilitas ICP, memberdayakan canister untuk berpartisipasi dalam dapps dan protokol multichain yang lebih canggih.

Acak yang Dapat Diverifikasi

vetKeys juga dapat berfungsi sebagai Fungsi Acak yang Terverifikasi (VRF). Ini berarti bahwa canisters dapat menghasilkan keacakan yang tidak hanya tidak dapat diprediksi dan tahan terhadap manipulasi tetapi juga dapat diverifikasi secara publik. Keacakan yang tepercaya adalah blok bangunan yang kritis untuk berbagai aplikasi terdesentralisasi, termasuk lotere online tanpa kepercayaan, permainan kasino yang adil, dan pengalaman GameFi di mana hasilnya harus terbukti adil. Ini juga memainkan peran kunci dalam ekosistem NFT — misalnya, dalam menetapkan sifat atau kelangkaan yang diacak selama pencetakan, atau memungkinkan interaksi dalam permainan yang berbasis peluang secara dinamis.

Mulai Membangun dengan vetKeys

Pengembang dapat mulai menggunakan vetKeys hari ini dengan menggunakan dokumentasi resmi:

  • dokumentasi pengembang vetKeys
  • Perpustakaan dan contoh
  • Hubungi dan berinteraksi dengan komunitas


Era Privasi Komputer Internet: vetKeys Terbuka awalnya diterbitkan di The Internet Computer Review di Medium, di mana orang-orang melanjutkan percakapan dengan menyoroti dan menanggapi cerita ini.

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
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)