Ich habe vor Kurzem ein bisschen Zeit damit verbracht, dabei zuzusehen, wie Dusk sich entwickelt, und habe die weniger offensichtlichen Teile seiner technischen Architektur durchgelesen – und ehrlich gesagt finde ich mich immer mehr für die kleinen Details zu interessieren als für die großen, Schlagzeilen-Features. Bevor ich rede, möchte ich meine Positionen zu $AKE & $ACE schließen, weil beide im Moment extrem volatil sind.

Also eines dieser Details war Kadcast.

Ich habe das Node-Setup gelesen und festgestellt, dass dort Port 9000/UDP verwendet wird. Zuerst wirkte das langweilig, aber dann dachte ich: Warum würde ein Blockchain-Netzwerk für etwas so Wichtiges wie die Kommunikation zwischen Nodes ausgerechnet UDP wählen?

Das hat mich anfangen zu graben.

UDP ist im Grunde der Typ aus dem Netzwerk, der sagt: „Absenden und weitermachen.“ Es ist schnell, aber es wartet nicht darum, ob jedes Paket sicher angekommen ist.

Kadcast begegnet dieser Unsicherheit mit einer strukturierten Peer-to-Peer-Überlagerung (Overlay), mehreren Delegates und RaptorQ Forward-Error-Correction. In einfachen Worten: Ausreichend viele Teile einer Nachricht können helfen, fehlende Teile wiederherzustellen.

Ich stelle es mir so vor, als würde man Teile desselben Puzzles über verschiedene Kuriere schicken. Ein Paket geht verloren? Dann hast du vielleicht immer noch genug Teile, um das Bild wieder zusammenzusetzen.

Ziemlich clever....aber da gibt es einen Haken.

Redundanz verbessert die Zuverlässigkeit, aber Redundanz kostet auch Bandbreite. Wenn man zu wenig hinzufügt, wird die Kommunikation fragil. Wenn man zu viel hinzufügt, zahlt man am Ende für die Zuverlässigkeit – genau die Effizienz, die man ursprünglich haben wollte.

Das hat mich dazu gebracht, Dusk’s Performance anders zu betrachten.

Vielleicht ist Blockchain-Geschwindigkeit nicht nur davon abhängig, wie schnell Validatoren Konsens erreichen.

Bevor Validatoren überhaupt etwas zustimmen können, müssen sie sich erst einmal klar über ein ziemlich chaotisches Internet hinweg gegenseitig zuhören.
@Dusk_Foundation $DUSK #dusk
LONG 💚
SHORT ♥️?
5 Stunde(n) übrig