Hari ini kita akan membahas persoalan paling mendasar dalam blockchain: bagaimana setiap node berkomunikasi satu sama lain?

Sekarang kita benar-benar memasuki bagian teknis Dusk@Dusk .

Sekilas, blockchain tampak seperti sistem pencatatan transaksi. Namun, pada kenyataannya, setiap hari node-node di jaringan terus-menerus saling mengirim pesan.

Saat blok baru muncul, blok itu perlu disiarkan; saat transaksi muncul, transaksi itu perlu disiarkan; saat pemungutan suara konsensus berlangsung, hasilnya juga perlu disebarkan.

Jika jumlah node di jaringan terus bertambah, cara menyebarkan pesan dengan lebih cepat dan akurat pun menjadi persoalan yang sangat nyata.

Pada lapisan ini, Dusk menggunakan kadcast, yang dibangun berdasarkan gagasan Kademlia DHT. Metode ini tidak meminta setiap node menyiarkan pesan tanpa pandang bulu kepada banyak tetangga. Sebaliknya, metode ini memanfaatkan jarak XOR antar-node untuk membangun mekanisme penyebaran yang lebih terstruktur.

Tujuannya sederhana: mengurangi pengiriman informasi yang berulang dan menyampaikan informasi ke seluruh jaringan secara efisien. Dibandingkan metode penyebaran jenis gossip, kadcast dapat mengurangi penggunaan bandwidth sebesar 25%-50%, serta mengurangi stale block dalam lingkungan blok yang lebih cepat.

Hal ini mungkin tidak sekeren zk, tetapi sebenarnya sangat penting. Agar transaksi di pasar keuangan dapat dikonfirmasi dengan cepat, node-node di jaringan harus terlebih dahulu mengetahui apa yang terjadi. Jadi, kisah Dusk tidak dimulai dari privasi, melainkan dari hal yang lebih mendasar.

Pertama-tama, membuat seluruh jaringan berkomunikasi dengan lebih efisien.

#dusk
$DUSK