Kadcast’ın “tugunlar” haqida o‘ylashni to‘xtatib, ishonchsiz hamdast (peer)lar haqida o‘ylash holatida qanday ishlashini ko‘rib chiqqanimda qiziqishim ortdi. Shunda @Dusk and $DUSK menga yanada qiziqroq bo‘lib qoldi. #dusk

Ajralib turgan qismi: tugun ularni yuborishidan oldin xabarlar imzolanadi va tekshiriladi, Kademliya (Kademlia)ga asoslangan yo‘naltirish esa bir nechta hamdastlarni (peers) o‘zining “bucket”larida saqlaydi. Demak, yomon xabar rad etilishi mumkin va ishlamay qolgan hamdast yo‘lni albatta buzib qo‘ymaydi.

Dastlab bu yerda maxfiylik jihati asosiy bo‘lsa kerak, deb o‘ylagandim. Ammo ko‘proq qaraganim sayin, barqarorlik (chidamlilik) qismi ham shunchalik muhim ekanini sezdim. Kadcast ishlamay qolgan hamdastlarni o‘rnini almashtirib turadi va biror tugun oflayn bo‘lib qolsa, muqobil yo‘llardan foydalanishi mumkin.

Yana bitta narsa — kelib chiqishni (origin) yashirish: xabarlar tanlangan hamdastlar orqali ortib boruvchi XOR masofalarida harakat qiladi, bu esa asl jo‘natuvchini kuzatishni qiyinlashtiradi. Men hali ham bu xususiyatlar haqiqatan ham dushmanona (hostile) tarmoq sharoitida, faqat ishonchsiz tarmoq emas, qanday ishlashini o‘ylab yuribman.