#dusk $DUSK @Dusk
Ich habe mich damit beschäftigt, wie Dusk Peer-to-Peer-Kommunikation handhabt, und ein Aspekt, der mir wirklich aufgefallen ist, ist die Nutzung von Kadcast.

Zunächst klingt es nach einer weiteren Netzwerkebene auf Kademlia-Basis. Aber das Interessante ist, wie Kadcast den üblichen Ansatz „an alle in der Nähe senden“ verändert. Statt das Netzwerk zu fluten, bewegen sich Nachrichten über ausgewählte Peers bei zunehmenden XOR-Distanzen. Das bedeutet weniger redundante Übertragungen, weniger Bandbreitenverschwendung und potenziell eine schnellere Verbreitung.

Auch die Multicast-Tree-Struktur ist erwähnenswert. Die Knoten geben Daten nicht einfach zufällig per Gossip weiter; sie nutzen die DHT-Struktur, um einen stärker organisierten Weg zur Erreichbarkeit des Netzwerks zu schaffen.

Aus Sicht der Zuverlässigkeit gefällt mir, dass sich Routing-Tabellen anpassen können, wenn Knoten verschwinden oder neue hinzukommen. In einem dezentralen Netzwerk sind Ausfälle keine Randfälle. Sie gehören zum normalen Betrieb.

Spannend ist auch die Datenschutz-Perspektive. Da Nachrichten über mehrere Peers weitergeleitet werden, wird es schwieriger, den ursprünglichen Absender zu identifizieren.

Allerdings würde ich das nicht als eine magische Datenschutzlösung betrachten. Anonymität in der echten Welt hängt von viel mehr ab als nur von der Netzwerk-Topologie.

Für mich ist Kadcast einer der praktischeren Bestandteile in der Architektur von Dusk und es lohnt sich, ihn über die üblichen Marketingaussagen hinaus zu verstehen.