Ich habe zugesehen, wie sich ein Paket durch ein Zustellnetz bewegt. Das Seltsame ist, dass Geschwindigkeit nicht immer damit zu tun hat, sich zu bewegen. Manchmal entsteht sie dadurch, zu wissen, wohin man das Paket nicht schicken sollte.
Dieser Gedanke kam mir wieder, als ich über Kadcast in Dusk las. Die meisten Menschen sehen die Ausbreitung von Nachrichten als ein Netzwerk-Detail. Ich glaube nicht, dass das stimmt. Dusk basiert auf Kademlias XOR-Distanz, wobei Routing-Entscheidungen danach geformt werden, wie weit Knoten voneinander im Dusk-Netz entfernt sind. Je weiter ein Ziel im Dusk-Netz entfernt sitzt, desto weniger unnötige Weiterleitungen werden in Dusk benötigt.
Was mich interessiert, ist der Druck, der dadurch unter der Oberfläche von Dusk entsteht. Herkömmliche Broadcast-Methoden lösen die Zuverlässigkeit oft, indem sie die Nachricht überall im Netzwerk versenden. Dusk nimmt einen Pfad. Kadcast in Dusk leitet Nachrichten selektiv über zunehmend größere XOR-Distanzen in Dusk weiter und reduziert so Verkehr und Bandbreitenverbrauch im Dusk-Netz.@Dusk
Der Haken ist, dass Effizienz und Widerstandsfähigkeit nicht immer in die gleiche Richtung ziehen in Dusk. Wenn Dusk das Rauschen im Dusk-Netz weiter reduziert, wird das Dusk-Netz dann stärker von der Routing-Qualität und der gesunden Knotenverteilung im Dusk abhängig? Das ist der Teil, den ich selten über Dusk diskutiert sehe.
Vielleicht ist der eigentliche Test für Dusk nicht, ob Kadcast funktioniert, wenn Bedingungen ideal sind im Dusk-Netz. Sondern ob die Abkürzungen noch gelten, wenn das Dusk-Netz überfüllt, ungleichmäßig oder unvorhersehbar wird. #Dusk @Dusk $DUSK
$ACE
$XOS.US