#dusk $DUSK @Dusk Saya terus ingin memahami maksud spesifik dari "penyelesaian yang pasti" yang berulang kali ditegaskan oleh Dusk, serta apa perbedaan mendasar dengan "transaksi sudah dikonfirmasi" yang biasanya mereka ucapkan. Kali ini saya sengaja hanya menelusuri satu poin ini.
Sebagian besar blockchain yang menyebut "konfirmasi" sebenarnya bersifat probabilistik—semakin dalam sebuah blok terkubur, semakin kecil kemungkinan terjadinya rollback, tetapi secara teori selalu ada (meskipun sangat kecil) peluang transaksi itu dibatalkan. Karena itulah, di masa lalu bursa biasanya meminta pengguna menunggu beberapa blok agar probabilitas tersebut turun sampai tingkat yang dapat diterima. Logika yang dibawa Dusk tentang penyelesaian yang pasti bukan model seperti ini. Menurut penjelasan resminya, begitu sebuah blok sudah melalui persetujuan resmi oleh dewan komite konsensus, blok tersebut langsung ditetapkan secara tegas, bukan lagi "semakin tidak mungkin untuk dibatalkan" melainkan "mulai saat ini tidak akan dibatalkan". Mekanismenya bergantung pada sekelompok validator yang secara langsung menandatangani bukti gabungan untuk blok itu, bukan mengandalkan penumpukan waktu untuk menurunkan probabilitas.
Di sini saya justru menemukan semacam kontradiksi kecil yang cukup menarik. Saya menemukan sebuah artikel resmi Dusk dari periode yang sangat awal. Di sana tertulis bahwa "waktu konfirmasi blok kira-kira berada di rentang lima sampai dua puluh detik"; ungkapannya masih memakai istilah "waktu konfirmasi" yang cenderung probabilistik. Namun, pada materi yang lebih baru, redaksinya berubah menjadi "dalam hitungan beberapa detik sudah bisa mendapatkan hasil akhir yang pasti"; istilahnya diganti dari "konfirmasi" menjadi "akhir". Awalnya saya mengira ini hanya mekanisme yang sama dengan istilah yang berbeda. Tetapi kemudian saya sadar bahwa ini mungkin mencerminkan bahwa protokolnya sendiri mengalami upgrade selama beberapa tahun tersebut. Versi-versi awal mungkin masih membawa sedikit jejak konfirmasi yang probabilistik, sedangkan versi berikutnya memperkuat mekanisme "sekelompok orang menandatangani secara gabungan dan langsung menetapkan".
Saya belum menemukan satu pun artikel yang secara jelas menjelaskan "mulai versi yang mana" istilah tersebut benar-benar beralih menjadi murni penyelesaian yang pasti. Jadi, sejauh ini saya hanya bisa mengatakan kemungkinan besar terjadi iterasi di tengah jalan, dan titik pemisahnya saya belum bisa pastikan.
Bagi saya, jika poin ini dibawa ke skenario dunia nyata, maknanya cukup besar—misalnya bila ini terkait penyelesaian dana dalam transaksi surat berharga. "Kemungkinan besar tidak akan dibatalkan" dan "mulai saat ini tidak akan dibatalkan" mencerminkan cara penetapan tanggung jawab hukum yang benar-benar berbeda. Yang pertama, ketika melakukan settlement keuangan secara formal, biasanya selalu perlu menyediakan semacam masa tenggang untuk menjadi bantalan keamanan