#dusk $DUSK @Dusk
Hal yang menarik bagi saya tentang desain privasi Dusk bukan hanya catatan disembunyikan. Namun juga di mana penyembunyian itu terjadi, dan seberapa banyak asumsi yang harus berlaku sekaligus.
Phoenix menggunakan komitmen dan pohon Merkle, sementara komitmen nilai menambahkan faktor pengaburan (blinding factor). Validator dapat memverifikasi konsistensi tanpa mempelajari jumlahnya. Alamat stealth juga membuat penautan penerima menjadi lebih sulit.
Lapisan enkripsilah yang membuat saya meneliti lebih dalam. Phoenix saat ini mengekspos AES sebagai sandi simetrisnya, sementara tumpukan (stack) juga mencakup JubJub ElGamal dan Poseidon. Perpustakaan Poseidon milik Dusk memiliki fungsi enkripsi, tetapi mengatakan “Poseidon menyediakan kerahasiaan” terlalu disederhanakan. Implementasinya telah berevolusi, dan itu penting ketika menilai keamanan semantik.
Pertanyaan sebenarnya saya adalah apakah komposisinya telah terbukti sebagai satu sistem. Sebuah komitmen dapat menyembunyikan nilai dan enkripsi dapat menyembunyikan plaintext, tetapi privasi tetap bisa gagal melalui metadata, penanganan kunci, penyalahgunaan nonce, korelasi alamat, atau hubungan pembuktian yang cacat. Saya sudah melihat ini sebelumnya: primitf yang kuat tidak otomatis membuat protokol yang kuat.
Poseidon dibangun untuk komputasi yang ramah ZK, sementara AES sudah matang untuk enkripsi umum. Itu bisa membantu performa, tetapi membuat batas antara enkripsi, komit, dan pembuktian menjadi penting.
Saya belum siap untuk mempercayai konstruksinya karena bahan-bahannya dipatuhi. Saya ingin argumen formal yang menunjukkan enkripsi catatan menyembunyikan nilai dan identitas. Di sinilah klaim privasi Dusk berubah menjadi sesuatu yang bisa saya nilai.
Hal yang menarik bagi saya tentang desain privasi Dusk bukan hanya catatan disembunyikan. Namun juga di mana penyembunyian itu terjadi, dan seberapa banyak asumsi yang harus berlaku sekaligus.
Phoenix menggunakan komitmen dan pohon Merkle, sementara komitmen nilai menambahkan faktor pengaburan (blinding factor). Validator dapat memverifikasi konsistensi tanpa mempelajari jumlahnya. Alamat stealth juga membuat penautan penerima menjadi lebih sulit.
Lapisan enkripsilah yang membuat saya meneliti lebih dalam. Phoenix saat ini mengekspos AES sebagai sandi simetrisnya, sementara tumpukan (stack) juga mencakup JubJub ElGamal dan Poseidon. Perpustakaan Poseidon milik Dusk memiliki fungsi enkripsi, tetapi mengatakan “Poseidon menyediakan kerahasiaan” terlalu disederhanakan. Implementasinya telah berevolusi, dan itu penting ketika menilai keamanan semantik.
Pertanyaan sebenarnya saya adalah apakah komposisinya telah terbukti sebagai satu sistem. Sebuah komitmen dapat menyembunyikan nilai dan enkripsi dapat menyembunyikan plaintext, tetapi privasi tetap bisa gagal melalui metadata, penanganan kunci, penyalahgunaan nonce, korelasi alamat, atau hubungan pembuktian yang cacat. Saya sudah melihat ini sebelumnya: primitf yang kuat tidak otomatis membuat protokol yang kuat.
Poseidon dibangun untuk komputasi yang ramah ZK, sementara AES sudah matang untuk enkripsi umum. Itu bisa membantu performa, tetapi membuat batas antara enkripsi, komit, dan pembuktian menjadi penting.
Saya belum siap untuk mempercayai konstruksinya karena bahan-bahannya dipatuhi. Saya ingin argumen formal yang menunjukkan enkripsi catatan menyembunyikan nilai dan identitas. Di sinilah klaim privasi Dusk berubah menjadi sesuatu yang bisa saya nilai.
