Di Dalam Zama Protocol — Bagaimana Transaksi Rahasia Bekerja
Dipublikasikan: 30 Januari 2026 pukul 07.50
Tujuan Pembelajaran:Untuk memahami arsitektur operasional jaringan Zama dan bagaimana komponen-komponennya yang khusus bekerja sama untuk memungkinkan komputasi rahasia pada blockchain publik.
Simfoni Komponen Khusus: Bagaimana Jaringan Zama Beroperasi
Protokol Zama bukanlah aplikasi monolitik, tetapi jaringan bagian-bagian khusus yang disusun secara hati-hati bekerja bersama. Memahami arsitektur ini adalah kunci untuk menghargai inovasinya. Mari kita ikuti perjalanan satu transaksi rahasia—misalnya, mentransfer token terenkripsi secara pribadi.
1. Titik Awal: Jaringan Penyelenggara (Contoh: Ethereum)
Transaksi Anda dimulai di Host Chain—blockchain publik yang sudah ada seperti Ethereum atau Solana. Ini adalah tempat kontrak cerdas rahasia (misalnya, stablecoin pribadi) dideploy. Anda mengirimkan transaksi dengan masukan terenkripsi (jumlah transfer) dan bukti ZK yang menyatakan bahwa enkripsi Anda valid.
2. The Dispatcher: Kontrak Eksekutor FHEVM
Ketika transaksi Anda memanggil fungsi dalam kontrak rahasia, transaksi tersebut berinteraksi dengan perpustakaan FHEVM Zama. Perpustakaan ini berisi tipe khusus seperti euint64 (bilangan bulat tak bertanda terenkripsi). Ketika logika kontrak memerlukan komputasi pada data terenkripsi ini—misalnya, memeriksa apakah saldo Anda mencukupi—Host Chain itu sendiri tidak melakukan matematika FHE berat ini.
Sebaliknya, Executor Contract yang khusus di Host Chain bertindak sebagai pengirim pesan. Ia mencatat suatu kejadian yang pada dasarnya mengatakan:
“Kontrak X membutuhkan operasi perbandingan FHE dilakukan dengan masukan terenkripsi ini.”
Desain ini luar biasa karena menjaga beban komputasi besar dari FHE di luar rantai utama, menjaga kinerjanya dan biaya rendahnya untuk semua transaksi lainnya yang tidak bersifat rahasia.
3. Pusat Komputasi: Coprocessor FHE
Ini adalah tempat di mana ajaibnya terjadi. Sebuah jaringan node FHE Coprocessor terus mendengarkan kejadian-kejadian ini. Mereka adalah server berkinerja tinggi yang dilengkapi untuk menjalankan komputasi FHE yang dioptimalkan Zama secara efisien.
-
Sebuah Coprocessor mengambil data terenkripsi dari acara tersebut.
-
Ini melakukan operasi FHE yang diminta (perbandingan, dan kemudian, pengurangan dan penjumlahan untuk saldo) langsung pada ciphertexts.
-
Ia memposting output terenkripsi yang dihasilkan (misalnya, saldo terenkripsi baru) kembali ke rantai.
Beberapa Coprocessor berjalan secara paralel untuk redundansi dan keamanan, dan pekerjaan mereka dapat diverifikasi secara publik. Siapa pun dapat menjalankan ulang komputasi untuk memastikan bahwa pekerjaan tersebut telah dilakukan dengan benar.
4. Sistem Saraf Pusat: Gerbang
Mengkoordinasikan seluruh proses ini adalah Gateway, yang beroperasi pada Arbitrum rollup yang khusus dan berkapasitas tinggi. Bayangkan sebagai pusat kendali dan buku besar protokol. Peran kritisnya termasuk:
-
Orkestrasi: Menugaskan tugas ke Coprocessor dan menggabungkan hasilnya.
-
Manajer Daftar Kontrol Akses (ACL): Mempertahankan catatan utama siapa yang dapat mendekripsi apa. Ketika kontrak cerdas dieksekusi
FHE.izinkan(newBalance, alamatPenerima), izin ini secara permanen dicatat dalam ACL Gateway. -
Pusat Layanan: Ini adalah antarmuka tunggal bagi pengguna untuk meminta layanan protokol kunci: memverifikasi bukti ZK mereka, meminta dekripsi, atau menghubungkan aset terenkripsi antara berbagai Host Chain.
5. Fort Knox dari Kunci: Layanan Manajemen Kunci (KMS)
Semua data dalam jaringan Zama dienkripsi di bawah satu kunci publik yang kuat. Kunci dekripsi pribadi yang sesuai harus dijaga dengan keamanan ekstrem, namun tetap dapat digunakan ketika diotorisasi. Ini adalah tugas KMS.
-
Kunci pribadi dipecah menjadi bagian-bagian menggunakan protokol Multi-Party Computation (MPC) yang kuat.
-
Fragmentasi ini tersebar di antara 13 operator node independen dan terpercaya. Tidak ada operator tunggal, atau bahkan kelompok kecil, yang pernah memiliki akses terhadap kunci penuh.
-
Ketika Anda, sebagai penerima yang sah, meminta untuk mendekripsi saldo baru Anda, Gateway memeriksa ACL-nya. Jika diizinkan, permintaan tersebut diteruskan ke komite KMS.
-
Node-node KMS secara kolaboratif melakukan dekripsi ambang batas di dalam enclave AWS Nitro yang aman. Hanya upaya gabungan mayoritas yang cukup (misalnya, 9 dari 13) yang dapat menghasilkan teks terang akhir, yang kemudian dikirim kembali ke Anda secara aman.
Arsitektur ini memastikan kerahasiaan (data selalu dienkripsi), descentralisasi (tidak ada satu titik kontrol), dan verifikasi publik (semua langkah dapat diperiksa).
Penafian: Informasi pada halaman ini dapat berasal dari pihak ketiga dan tidak selalu mencerminkan pandangan atau opini dari KuCoin. Konten ini hanya untuk referensi dan bukan merupakan perwakilan atau jaminan dalam bentuk apa pun, dan juga tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab atas kesalahan atau kelalaian apa pun, atau atas hasil apa pun dari penggunaan informasi ini. Berinvestasi dalam aset virtual memiliki risiko. Harap menilai risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Peringatan Risiko kami.