Mengirim setiap pesan blockchain ke semua orang terdengar aman. Namun itu juga terdengar sangat tidak efisien.

Itulah yang membuat Kadcast menarik ketika saya membaca whitepaper Dusk.

Dusk menggunakan Kadcast untuk menyiarkan blok transaksi dan suara konsensus. Alih-alih sekadar membanjiri setiap node tetangga dengan pesan yang sama, Kadcast mengatur node-node dengan gagasan dari Kademlia.

Setiap node menyimpan informasi routing yang dikelompokkan ke dalam bucket berdasarkan jarak XOR antara ID node.

Lalu proses penyebarannya menjadi lebih selektif.

Sebuah node meneruskan pesan ke rekan-rekan terpilih pada jarak XOR yang meningkat. Rekan-rekan tersebut melanjutkan prosesnya, sehingga membentuk kaskade yang terstruktur di seluruh jaringan.

Kadcast juga menggunakan multicast tree. Sebuah pesan dimulai dari rekan-rekan yang letaknya berdekatan, lalu diteruskan ke node yang lebih jauh di jaringan. Ini memungkinkan jaringan menjangkau semua nodenya dengan lebih sedikit relay, alih-alih berulang kali mengirim informasi yang sama melalui jalur yang tidak perlu.$TUT

Perbedaan itulah yang menarik perhatian saya, karena jaringan blockchain bisa menjadi mahal ketika setiap node terus meneruskan semuanya ke setiap tetangga.

Intinya bukan hanya membuat pesan bergerak cepat.

Tujuannya adalah mengurangi transmisi yang redundan sambil tetap menjaga propagasi yang andal dan tepat waktu.

Saya menyukainya karena ini menunjukkan bahwa performa blockchain tidak hanya soal konsensus atau produksi blok.$PUMP

Jaringan juga harus memindahkan informasi secara efisien.

Kadang, desain yang lebih cerdas bukan berarti mengirim lebih banyak pesan.

Tetaplah mengetahui node mana yang benar-benar perlu menerimanya.

@Dusk_Foundation $DUSK #dusk

Apa yang membuat Kadcast efisien?
🌐 Selective propagation
🔁 More message flooding
13 jam lagi