Saat saya membaca pembaruan engineering Dusk, pada awalnya saya mengira Moonlight dan Phoenix adalah dua sistem akun yang berjalan sendiri-sendiri—sampai saya menemukan fungsi "convert". Baru saya sadar kejeniusan Dusk ada pada hal ini: kedua set model itu tidak berdiri paralel, melainkan bisa saling dipertukarkan secara atomik. @Dusk

Aset di akun Phoenix berupa note kripto. Saat dipindahkan ke akun Moonlight, Transfer Contract pertama memproses note-notenya, lalu menambahkannya ke saldo publik sesuai nilai yang setara; sebaliknya, saat menarik dari Moonlight, Transfer Contract pertama mengurangi saldo, lalu menghasilkan note dengan nilai yang sesuai dan mengirimkannya ke sebuah alamat yang tersembunyi. Pengguna tidak perlu membuktikan identitas; yang diperlukan hanya membuktikan bahwa ia memiliki hak atas akun atau alamat yang akan dikonversi. Prosesnya selesai secara atomik, tanpa tersangkut pada status perantara.

Namun ketika saya meneliti ulang, saya menemukan bahwa sebelumnya saya mencampur mekanisme ini dengan standar sekuritas XSC, yang tidak begitu tepat. convert menyelesaikan konversi token asli DUSK di antara dua model; sedangkan sekuritas XSC benar-benar bergantung pada Zedger—sebuah model yang menggabungkan kemampuan UTXO dan account, khusus menangani detail kepatuhan seperti verifikasi kelayakan kepemilikan, transfer dengan batas (limit), dan pembagian dividen. Keduanya berbagi lapisan dasar zero-knowledge milik Phoenix, tetapi tidak memakai logika yang sama—saya tidak seharusnya menyamakan keduanya.

Dusk memisahkan dua lapisan ini dengan sangat jelas: mekanisme konversi di lapisan bawah mengatur peredaran token, sedangkan Zedger di lapisan atas mengurus kepatuhan sekuritas. Inilah yang membuat saya makin yakin bahwa Dusk tidak sekadar membuat privacy chain sederhana.

$DUSK menanggung biaya Gas untuk seluruh rangkaian konversi dan penyelesaian.

#dusk $DUSK @Dusk