Saya membaca bagian Kadcast ini sambil terus membandingkannya dengan protokol gossip di Ethereum. Logika gossip sangat sederhana: Anda menerima satu pesan, lalu meneruskannya ke semua tetangga yang Anda ketahui. Tetangga tersebut kemudian meneruskannya ke tetangga mereka, sampai seluruh jaringan menerima. Namun ada masalah: seiring bertambahnya jumlah node, volume penerusan pesan yang berulang naik secara eksponensial.

Pendekatan Kadcast berbeda. Ia didasarkan pada Kademlia DHT, dengan node dikelompokkan berdasarkan jarak XOR. Setiap node tidak meneruskan ke semua tetangga, melainkan hanya meneruskan ke sejumlah node terpilih pada jarak XOR yang makin meningkat. Mekanisme ini baru saya pahami setelah dibaca dua kali—keunikan utamanya adalah ia membentuk efek berantai, bukan banjir (flooding).

Sebagai contoh, ketika node A mengirimkan sebuah pesan, ia hanya meneruskannya ke beberapa node terdekat. Node-node itu kemudian meneruskannya ke node yang lebih jauh lagi. Jumlah target node pada setiap lapisan dikendalikan, tidak menyebar tanpa batas. Dalam whitepaper disebutkan, ini mengurangi secara signifikan total jumlah transmisi yang dibutuhkan untuk penyebaran jaringan.

Lalu, apa hubungan desain ini dengan skenario finansial $DUSK ? Pemahaman saya: skenario finansial sangat sensitif terhadap dua hal—satu adalah latensi, dan yang lain adalah bandwidth. Jika siaran transaksi memerlukan belasan detik hingga puluhan detik untuk menjangkau seluruh jaringan, maka finalitas berbasis hitungan detik menjadi tidak berarti. Kadcast mencapai semua node dengan struktur pohon sehingga pesan tiba dengan jumlah relay minimum; waktu penyebarannya dipadatkan hingga batas ekstrem.

Ada satu poin lain yang pada awalnya saya tidak perhatikan: whitepaper menyebut bahwa Kadcast secara alami mengaburkan titik asal pesan. Karena node hanya berkomunikasi dengan pasangan (peer) yang dipilih, tidak melakukan siaran ke seluruh jaringan, penyerang akan lebih sulit melacak dari node mana sebuah transaksi berasal. Ini menjadi nilai tambah untuk narasi privasi Dusk@Dusk .

Namun, saya masih punya satu pertanyaan. Whitepaper membandingkan gossip dan Kadcast, tetapi hanya memberikan deskripsi kualitatif, tanpa data penghematan bandwidth yang spesifik. Penghematannya sebesar berapa—hemat 30% atau 90%? Tanpa angka ini, saya sebenarnya sulit menilai seberapa besar keunggulan efisiensinya. Mungkin besaran ini perlu dijawab dengan data jaringan nyata setelah diluncurkan di mainnet. #dusk