Tadi malam sambil rebahan di tempat tidur sambil main ponsel, mataku terasa perih karena cahaya layar. Kebetulan aku teruskan membaca sampai menemukan detail yang cukup jarang dibahas dari proses pembongkaran konsensus Dusk. Aku awalnya hampir terlelap, tapi setelah dibaca makin lama makin melek—bukan karena kagum teknologi, melainkan tiba-tiba sadar kalau protokol ini menyembunyikan lapisan permainan yang cukup gelap. Biasanya orang sama sekali tidak pernah membahasnya.
Kalau kita bahas PoS staking, umumnya orang bilangnya “cari node yang tepercaya lalu tunggu bagi hasil.” Tidak ada yang peduli seperti apa alur proses pembuatan blok di dalamnya. Tapi di Dusk ada kondisi seperti ini: dalam satu putaran pembuatan blok, bisa perlu melewati beberapa iterasi. Dan pada tiap iterasi, siapa yang menjadi pembuat blok—ternyata sudah bisa diprediksi sejak awal. Kalau dipikir-pikir, ini cukup membuat merinding: apakah orang yang berada di urutan lebih belakang, secara rasional, justru berharap orang-orang di depan gagal? Semakin lama mereka menunda, semakin “digedor” oleh iterasi yang lewat, barulah giliran ronde itu terdorong sampai ke tangannya. Ketika akhirnya dia masuk, baru dia bisa mendapatkan hadiah.
Ini kebalikan dari estafet—di akhir bukan untuk menyemangati rekan satu tim, melainkan harap-harap cemas agar beberapa pelari di awal terjatuh.
Perancang protokol jelas juga memikirkan lapisan ini, jadi mereka menjejalkan empat hal untuk menutup celah: pertama, ikut serta dalam pemungutan suara itu sendiri ada imbalannya, jadi kamu tidak dibiarkan menunggu tanpa hasil; kedua, hadiah pembuatan blok dikaitkan dengan berapa banyak suara yang kamu masukkan, memaksa kamu untuk tidak pura-pura mati; ketiga, pembuat blok untuk ronde berikutnya langsung dilarang ikut berpartisipasi dalam pemungutan suara saat ini—menghentikan motivasi terdasar untuk “menang dengan opsi diam”; keempat, seluruh ronde diberi batas iterasi maksimum, jadi meskipun berniat menunda, tetap tidak bisa ditunda terus.
Kalau empat jurus ini disatukan, efeknya seperti mengangkat semua niat kecil yang bersembunyi di bawah meja ke atas panggung, lalu mengunci semuanya lewat aturan.
Protokol ini tidak pura-pura “orang rasional tidak akan berbuat jahat,” melainkan dengan terang-terangan mengakui bahwa manusia memang bisa mencari celah, lalu memasukkan keuntungan dari berbuat jahat itu ke dalam mekanisme untuk mengimbangi.
Semangat “tidak percaya, tapi merancang” seperti ini jauh lebih nyata daripada proyek-proyek yang tiap hari menggantungkan slogan “konsensus komunitas.” Dulu kesan tentang Dusk cuma soal privasi dan RWA. Tapi hari ini aku baru sadar, dari detail ini—bahkan urutan pembuatan blok paling dasar pun mereka sudah mencegah kelemahan manusia. Ini bukan sekadar membuat public chain; jelas-jelas seperti melakukan eksperimen ekonomi perilaku.
Kalau soal desain protokolnya, ini seperti menambal satu lubang; nanti mungkin akan muncul tikungan baru lagi. Perlu menunggu data on-chain terkumpul dulu untuk melihat kualitasnya. Kalian pernah lihat desain serupa di chain PoS lain, yang “mengantisipasi orang berbuat curang dari sisi belakang (post-hand)” seperti ini? Tulis namanya di kolom komentar—aku akan membolak-balik satu per satu. #dusk $DUSK @Dusk
Kalau kita bahas PoS staking, umumnya orang bilangnya “cari node yang tepercaya lalu tunggu bagi hasil.” Tidak ada yang peduli seperti apa alur proses pembuatan blok di dalamnya. Tapi di Dusk ada kondisi seperti ini: dalam satu putaran pembuatan blok, bisa perlu melewati beberapa iterasi. Dan pada tiap iterasi, siapa yang menjadi pembuat blok—ternyata sudah bisa diprediksi sejak awal. Kalau dipikir-pikir, ini cukup membuat merinding: apakah orang yang berada di urutan lebih belakang, secara rasional, justru berharap orang-orang di depan gagal? Semakin lama mereka menunda, semakin “digedor” oleh iterasi yang lewat, barulah giliran ronde itu terdorong sampai ke tangannya. Ketika akhirnya dia masuk, baru dia bisa mendapatkan hadiah.
Ini kebalikan dari estafet—di akhir bukan untuk menyemangati rekan satu tim, melainkan harap-harap cemas agar beberapa pelari di awal terjatuh.
Perancang protokol jelas juga memikirkan lapisan ini, jadi mereka menjejalkan empat hal untuk menutup celah: pertama, ikut serta dalam pemungutan suara itu sendiri ada imbalannya, jadi kamu tidak dibiarkan menunggu tanpa hasil; kedua, hadiah pembuatan blok dikaitkan dengan berapa banyak suara yang kamu masukkan, memaksa kamu untuk tidak pura-pura mati; ketiga, pembuat blok untuk ronde berikutnya langsung dilarang ikut berpartisipasi dalam pemungutan suara saat ini—menghentikan motivasi terdasar untuk “menang dengan opsi diam”; keempat, seluruh ronde diberi batas iterasi maksimum, jadi meskipun berniat menunda, tetap tidak bisa ditunda terus.
Kalau empat jurus ini disatukan, efeknya seperti mengangkat semua niat kecil yang bersembunyi di bawah meja ke atas panggung, lalu mengunci semuanya lewat aturan.
Protokol ini tidak pura-pura “orang rasional tidak akan berbuat jahat,” melainkan dengan terang-terangan mengakui bahwa manusia memang bisa mencari celah, lalu memasukkan keuntungan dari berbuat jahat itu ke dalam mekanisme untuk mengimbangi.
Semangat “tidak percaya, tapi merancang” seperti ini jauh lebih nyata daripada proyek-proyek yang tiap hari menggantungkan slogan “konsensus komunitas.” Dulu kesan tentang Dusk cuma soal privasi dan RWA. Tapi hari ini aku baru sadar, dari detail ini—bahkan urutan pembuatan blok paling dasar pun mereka sudah mencegah kelemahan manusia. Ini bukan sekadar membuat public chain; jelas-jelas seperti melakukan eksperimen ekonomi perilaku.
Kalau soal desain protokolnya, ini seperti menambal satu lubang; nanti mungkin akan muncul tikungan baru lagi. Perlu menunggu data on-chain terkumpul dulu untuk melihat kualitasnya. Kalian pernah lihat desain serupa di chain PoS lain, yang “mengantisipasi orang berbuat curang dari sisi belakang (post-hand)” seperti ini? Tulis namanya di kolom komentar—aku akan membolak-balik satu per satu. #dusk $DUSK @Dusk