Pertama kali aku mengintip ke dalam tumpukan Dusk, aku mengharapkan enkripsi.
Namun yang kutemukan malah sesuatu yang lebih aneh: ketiadaan. Saat melihat RUSK, WebAssembly VM-nya, hal pertama yang kupahami adalah bahwa keadaan di rantai bukanlah saldo atau payload; itu adalah komitmen, nullifier, dan catatan terenkripsi.
Aku tidak perlu mempercayai operator node agar tidak mengintip, karena tidak ada yang bisa dibaca untuk diintip.
Setiap transisi dibuktikan dengan zero-knowledge melalui PLONK, sehingga aku bisa memverifikasi konservasi nilai, tanda tangan yang valid, dan pengungkapan nullifier yang benar tanpa melihat jumlah, penerima, atau masukan kontrak.
Aku tidak bergantung pada kuorum operator untuk menyepakati; aku bergantung pada bukti yang bisa diperiksa oleh siapa pun, sementara plaintext yang mendasarinya tidak pernah menyentuh konsensus atau eksekusi.
Konsensus proof-of-stake tanpa izin dengan finalitas bergaya BFT serta kerandoman kriptografis untuk pemilihan produsen blok tidak membutuhkan dekriptor, kustodian, atau enclave tepercaya di inti protokol.
Itulah bagian yang terus kupikirkan: Dusk tidak membagi kepercayaan antar pihak seperti yang dilakukan beberapa arsitektur. Dusk menghapus objek kepercayaan dari rantai itu sendiri.
Satu-satunya pertanyaan terbuka yang kumiliki adalah apakah batas peninjauan viewing-key dan dekripsi di luar rantai tetap sesempit komitmen yang ada di rantai, karena jika memang begitu, maka properti terkuat di sini bukanlah privasi.
Melainkan tidak ada satu rahasia di dalam rantai pun yang bisa bocor, dipindahkan, atau direkonstruksi secara unilateral oleh salah satu pihak.
@Dusk #dusk $DUSK
Namun yang kutemukan malah sesuatu yang lebih aneh: ketiadaan. Saat melihat RUSK, WebAssembly VM-nya, hal pertama yang kupahami adalah bahwa keadaan di rantai bukanlah saldo atau payload; itu adalah komitmen, nullifier, dan catatan terenkripsi.
Aku tidak perlu mempercayai operator node agar tidak mengintip, karena tidak ada yang bisa dibaca untuk diintip.
Setiap transisi dibuktikan dengan zero-knowledge melalui PLONK, sehingga aku bisa memverifikasi konservasi nilai, tanda tangan yang valid, dan pengungkapan nullifier yang benar tanpa melihat jumlah, penerima, atau masukan kontrak.
Aku tidak bergantung pada kuorum operator untuk menyepakati; aku bergantung pada bukti yang bisa diperiksa oleh siapa pun, sementara plaintext yang mendasarinya tidak pernah menyentuh konsensus atau eksekusi.
Konsensus proof-of-stake tanpa izin dengan finalitas bergaya BFT serta kerandoman kriptografis untuk pemilihan produsen blok tidak membutuhkan dekriptor, kustodian, atau enclave tepercaya di inti protokol.
Itulah bagian yang terus kupikirkan: Dusk tidak membagi kepercayaan antar pihak seperti yang dilakukan beberapa arsitektur. Dusk menghapus objek kepercayaan dari rantai itu sendiri.
Satu-satunya pertanyaan terbuka yang kumiliki adalah apakah batas peninjauan viewing-key dan dekripsi di luar rantai tetap sesempit komitmen yang ada di rantai, karena jika memang begitu, maka properti terkuat di sini bukanlah privasi.
Melainkan tidak ada satu rahasia di dalam rantai pun yang bisa bocor, dipindahkan, atau direkonstruksi secara unilateral oleh salah satu pihak.
@Dusk #dusk $DUSK
