#dusk
Teman saya sedang menceritakan tentang arsitektur Kadcast di @Dusk dan dia bilang, “oke, biar aku lihat sendiri karena jujur saja, awalnya aku nggak benar-benar paham.”
Jadi Dusk menggunakan Kadcast untuk mengirim blok, transaksi, dan voting konsensus. Bagian yang menarik adalah ini tidak hanya mengirim pesan yang sama ke setiap tetangga. Ini menggunakan Kademlia dan jarak XOR untuk memilih peer mana yang harus meneruskan pesan itu.
Lalu ada yang namanya multicast tree, di mana pesan bergerak dari peer yang lebih dekat ke node-node yang jaraknya lebih jauh. Jadi lebih sedikit pesan yang tidak perlu beredar di jaringan.
Saya juga menemukan bagian fault tolerance cukup menarik. Kalau beberapa node mati atau offline, peer lain masih bisa membantu meneruskan pesan, dan ada sisi privasi juga—karena pesan melewati node-node yang berbeda yang dipilih, sehingga sumber aslinya jadi lebih sulit untuk ditebak.
Jujur, saya kira Kadcast itu cuma istilah jaringan, tapi ternyata banyak hal yang terjadi di sini.
Bikin saya bertanya-tanya seberapa besar hal seperti ini berpengaruh ketika jaringan Dusk makin ramai.
$DUSK

$COW

$WAL