Zcash Aset Terlindungi
Ringkasan (TL;DR)
Zcash Shielded Assets (ZSA) adalah usulan ekstensi protokol yang memungkinkan aset selain ZEC — stablecoin, token tata kelola, atau aset kustom apa pun — berada di dalam pool terlindungi milik Zcash, dengan pengirim, penerima, dan jumlahnya tetap terjaga privasinya.
- Apa itu: Aset kustom bergaya ERC-20, tetapi terlindungi secara default.
- Siapa yang membangunnya: QEDIT, di bawah hibah dari Zcash Foundation, bekerja sama dengan Electric Coin Company.
- Bagaimana spesifikasinya: ZIP 226 (transfer dan burn) bersama dengan ZIP 227 (penerbitan).
- Status: Belum aktif di mainnet dan bukan bagian dari Peningkatan Jaringan 7 (NU7). ZIP 259, yang mencantumkan semua yang diterapkan oleh NU7, tidak mencakup ZIP 226 atau ZIP 227, dan belum ada tanggal aktivasi ZSA yang ditetapkan.
- Biaya: Selalu dibayar dalam ZEC, terlepas dari aset apa pun yang dipindahkan.
Penjelasan Inti
Zcash Shielded Assets (ZSA) adalah usulan peningkatan untuk protokol Zcash yang akan memungkinkan pembuatan, transfer, dan pembakaran aset kustom pada chain Zcash.
Jika Anda sudah terbiasa dengan standar token ERC-20 pada blockchain Ethereum, ZSA adalah bagi Zcash sebagaimana token ERC-20 bagi Ethereum.
Aset Terlindungi akan memungkinkan pembuatan token kustom pada blockchain Zcash dari Zcash, sehingga memungkinkan token selain ZEC untuk mendapatkan manfaat dari anonimitas dan privasi transaksi terlindungi pada blockchain Zcash.
Potensi use case utama dari ZSA adalah untuk menerbitkan stablecoin pada protokol Zcash. Stablecoin adalah cryptocurrency yang menyematkan nilainya ke mata uang fiat, seperti Dolar AS atau Euro. Saat ini, beberapa stablecoin yang paling banyak beredar adalah token ERC-20 seperti USDC dan Dai.
Potensi penggunaan lain dari ZSA adalah untuk penerbitan token tata kelola. Sebagai contoh, ZecHub (penerbit wiki ini) adalah sebuah Decentralized Autonomous Organization (DAO) dan dapat membuat serta menerbitkan ZSA kepada para anggotanya untuk melakukan pemungutan suara pada proposal dan keputusan tata kelola.
ZSA sedang dikembangkan oleh QEDIT, di bawah hibah utama dari Zcash Foundation melalui kolaborasi dengan Electric Coin Company. Karena proyek ini masih aktif dikembangkan, pembaruan diposting pada thread ini di forum Zcash. Pengajuan hibah ZSA oleh QEDIT tersedia di situs web hibah Zcash Foundation.
Visual / Analogi
Amplop tersegel
Bayangkan sebuah transaksi terlindungi Zcash seperti amplop polos yang tersegel dan dimasukkan ke dalam kotak surat publik. Siapa pun dapat melihat bahwa sebuah amplop telah dikirimkan. Tidak ada yang dapat melihat siapa pengirimnya, siapa yang mengambilnya, atau apa isinya — dan setiap amplop terlihat identik dengan amplop lainnya.
Hari ini, sebuah amplop pada jaringan Zcash hanya dapat membawa satu hal: ZEC.
ZSA tidak mengubah amplop tersebut. ZSA mengubah apa yang diperbolehkan di dalamnya. Setelah ZSA, amplop tersegel yang sama dapat membawa stablecoin, token tata kelola DAO, atau poin loyalitas perusahaan — dan dari luar, tampilannya akan tetap persis seperti amplop lainnya di jaringan.
Satu detail yang perlu diingat adalah: biaya pos selalu dibayar dalam ZEC, apa pun isi di dalam amplop tersebut.
Apa yang dapat dilihat oleh pengamat luar
| Seorang pengamat dapat melihat... | ERC-20 pada Ethereum | ZSA pada Zcash |
|---|
| Siapa yang mengirimnya | Publik | Terlindungi |
| Siapa yang menerimanya | Publik | Terlindungi |
| Berapa banyak yang dipindahkan | Publik | Terlindungi |
| Saldo individu | Publik | Terlindungi |
| Total supply dari aset tersebut | Publik | Publik — secara sengaja |
| Mata uang yang digunakan untuk membayar biaya | ETH | ZEC |
Mengapa baris suplai bukanlah sebuah bug
Dua baris terbawah dari tabel tersebut adalah bagian di mana ZSA menjadi menarik.
ZIP 227 secara sengaja menjaga penerbitan tetap transparan, sehingga pasokan beredar dari setiap aset dapat dilacak secara on-chain. Kepemilikan individu dan pembayaran individu tetap privat; namun jumlah total token yang ada tidak demikian.
Bagi penerbit stablecoin, kombinasi tersebut merupakan sebuah keunggulan alih-alih sebuah kompromi. Cadangan dapat diaudit terhadap pasokan yang dapat diverifikasi secara publik, sementara orang-orang yang benar-benar menggunakan token tersebut dapat menjaga kerahasiaan saldo dan pembayaran mereka.
Satu aset, satu identitas
Setiap aset mendapatkan Asset Identifier yang unik, yang diturunkan dari kunci penerbitan (issuance key) penerbit bersama dengan deskripsi teks dari aset tersebut. Dua penerbit yang berbeda tidak dapat menghasilkan identifier yang sama, dan proses pencetakan (minting) atau mengubah aset memerlukan otorisasi kriptografis dari penerbitnya. Dalam istilah amplop: siapa pun dapat mengirimkan amplop, tetapi hanya mint yang memiliki aset tertentu yang dapat mencetak lebih banyak aset tersebut.
Pendalaman Materi
Demo ZSA di Zebra

