Reaksi pertama saya saat membaca konsensus SA adalah, bagaimana angka 1000 DUSK ini bisa “diciptakan”. Whitepaper hanya memberi hasilnya, tidak memberi proses penurunannya. Jadi saya menelusuri mundur dengan parameter yang mereka pakai.

Mereka menetapkan sebuah epoch, yaitu 2160 blok. Berdasarkan kecepatan produksi blok Dusk saat ini, kira-kira satu epoch itu sekitar 6 jam. Lalu mereka memberi rumus masa matang: M = 2 × epoch - (height mod epoch). Artinya, kalau Anda melakukan staking 1 transaksi DUSK, Anda harus menunggu hampir setengah epoch sampai satu epoch penuh dulu, sebelum benar-benar mulai bekerja.

Hal yang menarik dari desain ini adalah mereka menyelaraskan waktu efektif semua staking baru ke batas epoch. Bukan “langsung efektif saat masuk”, melainkan aktif bersama pada titik awal yang sama. Tujuan yang saya tebak adalah supaya algoritma DS untuk undian alokasi yang deterministik punya snapshot kumpulan staking yang stabil. Kalau orang bisa masuk kapan saja dan langsung efektif, maka kumpulan kandidat provisioner di setiap blok akan terus berubah, sehingga alokasi deterministik jadi tidak mudah dilakukan dengan baik $DUSK

Lalu, untuk angka 1000 DUSK itu sendiri. Saya hitung: kalau ambang batasnya diset 100, jumlah provisioner akan melonjak—kompetisi di 64 slot tiap epoch jadi makin ketat. Namun, jumlah staking per node terlalu rendah, sehingga keamanan jaringan justru bisa terdilusi. Kalau ambang batasnya 10000, maka pengguna ritel pada dasarnya tidak bisa masuk; provisioner akan didominasi segelintir node besar, dan desentralisasi jadi berkurang. @Dusk

Angka 1000 ini berada di tengah. Saya membandingkan parameter beberapa PoS chain lain: ambang Dusk ini tidak terlalu rendah, tapi juga tidak terlalu tinggi. Rasanya mereka sedang berkata, “Saya tidak ingin Anda asal bawa sedikit uang saku lalu jadi menjalankan node, tapi saya juga tidak mau Anda harus menjadi orang kaya dulu baru bisa ikut.”

Tapi saya masih punya satu pertanyaan yang belum saya pahami sepenuhnya. Whitepaper tidak menyebut kisaran target jumlah total provisioner, juga tidak mengatakan seberapa ketat kompetisi 64 slot ini pada proporsi yang paling optimal. Tanpa data seperti itu, saya sebenarnya belum bisa menilai apakah 1000 itu sudah tepat. Mungkin kewajarannya baru bisa dibuktikan setelah peluncuran mainnet, dengan data aktual. #dusk