Minggu lalu pulang ke kampung dan membuka lemari besi milik kakek. Di dalamnya penuh dengan buku tabungan yang sudah menguning, bukti obligasi, dan selembar tumpukan surat pengakuan utang yang ditulis tangan. Ia menunjuk kertas-kertas itu seraya berkata, “Barang-barang ini, selain aku dan kamu, tak ada yang bisa memahaminya.” Tiba-tiba aku merasa, ini bukannya bentuk paling sederhana dari privasi—informasi tersimpan, tapi tidak semua orang bisa membacanya.
Kembali membaca whitepaper Dusk, saat melihat model transaksi gandanya, pikiranku langsung dipenuhi lemari besi kakek itu. Moonlight seperti buku tabungan: buku/akun dipublikasikan, siapa mengirim ke siapa terlihat jelas; Phoenix seperti tumpukan surat utang—data transaksi dienkripsi, sehingga hanya pihak yang memegang “kunci” yang sesuai yang dapat memahami isinya. Namun keunggulan Dusk dibanding surat utang terletak pada kenyataan bahwa pengirim dapat dilihat oleh penerima, tetapi disembunyikan dari publik. Ibaratnya kakek memberitahuku detail surat utang, sedangkan orang lain hanya melihat selembar catatan biasa.
Tapi yang benar-benar membuatku merasa tertarik adalah konsensus Succinct Attestation (SA). Setiap blok harus melewati tiga putaran penyaringan: proposal, verifikasi, dan persetujuan. Yang paling keren adalah pengurutan deterministik—menggunakan seed dari blok sebelumnya yang diacak dengan putaran (round) untuk menghasilkan hash guna menyaring para peserta, sementara seed itu sendiri ditandatangani oleh pembuat blok dengan kunci privat terhadap seed blok sebelumnya. Sebelum pembuat blok menandatangani, ia bahkan tidak tahu seperti apa seed ronde berikutnya. Ini artinya apa? Artinya, setiap putaran di meja permainan diacak ulang, bahkan dealer pun tidak tahu kartu apa yang akan dibagikan berikutnya. Mau menghitung lebih dulu siapa yang akan membuat blok dan mengatur rencana bersama? Secara matematis, itu langsung “dikunci rapat.”
Jujur saja, aku selalu merasa gagasan “anonim mutlak” pada blockchain adalah klaim yang keliru. Kalau benar-benar terjadi masalah dan perlu penelusuran tanggung jawab, orangnya pun tidak bisa ditemukan—privasi seperti itu tidak perlu pun tak apa. Dusk bisa menjalankan dua model sekaligus di level protokol—transparan dan anonim—serta dilengkapi mekanisme konsensus yang tidak bisa diprediksi seperti ini, menunjukkan tim memahami kata “kelas keuangan” dengan lebih pragmatis daripada kebanyakan proyek. Privasi tidak sama dengan bersembunyi, keamanan tidak sama dengan denda. Kepatuhan dan privasi tidak pernah menjadi pilihan “dua dari dua”—yang penting adalah bagaimana membagi batas “siapa yang boleh melihat apa.” Pemikiranku atas cara Dusk menelaah masalah ini, aku mengakuinya. Soal apakah semuanya bisa berjalan dengan baik, biarlah waktu yang menjawab. @Dusk #dusk $DUSK
Kembali membaca whitepaper Dusk, saat melihat model transaksi gandanya, pikiranku langsung dipenuhi lemari besi kakek itu. Moonlight seperti buku tabungan: buku/akun dipublikasikan, siapa mengirim ke siapa terlihat jelas; Phoenix seperti tumpukan surat utang—data transaksi dienkripsi, sehingga hanya pihak yang memegang “kunci” yang sesuai yang dapat memahami isinya. Namun keunggulan Dusk dibanding surat utang terletak pada kenyataan bahwa pengirim dapat dilihat oleh penerima, tetapi disembunyikan dari publik. Ibaratnya kakek memberitahuku detail surat utang, sedangkan orang lain hanya melihat selembar catatan biasa.
Tapi yang benar-benar membuatku merasa tertarik adalah konsensus Succinct Attestation (SA). Setiap blok harus melewati tiga putaran penyaringan: proposal, verifikasi, dan persetujuan. Yang paling keren adalah pengurutan deterministik—menggunakan seed dari blok sebelumnya yang diacak dengan putaran (round) untuk menghasilkan hash guna menyaring para peserta, sementara seed itu sendiri ditandatangani oleh pembuat blok dengan kunci privat terhadap seed blok sebelumnya. Sebelum pembuat blok menandatangani, ia bahkan tidak tahu seperti apa seed ronde berikutnya. Ini artinya apa? Artinya, setiap putaran di meja permainan diacak ulang, bahkan dealer pun tidak tahu kartu apa yang akan dibagikan berikutnya. Mau menghitung lebih dulu siapa yang akan membuat blok dan mengatur rencana bersama? Secara matematis, itu langsung “dikunci rapat.”
Jujur saja, aku selalu merasa gagasan “anonim mutlak” pada blockchain adalah klaim yang keliru. Kalau benar-benar terjadi masalah dan perlu penelusuran tanggung jawab, orangnya pun tidak bisa ditemukan—privasi seperti itu tidak perlu pun tak apa. Dusk bisa menjalankan dua model sekaligus di level protokol—transparan dan anonim—serta dilengkapi mekanisme konsensus yang tidak bisa diprediksi seperti ini, menunjukkan tim memahami kata “kelas keuangan” dengan lebih pragmatis daripada kebanyakan proyek. Privasi tidak sama dengan bersembunyi, keamanan tidak sama dengan denda. Kepatuhan dan privasi tidak pernah menjadi pilihan “dua dari dua”—yang penting adalah bagaimana membagi batas “siapa yang boleh melihat apa.” Pemikiranku atas cara Dusk menelaah masalah ini, aku mengakuinya. Soal apakah semuanya bisa berjalan dengan baik, biarlah waktu yang menjawab. @Dusk #dusk $DUSK
