#dusk $DUSK Hari ini saya membaca dokumen model transaksi untuk @Dusk . Saya sempat mengira Dusk adalah "blockchain privasi"—semua transaksi default-nya anonim, seperti Monero atau Zcash. Ternyata di DuskDS dijalankan dua model transaksi sekaligus: Moonlight yang bersifat publik dan berbasis akun; serta Phoenix yang bersifat tersamar/tersembunyi, dengan model UTXO + zero-knowledge proof. Kedua model memakai token $DUSK yang sama dan menjalankan kontrak Transfer yang sama.
Desain ini awalnya terasa kontradiktif bagi saya: mengapa blockchain privasi masih menyediakan model publik? Namun setelah dipikir-pikir, keberadaan Moonlight justru untuk kepatuhan (compliance). Dalam lembaga keuangan tradisional, saat melakukan transaksi, regulator menuntut bisa melihat saldo akun dan catatan transaksi. Di blockchain yang benar-benar privat, auditor bahkan tidak bisa memeriksa rekeningnya—sulit sekali lolos kepatuhan. Moonlight menawarkan pengalaman yang transparan seperti rekening bank tradisional: ada alamat akun, ada saldo, ada riwayat transaksi.
Phoenix mengambil jalur lain: model UTXO + zero-knowledge proof. Nilai transaksi dan pihak yang terlibat bisa disembunyikan, tetapi auditor yang memiliki View Key masih bisa melihatnya. Ini seperti pembukuan perusahaan: untuk publik, yang dibuka adalah ringkasan laporan tahunan; auditor memegang kunci sehingga bisa melihat detailnya.
Saya ibaratkan: ini bukan seperti satu jalan yang hanya bisa memilih "sepenuhnya transparan" atau "sepenuhnya anonim", melainkan seperti sebuah gedung yang sekaligus memiliki ruang rapat kaca dan ruang pertemuan kedap suara. Untuk keterbukaan eksternal dan pelaporan regulator, gunakan ruang kaca (Moonlight); untuk negosiasi bisnis dan kliring antar lembaga, gunakan ruang kedap suara (Phoenix). Satu gedung yang sama, tetapi skenario berbeda masuk ke ruangan yang berbeda.
Namun adanya dua model juga menambah kompleksitas. Pengguna perlu memindahkan DUSK secara manual antara akun Moonlight dan Phoenix; saat ini belum ada routing otomatis. Jika sebuah dApp hanya mendukung Moonlight, pengguna yang memegang aset Phoenix yang tersembunyi harus melakukan transfer lintas model dulu—ada langkah ekstra, dan juga satu kali gas tambahan.
Jadi ketika melihat sistem akun #dusk , perhatian saya bukan cuma pada "apakah ada privasi", melainkan juga model mana yang lebih cenderung dipilih developer dan pengguna dalam penggunaan nyata, serta apakah gesekan transfer lintas model bisa diserap oleh lapisan wallet. Efisiensi sirkulasi $DUSK pada akhirnya bergantung pada biaya pergantian (switching) antara kedua model. @Dusk
Desain ini awalnya terasa kontradiktif bagi saya: mengapa blockchain privasi masih menyediakan model publik? Namun setelah dipikir-pikir, keberadaan Moonlight justru untuk kepatuhan (compliance). Dalam lembaga keuangan tradisional, saat melakukan transaksi, regulator menuntut bisa melihat saldo akun dan catatan transaksi. Di blockchain yang benar-benar privat, auditor bahkan tidak bisa memeriksa rekeningnya—sulit sekali lolos kepatuhan. Moonlight menawarkan pengalaman yang transparan seperti rekening bank tradisional: ada alamat akun, ada saldo, ada riwayat transaksi.
Phoenix mengambil jalur lain: model UTXO + zero-knowledge proof. Nilai transaksi dan pihak yang terlibat bisa disembunyikan, tetapi auditor yang memiliki View Key masih bisa melihatnya. Ini seperti pembukuan perusahaan: untuk publik, yang dibuka adalah ringkasan laporan tahunan; auditor memegang kunci sehingga bisa melihat detailnya.
Saya ibaratkan: ini bukan seperti satu jalan yang hanya bisa memilih "sepenuhnya transparan" atau "sepenuhnya anonim", melainkan seperti sebuah gedung yang sekaligus memiliki ruang rapat kaca dan ruang pertemuan kedap suara. Untuk keterbukaan eksternal dan pelaporan regulator, gunakan ruang kaca (Moonlight); untuk negosiasi bisnis dan kliring antar lembaga, gunakan ruang kedap suara (Phoenix). Satu gedung yang sama, tetapi skenario berbeda masuk ke ruangan yang berbeda.
Namun adanya dua model juga menambah kompleksitas. Pengguna perlu memindahkan DUSK secara manual antara akun Moonlight dan Phoenix; saat ini belum ada routing otomatis. Jika sebuah dApp hanya mendukung Moonlight, pengguna yang memegang aset Phoenix yang tersembunyi harus melakukan transfer lintas model dulu—ada langkah ekstra, dan juga satu kali gas tambahan.
Jadi ketika melihat sistem akun #dusk , perhatian saya bukan cuma pada "apakah ada privasi", melainkan juga model mana yang lebih cenderung dipilih developer dan pengguna dalam penggunaan nyata, serta apakah gesekan transfer lintas model bisa diserap oleh lapisan wallet. Efisiensi sirkulasi $DUSK pada akhirnya bergantung pada biaya pergantian (switching) antara kedua model. @Dusk
双模型设计很聪明,兼顾合规和隐私
0%
切换太麻烦,钱包应该自动处理
0%
0 Voting • Voting ditutup