Dalam konteks menyeimbangkan KYC on-chain dengan perlindungan privasi, model akun publik tradisional sulit mengelola kredensial sekaligus meminimalkan kebocoran data. Manta Atlantic mengatasinya dengan alamat publik-privat paralel dan token soulbound zero-knowledge (SBT), yang menjaga data identitas sensitif tetap off-chain atau dalam komitmen terenkripsi, dan hanya memberikan bukti zero-knowledge yang terverifikasi kepada verifier.
Dari perspektif ekosistem dual-chain Manta Network, Atlantic bertindak sebagai lapisan identitas dan kredensial, sementara Pacific menangani eksekusi aplikasi ZK. zkAddress dan zkSBT merupakan mekanisme inti yang membedakan Atlantic dari L2 modular Pacific, sekaligus menjadi titik masuk konseptual menuju solusi kepatuhan privasi Manta.
zkAddress adalah sistem alamat privasi UTXO (Unspent Transaction Output) Manta Atlantic, yang berjalan paralel dengan alamat akun publik. Sistem ini menyembunyikan catatan minting SBT, status kredensial on-chain, serta informasi identitas off-chain terkait melalui sirkuit zero-knowledge, sehingga pengguna dapat mengelola aset identitas dalam skenario sensitif privasi tanpa mengungkapkan profil akun lengkap.
Berbeda dengan alamat privasi sekali pakai, zkAddress dapat digunakan kembali, dikelola secara independen, dan diaudit, serta mendukung berbagai aset tipe NFT di bawah alamat privasi yang sama. Pengguna dapat menyinkronkan zkAddress di seluruh perangkat menggunakan seed phrase, sehingga menurunkan hambatan pengelolaan identitas privasi. Dalam lapisan identitas Manta Atlantic, zkAddress berfungsi sebagai "wadah privasi," tempat kredensial seperti zkSBT pada akhirnya terikat pada komitmen zero-knowledge yang sesuai dengan zkAddress.
| Dimensi | Alamat Akun Publik | zkAddress |
|---|---|---|
| Model Alamat | Model saldo akun | Model privasi UTXO |
| Visibilitas Transaksi | Terlihat publik di on-chain | Operasi sensitif dilindungi ZK |
| Pengikatan Kredensial | Terkait langsung dengan akun | Terikat pada komitmen privasi |
| Dapat Digunakan Kembali | Identitas publik tunggal | Dapat digunakan kembali, sinkronisasi lintas perangkat |
| Kontrol Pengungkapan | Seluruh riwayat on-chain terlihat | Pengungkapan selektif melalui Prove Key |
Tabel menunjukkan bahwa zkAddress tidak menggantikan alamat publik, melainkan menyediakan saluran identitas privasi paralel dalam jaringan yang sama. Alamat publik cocok untuk operasi transparan dan dapat diaudit seperti voting tata kelola dan staking. Sementara zkAddress sesuai untuk skenario yang memerlukan minimalisasi data, seperti minting kredensial dan Holding aset pribadi.
Manta Atlantic memelihara sistem alamat akun publik sekaligus sistem privasi zkAddress, sehingga pengguna dapat memilih saluran yang sesuai berdasarkan jenis transaksi. Alamat publik mengikuti model akun ekosistem Polkadot standar, dengan saldo, nonce, dan partisipasi tata kelola terlihat di on-chain. zkAddress mengikuti struktur UTXO, menyimpan kredensial dan aset sebagai komitmen terenkripsi yang diverifikasi oleh bukti zero-knowledge.
Kedua jenis alamat bersifat independen dalam manajemen kunci: alamat publik dikendalikan oleh kunci akun standar Substrate, sementara zkAddress memiliki seed phrase dan sistem Prove Key sendiri, sehingga operasi kredensial dapat dilakukan tanpa mengungkapkan hubungan dengan akun publik mana pun. Desain dual-track ini memungkinkan pengguna untuk beralih antara "operasi transparan" dan "operasi privat" dalam dompet yang sama, tanpa harus memaksakan semua aktivitas on-chain menjadi satu identitas yang terlihat.
Gambar 1. Model alamat ganda Manta Atlantic: alamat publik berbasis akun bersama zkAddress berbasis UTXO untuk kredensial yang dilindungi.
Desain paralel juga membawa batasan mekanisme: tindakan seperti transfer MANTA dan voting tata kelola di alamat publik tidak otomatis mendapat perlindungan privasi; verifikasi kredensial dalam zkAddress bergantung pada kebenaran sirkuit zero-knowledge dan pengamanan Prove Key yang baik. Memahami pembagian ini penting untuk menggunakan fitur identitas privasi Atlantic dengan benar.
zkSBT (Zero-Knowledge Soulbound Token) adalah kredensial kepatuhan on-chain yang tidak dapat ditransfer di Manta Atlantic. Setelah penerbit menyelesaikan review KYC atau kepatuhan off-chain, mereka melakukan minting zkSBT ke zkAddress pengguna melalui bukti zero-knowledge. Rantai hanya mencatat komitmen yang dapat diverifikasi bahwa "suatu kondisi tertentu telah terpenuhi," tanpa mengekspos data sensitif mentah seperti nama atau nomor identitas.
Baik zkSBT maupun zkNFT dapat dikelola dalam sistem zkAddress, namun fungsinya berbeda: zkSBT menekankan non-transferability dan verifikasi kepatuhan, cocok untuk bukti KYC dan akses regional; zkNFT berfokus pada kemampuan NFT privat, memungkinkan holding aset digital di bawah alamat privasi. Penerbit dapat mengatur waktu kedaluwarsa dan kondisi pencabutan, yang ditegakkan on-chain oleh modul runtime Atlantic.
| Jenis Kredensial | Dapat Ditransfer | Kasus Penggunaan Inti | Skenario Verifikasi Khas |
|---|---|---|---|
| zkSBT | Tidak dapat ditransfer | Kredensial identitas kepatuhan | KYC, batasan regional, akses institusi |
| zkNFT | Sesuai kontrak | Aset NFT privat | Koleksi pribadi, kredensial acara |
| SBT Publik | Tidak dapat ditransfer | Reputasi on-chain publik | Prestasi publik, lencana anggota komunitas |
Perbandingan menunjukkan bahwa nilai zkSBT terletak pada "data mentah yang dapat diverifikasi namun tetap tidak terlihat," bukan pada transfer aset. Proyek pihak ketiga memverifikasi bukti zero-knowledge yang sesuai dengan zkSBT untuk memastikan bahwa pengguna memenuhi kondisi akses, tanpa mengakses file identitas lengkap. Manta Pacific juga mendukung verifikasi kepatuhan terkait zkSBT, menciptakan keselarasan kredensial lintas rantai antara Atlantic dan Pacific.
Prove Key adalah kunci pengungkapan selektif dalam sistem zkAddress, yang memungkinkan credential holder membuktikan kepada verifier tertentu bahwa mereka "memegang zkSBT tertentu atau memenuhi kondisi tertentu" tanpa mengekspos kredensial lain atau identitas privasi lengkap. Setelah menerima Prove Key atau permintaan bukti yang sah, verifier dapat menyelesaikan verifikasi on-chain atau off-chain tanpa menyentuh materi KYC asli.
Selama proses minting zkSBT, data sensitif tetap off-chain. Penerbit menghasilkan saksi (witness) secara lokal dan membangun bukti zero-knowledge Groth16, mengirimkan transaksi minting melalui modul runtime Atlantic, dan mengikat kredensial ke komitmen zkAddress pengguna. Setelah minting, Prove Key dikembalikan, yang dapat dibagikan pemegang kepada proyek pihak ketiga. Verifier kemudian mengonfirmasi validitas kredensial tanpa mengetahui aset privat lainnya.
Gambar 2. Penerbitan zkSBT off-chain, minting ZK on-chain ke zkAddress, dan pengungkapan selektif Prove Key ke verifier.
Mekanisme pengungkapan selektif mencakup logika pencabutan dan kedaluwarsa: penerbit dapat membatalkan kredensial dengan menerbitkan nullifier atau memperbarui registri pencabutan; kredensial juga dapat memiliki waktu kedaluwarsa on-chain, sehingga verifikasi otomatis gagal setelah masa berlaku habis. Regulator atau auditor dapat melihat statistik agregat penerbitan dan pencabutan tanpa mengakses identitas pribadi, sehingga menyeimbangkan privasi dan ketertelusuran kepatuhan.
Aplikasi zkAddress dan zkSBT mencakup empat area utama: KYC terdesentralisasi, akses DeFi yang patuh, interoperabilitas identitas lintas proyek, dan manajemen NFT privat.
Dalam KYC terdesentralisasi, penerbit melakukan minting zkSBT ke zkAddress setelah review, dan protokol selanjutnya memverifikasi status KYC pengguna melalui Prove Key tanpa mengumpulkan ulang data sensitif. Dalam akses DeFi yang patuh, protokol dapat memerlukan bukti bahwa "pengguna bukan dari wilayah yang dibatasi," dan hanya hasil bukti zero-knowledge yang diverifikasi on-chain.
Proyek ekosistem Polkadot lainnya dapat mengintegrasikan standar zkSBT, sehingga kredensial yang ada dapat digunakan kembali tanpa perlu membangun tumpukan kriptografi sendiri. Dalam skenario NFT privat, pengguna dapat menyimpan aset seperti lencana acara dalam zkAddress dan menyediakan Prove Key sesuai kebutuhan untuk verifikasi.
Manta Atlantic dan Manta Pacific memiliki peran berbeda dalam identitas privasi: Atlantic adalah rantai asli untuk zkAddress dan zkSBT, menangani penerbitan kredensial, manajemen alamat privasi, dan sistem Prove Key. Pacific adalah L2 modular ekosistem Ethereum yang berfokus pada eksekusi aplikasi ZK yang digerakkan oleh Universal Circuits dan penskalaan ketersediaan data Celestia.
| Dimensi | Manta Atlantic | Manta Pacific |
|---|---|---|
| Inti Identitas | Lapisan asli untuk zkAddress dan zkSBT | Dapat mengintegrasikan verifikasi zkSBT, bukan rantai identitas utama |
| Token Gas | MANTA | ETH |
| Fokus Teknis | Kredensial kepatuhan on-chain dan alamat privasi | Penerapan aplikasi ZK dan eksekusi modular |
| Tindakan Pengguna Khas | Minting zkSBT, mengelola zkAddress | Menyebarkan dApp, memanggil Universal Circuits |
Aplikasi Pacific dapat memverifikasi status zkSBT pengguna melalui antarmuka verifikasi kredensial, namun minting, pencabutan, dan pembuatan Prove Key zkSBT terutama dilakukan di Atlantic. MANTA digunakan di Atlantic untuk biaya jaringan dan pembelian kredensial seperti zkSBT, sementara di Pacific digunakan untuk tata kelola dan restaking — fungsi kedua rantai tidak boleh disamakan. Memahami batasan ini membantu membedakan "tempat mengelola identitas privasi" dari "tempat menjalankan aplikasi ZK."
zkAddress, sebagai alamat privasi bergaya UTXO milik Manta Atlantic, berjalan paralel dengan akun publik dan menyediakan wadah privasi yang dapat digunakan kembali serta disinkronkan untuk kredensial on-chain. zkSBT mengikat hasil kepatuhan seperti KYC ke zkAddress sebagai kredensial zero-knowledge yang tidak dapat ditransfer. Prove Key memungkinkan pengungkapan selektif kondisi tertentu kepada verifier tanpa mengekspos identitas secara penuh. Atlantic berfokus pada lapisan identitas dan kredensial, sedangkan Pacific berfokus pada eksekusi aplikasi ZK, membentuk ekosistem dual-chain yang saling melengkapi. Menguasai pembagian alamat publik-privat, minting dan verifikasi zkSBT, serta logika pengungkapan Prove Key adalah kunci untuk memahami solusi kepatuhan privasi Manta.
Apa itu zkAddress?
zkAddress adalah alamat privasi bergaya UTXO Manta Atlantic yang berjalan paralel dengan alamat akun publik. Alamat ini menyembunyikan minting SBT, kredensial on-chain, dan data identitas off-chain terkait melalui sirkuit zero-knowledge, mendukung sinkronisasi seed phrase lintas perangkat, serta dapat menyimpan banyak NFT. zkAddress berfungsi sebagai wadah fundamental bagi sistem identitas privasi Atlantic.
Apa perbedaan antara zkSBT dan SBT biasa?
zkSBT adalah token soulbound zero-knowledge yang hanya mencatat komitmen yang dapat diverifikasi di on-chain, bukan data sensitif mentah seperti informasi KYC. Metadata dan atribut SBT biasa biasanya terlihat publik di on-chain. zkSBT tidak dapat ditransfer dan dirancang untuk verifikasi kepatuhan yang menjaga privasi, bukan untuk perdagangan aset.
Bagaimana cara kerja Prove Key?
Prove Key adalah kunci pengungkapan selektif dalam sistem zkAddress. Pemegang kredensial memberikan kunci ini atau bukti yang sah kepada verifier, yang kemudian dapat mengonfirmasi bahwa pengguna memenuhi kondisi tertentu (misalnya, telah lulus KYC) tanpa melihat kredensial lain atau identitas privasi secara lengkap.
Apakah zkAddress sama dengan alamat pencampur?
Tidak. zkAddress dirancang untuk pengungkapan selektif identitas dan kredensial yang patuh, bukan untuk menyembunyikan sumber dana atau menghindari regulasi. zkSBT mengikat hasil review ke alamat privasi dengan cara yang dapat diverifikasi, dan bersama dengan mekanisme pencabutan serta kedaluwarsa penerbit, mendukung KYC dan akses kepatuhan.
Bisakah zkSBT digunakan di Manta Pacific?
Ya. Manta Pacific mendukung verifikasi status zkSBT melalui antarmuka verifikasi kredensial untuk akses kepatuhan DeFi. Namun, minting, pencabutan, dan pembuatan Prove Key zkSBT terutama dilakukan di Manta Atlantic; Pacific berfokus pada eksekusi aplikasi ZK, bukan pada manajemen kredensial identitas asli.
Tindakan pencegahan apa yang harus diambil saat menggunakan zkAddress?
Lindungi Prove Key dan seed phrase zkAddress — kehilangan keduanya dapat mencegah pengungkapan kredensial kepada verifier. Bukti zero-knowledge bergantung pada kebenaran sirkuit dan strategi pencabutan penerbit. Operasi alamat publik dan zkAddress bersifat independen; perlindungan privasi tidak otomatis mencakup aktivitas on-chain akun publik.