Jalankan demonya sendiri!
Kloning repositori zcash-tx-tool: https://github.com/QED-it/zcash_tx_tool
Zcash Proposal Peningkatan (ZIPs)
- ZIP 226: Transfer dan Burn dari Aset Terlindungi Zcash
- ZIP 227: Penerbitan Aset Terlindungi Zcash
- ZIP 230: Format Transaksi Versi 6
Catatan tentang ZIP 230: ZIP 230 telah ditarik sejak saat itu dan tidak akan diterapkan. Versi transaksi 6 kini ditentukan oleh ZIP 229. Lihat pemberitahuan di bagian atas halaman ZIP 230.
ZIP 226 mendefinisikan protokol OrchardZSA — sebuah ekstensi dari protokol Orchard yang membawa transfer dan burn dari aset kustom. ZIP 227 mendefinisikan bagaimana aset tersebut dibuat pada awalnya, dan hanya boleh diimplementasikan bersama dengan ZIP 226.
Proposal Hibah ZSA
Proposal ZSA untuk Aset Terlindungi (ZSA/UDA) dipresentasikan oleh tim QEDIT untuk membangun aset terlindungi generik pada blockchain Zcash. Hal ini biasanya disebut sebagai User Defined Assets (UDA) atau sebagai Zcash Shielded Assets (ZSA).
Dengan proposal ini, tim di QEDIT berencana untuk menghadirkan DeFi ke dalam ekosistem Zcash dan, pada saat yang sama, memungkinkan penggunaan teknologi privasi terbaik di dalam ekosistem DeFi yang sudah ada. Dalam sebuah survei jajak pendapat, tim mengajukan pertanyaan, dan komunitas menjawab bahwa aset terlindungi generik (ZSA/UDA) adalah fitur yang paling banyak diminta saat ini.
Proposal ini secara teknis mematuhi spesifikasi Zcash Improvement Proposal (ZIP) dan didefinisikan dalam ZIP 226 & ZIP 227.
- ZIP 226: Transfer dan Burn dari Aset Terlindungi Zcash
- ZIP 227: Penerbitan Aset Terlindungi Zcash
Implikasi Praktis
Jika Anda menyimpan atau menggunakan ZEC
- ZSA didefinisikan sebagai ekstensi dari Orchard ("OrchardZSA"), sehingga mereka akan berbagi mekanisme terlindungi yang sudah digunakan oleh ZEC. Dompet Anda akan memerlukan dukungan ZSA secara eksplisit sebelum dapat menyimpan atau mengirimnya.
- Anda akan selalu membutuhkan sejumlah ZEC yang tersedia. Biaya untuk menerbitkan dan mentransfer ZSA dibayarkan dalam ZEC, bukan dalam aset itu sendiri.
- Tidak ada hal terkait transaksi ZEC Anda yang berubah.
Jika Anda adalah calon penerbit — sebuah stablecoin, DAO, atau perusahaan
- Penerbitan aset memerlukan otorisasi kriptografis yang terikat pada kunci penerbitan, sehingga hanya Anda yang dapat mencetak atau mengubah atribut dari aset Anda sendiri.
- Suplai beredar aset Anda dapat diaudit secara publik sementara saldo dan transfer pengguna Anda tidak. Bagi penerbit yang teregulasi, ini biasanya merupakan kombinasi tepat yang dibutuhkan.
- Sebuah transaksi penerbitan tunggal dapat membuat lebih dari satu aset sekaligus.
Untuk ekosistem
- Karena setiap biaya ZSA dinyatakan dalam ZEC, aktivitas pada aset masa depan apa pun yang diterbitkan di Zcash menciptakan permintaan untuk ZEC itu sendiri.
Kesalahan Umum
| Keyakinan umum | Apa yang sebenarnya terjadi |
|---|
| "ZSAs sudah aktif di Zcash saat ini." | Tidak demikian. ZSA bukan bagian dari Peningkatan Jaringan 7 (NU7), yang didefinisikan oleh ZIP 259 tanpa ZIP 226 atau ZIP 227, dan masih dalam tahap peninjauan serta pengujian. |
| "ZSA menghadirkan smart contract ke Zcash." | ZSA menentukan penerbitan, transfer, dan pembakaran aset. Ini bukanlah lapisan kontrak yang dapat diprogram untuk tujuan umum. |
| "Anda dapat membayar biaya ZSA dengan token ZSA itu sendiri." | Biaya dibayarkan dalam ZEC. |
| "Jika bersifat terlindungi, pasokan token juga harus rahasia." | ZIP 227 sengaja membuat penerbitan menjadi transparan, sehingga pasokan setiap aset dapat dilacak secara publik. Saldo dan transfer tetap privat; namun pasokannya tidak. |
| "ZIP 230 adalah format transaksi versi 6 saat ini." | ZIP 230 telah ditarik. Versi 6 sekarang ditentukan oleh ZIP 229. |
Halaman Terkait
- Halo — sistem pembuktian di balik Orchard, protokol yang diperluas oleh ZSA
- zk-SNARKs — zero-knowledge proofs yang memungkinkan transfer terlindungi diverifikasi tanpa harus diungkapkan
- Pool Terlindungi — tempat ZSA akan berada bersama dengan ZEC
- Transaksi — bagaimana sebuah transaksi Zcash disusun
- Zebra Full Node — implementasi node yang digunakan dalam demo ZSA di atas