BARU: Helius mengakuisisi Light Protocol
confidential balances Solana
Blog/Pengembangan

Confidential Balances: Mendukung Kerahasiaan dalam Ekosistem Solana

Insinyur Perangkat Lunak, Solana FoundationKelvin Bonilla di XKelvin Bonilla di LinkedIn
Bacaan 4 menit

Dalam ulasan awal tentang fitur rahasia Token 2022, kami membahas ekstensi token yang saat itu bernama “Confidential Transfers.”

Kini, fungsionalitas tersebut telah berkembang menjadi rangkaian ekstensi yang lebih komprehensif dengan istilah Confidential Balances, yang menambahkan lapisan kerahasiaan baru bagi pemilik aset dan penerbit token tanpa mengorbankan kepatuhan terhadap regulasi.

Berikut pembahasan lebih mendalam mengenai perkembangan terbaru dan bagaimana fitur ini memungkinkan pergerakan token yang lebih fleksibel secara rahasia di Solana.

Sekilas Pengingat: Fitur Kerahasiaan

Program Token2022 Solana memperkenalkan ekstensi khusus yang memungkinkan penerbit token membuat jumlah token tetap “tidak terlihat” oleh publik.

Alih-alih "privasi," kami menggunakan istilah kerahasiaan—cara yang lebih akurat untuk menggambarkan teknologi ini. 

Langkah-langkah mendasar dalam transaksi rahasia biasanya mencakup:

  1. Deposit: Mengubah saldo token publik menjadi berstatus rahasia.
  2. Terapkan: Menyelesaikan (atau “menerapkan”) token yang didepositkan ke saldo rahasia Anda yang tersedia.
  3. Transfer: Memindahkan saldo rahasia kepada penerima dengan mengandalkan bukti kriptografis, seperti bukti kesetaraan, validitas, dan rentang, untuk menjaga kerahasiaan.
  4. Terapkan (Sisi penerima): Penerima menerapkan token tertunda yang baru diterima ke saldo rahasianya yang tersedia.
  5. Tarik (Opsional): Mengubah token rahasia Anda kembali menjadi saldo token publik saat diperlukan.

Semua langkah ini memanfaatkan enkripsi homomorfik dan bukti zero-knowledge (ZKP) di balik layar. Dengan demikian, meskipun nilainya disembunyikan, sistem tetap dapat memverifikasi kebenarannya. 

Lihat “Panduan Produk Confidential Balances” untuk penjelasan menyeluruh tentang langkah-langkah ini.

Apa yang Baru dalam Confidential Balances?

Cakupan Ekstensi yang Komprehensif

“Confidential Balances” bukan sekadar transfer rahasia. Istilah ini menjadi payung bagi berbagai ekstensi token yang ditingkatkan secara kriptografis, termasuk:

  • Confidential Transfers: Menggunakan primitif kriptografis untuk menyamarkan jumlah transfer.
  • Confidential Transfer Fee: Mirip dengan ekstensi Transfer Fees, dengan menggunakan primitif kriptografis yang sama untuk menjaga kerahasiaan biaya.
  • Confidential Mint and Burn: Selain menyembunyikan jumlah token saat ditransfer, penerbit token dapat merahasiakan jumlah token yang dicetak atau dibakar.

Implementasi Saat Ini: Backend Rust dan Dompet sebagai Layanan

Developer di Solana telah membuat implementasi referensi menggunakan Rust murni untuk mengatur alur rahasia ini. Solusi sisi server mengelola instruksi pengguna, menghasilkan bukti ZK, dan menangani kunci enkripsi. 

Meskipun dompet yang digunakan pengguna masih berupaya mendukung fitur-fitur ini secara native, model “Dompet sebagai Layanan”—yang memungkinkan pihak ketiga menangani kriptografi tingkat lanjut dan pekerjaan berat—kemungkinan akan mempercepat adopsi di kalangan pengguna umum.

Menatap Masa Depan: Library Bukti ZK JavaScript

Tonggak pencapaian berikutnya yang diperkirakan segera hadir adalah library bukti ZK berbasis JavaScript. Setelah tersedia (diperkirakan pada akhir 2025), developer dapat membangun integrasi dompet browser atau seluler yang ramah pengguna untuk menghasilkan dan memvalidasi bukti ini secara langsung. 

Dengan begitu, kita kemungkinan akan melihat:

1. Pembuatan Bukti di Sisi Klien 

Pengguna tidak memerlukan server terpisah berbasis Rust atau instruksi khusus untuk menangani enkripsi dan bukti; semuanya dapat dilakukan langsung di dalam dompet web atau seluler.

2. Dukungan Native untuk Confidential Balance 

Phantom, Backpack, atau dompet lain dapat mengintegrasikan pembuatan bukti sementara sehingga pengguna dapat mengirim token secara rahasia dengan mudah.

3. Kepatuhan yang Lebih Efisien 

Menggabungkan “Kunci Auditor” opsional dengan pembuatan bukti di front-end membantu mengatasi kekhawatiran institusi dan regulator dengan memastikan token rahasia dapat dipantau dalam kerangka kerja kepatuhan.

Gambaran Besarnya

Confidential Balances menyediakan mekanisme on-chain yang fleksibel untuk menangani jumlah token secara rahasia, termasuk pemotongan biaya, pencetakan, pembakaran, dan audit. Proyek dapat mengonfigurasi kerahasiaan secara selektif sesuai dengan tujuannya. Dengan memanfaatkan fitur-fitur ini, dApp di Solana kini dapat menghadirkan pengalaman yang menjaga keseimbangan antara kerahasiaan dan persyaratan kepatuhan.

Untuk sebagian besar proyek, langkah berikutnya adalah memahami pengelolaan kunci enkripsi, atau mencari tahu cara mengintegrasikan logika “Confidential MintBurn” secara menyeluruh. 

Seperti yang disarankan dalam panduan resmi, Anda dapat memulai dari skala kecil dengan kerahasiaan parsial atau menerapkan kerahasiaan penuh untuk kasus penggunaan yang lebih canggih, seperti stablecoin atau perdagangan privat.

Kesimpulan

Fitur yang awalnya dikenal sebagai “Confidential Transfers” telah berkembang menjadi Confidential Balances, rangkaian ekstensi token rahasia yang lebih luas untuk ekosistem Solana. Ekstensi baru ini menggunakan kriptografi canggih untuk menyediakan bentuk kerahasiaan yang mendukung kepatuhan. 

Dengan library ZK JavaScript yang akan datang, dukungan dompet yang ramah pengguna, dan solusi berbasis Rust yang sudah tersedia, komunitas Solana siap mengadopsi serta memanfaatkan kemampuan token rahasia ini dengan cara yang dapat memenuhi permintaan pengguna sekaligus ekspektasi regulator.

Referensi Tambahan

Berlangganan Helius

Ikuti perkembangan terbaru dalam pengembangan Solana dan dapatkan pembaruan saat kami memublikasikan postingan