Saya melihat sebuah nama yang saya kenali tertanam dalam sebuah kutipan riset Dusk pagi ini: Dmitry Khovratovich, dicantumkan baik oleh Ethereum Foundation maupun Dusk Network. Itu membuat saya menyusuri lubang kelinci yang jauh lebih sempit dari biasanya — fungsi hash aktual yang menjadi dasar privasi Dusk.

kebanyakan blockchain mengandalkan SHA-256 di mana-mana, termasuk di dalam sirkuit zero-knowledge. Masalahnya, SHA-256 sangat mahal untuk dibuktikan di dalam sirkuit ZK, karena sebenarnya tidak dirancang untuk matematika tersebut.

@Dusk Foundation ikut mengembangkan Poseidon khusus untuk memperbaiki ini: fungsi hash yang dibangun dari awal agar "SNARK-friendly," murah untuk dibatasi di dalam sebuah sirkuit, alih-alih melawannya. Fungsi ini berjalan di atas kurva BLS12-381 dengan desain yang disebut Hades permutation, dan ini adalah fungsi hash yang benar-benar mengamankan pohon Merkle Dusk, komitmen note, serta tanda tangan Schnorr di seluruh Phoenix.
apa yang mengejutkan saya adalah betapa mendasarnya hal ini — ini bukan sekadar fitur Dusk; ini adalah kontribusi akademik yang dipublikasikan (USENIX Security '21) yang sejak itu diadopsi oleh proyek-proyek ZK lain di industri. Itu langka. Kebanyakan rantai mengonsumsi riset kriptografi. Tim Dusk membantu menghasilkan sebagian dari itu.
pilihan teknis kecil, konsekuensi besar: setiap note privat, setiap transfer terlindungi, setiap pembuktian $DUSK secures pada akhirnya bertumpu pada satu fungsi hash ini agar tetap benar. Apakah membangun primitif fondasional sendiri alih-alih meminjam yang sudah ada benar-benar mengurangi risiko dalam jangka panjang, atau hanya memindahkan letak risiko? #dusk $DUSK @Dusk