$DUSK menggunakan pilihan desain yang menurut saya sangat relevan untuk keuangan: Dusk mendukung dua model transaksi tanpa memaksa setiap pengguna ke model visibilitas yang sama. Moonlight transparan dan berbasis akun, sedangkan Phoenix berbasis UTXO dan dapat mendukung transaksi yang diaburkan melalui bukti pengetahuan nol (zero-knowledge proofs).
Mengapa itu penting? Sistem keuangan tidak memiliki satu kebutuhan privasi universal. Beberapa aktivitas diuntungkan dari eksekusi bergaya akun publik dan pelacakan status yang sederhana. Aktivitas lain mungkin melibatkan saldo, pihak lawan, atau detail transaksi yang perlu tetap rahasia, sambil tetap membuktikan bahwa kepemilikan, dana yang cukup, pembayaran biaya, dan aturan pencegahan double-spend telah dipenuhi.
Phoenix melakukan ini dengan menggunakan catatan (notes), komitmen (commitments), nullifier, enkripsi, dan bukti ZK. Jaringan dapat memverifikasi bahwa transaksi privat valid tanpa mempelajari semua data transaksi yang mendasarinya. Moonlight, sebaliknya, menyediakan model akun publik yang familiar untuk transaksi dan penyebaran smart-contract. Pendekatan ganda ini lebih bernuansa daripada mengatakan “semua harus privat.” Dusk secara efektif berargumen bahwa blockchain keuangan seharusnya mendukung berbagai kebutuhan keterbukaan pada tingkat protokol. Dikombinasikan dengan XSC dan arahan smart-contract yang bersifat rahasia dari Dusk, hal itu dapat memberi aplikasi lebih banyak kendali atas apa yang menjadi publik dan apa yang tetap terlindungi. Untuk keuangan on-chain yang teregulasi, visibilitas yang dapat dikonfigurasi mungkin lebih bermanfaat daripada transparansi total atau opasitas total.
#dusk @Dusk
Mengapa itu penting? Sistem keuangan tidak memiliki satu kebutuhan privasi universal. Beberapa aktivitas diuntungkan dari eksekusi bergaya akun publik dan pelacakan status yang sederhana. Aktivitas lain mungkin melibatkan saldo, pihak lawan, atau detail transaksi yang perlu tetap rahasia, sambil tetap membuktikan bahwa kepemilikan, dana yang cukup, pembayaran biaya, dan aturan pencegahan double-spend telah dipenuhi.
Phoenix melakukan ini dengan menggunakan catatan (notes), komitmen (commitments), nullifier, enkripsi, dan bukti ZK. Jaringan dapat memverifikasi bahwa transaksi privat valid tanpa mempelajari semua data transaksi yang mendasarinya. Moonlight, sebaliknya, menyediakan model akun publik yang familiar untuk transaksi dan penyebaran smart-contract. Pendekatan ganda ini lebih bernuansa daripada mengatakan “semua harus privat.” Dusk secara efektif berargumen bahwa blockchain keuangan seharusnya mendukung berbagai kebutuhan keterbukaan pada tingkat protokol. Dikombinasikan dengan XSC dan arahan smart-contract yang bersifat rahasia dari Dusk, hal itu dapat memberi aplikasi lebih banyak kendali atas apa yang menjadi publik dan apa yang tetap terlindungi. Untuk keuangan on-chain yang teregulasi, visibilitas yang dapat dikonfigurasi mungkin lebih bermanfaat daripada transparansi total atau opasitas total.
#dusk @Dusk