#dusk $DUSK @Dusk
Lies den Peer-to-Peer-Abschnitt des Whitepapers diese Woche zweimal.
Beim ersten Durchgang habe ich es als langweilige Infrastruktur abgelegt — wie Blöcke gesendet werden, nicht der Mühe wert, sich länger damit aufzuhalten. Beim zweiten Durchgang lag ich falsch damit, worauf Kadcast eigentlich optimiert.
Ich hatte „effizientes Broadcasten“ und „private Broadcasts“ als zwei separate Erfolge betrachtet, die aus Marketinggründen gebündelt werden. Sie sind nicht getrennt. Das eine ist eine Folge des anderen.
Kadcast flutet keine Nachrichten an jeden benachbarten Knoten wie Gossip-Protokolle. Es nutzt XOR-Distanzen aus Kademlias DHT, um die Weiterleitung zu strukturieren — jeder Knoten leitet nur an Peers mit zunehmenden Distanzen weiter, sodass die Nachricht sich nach außen fortpflanzt, statt auf einmal überall loszuschießen.
Das Whitepaper nennt 25–50 % weniger Bandbreite als Gossip-Protokolle sowie 10–30 % weniger veraltete Blöcke in Netzwerken mit schnellen Blöcken, weil weniger redundante Übertragungen zu weniger verschwendeten Validierungen für Blöcke führt, die es nie in die Kette schaffen.
Hier ist der Teil, der Klick gemacht hat: genau diese Struktur verschleiert auch, wo eine Nachricht tatsächlich herkommt.
Da ein Knoten nur jemals mit einer engen Auswahl an Peers auf bestimmten Distanzen spricht, statt nach außen in alle zu broadcasten, gibt es keinen einzigen Zeitpunkt, an dem der Ursprung für das gesamte Netzwerk auf einmal sichtbar ist.
Die Privatsphäre ist keine separate Funktion, die ans Routing „drangeflanscht“ wurde. Es ist das, wie effizientes Routing aussieht, wenn du nicht fluten darfst.
Das war es — Kadcast ist nicht nur schnell, sondern auch privat.
Es ist privat, weil es genau die Art von „schnell“ ist, die nicht erfordert, dass die Quelle offengelegt wird, um dort hinzukommen.
Zwei Dinge, die ich noch gedanklich wälze: Erzeugt strukturiertes, distanzbasiertes Routing eine andere Art von Angriffsfläche als Gossip — vorhersehbare Pfade statt unvorhersehbares Fluten — selbst wenn es schwieriger ist, den Ursprung nachzuvollziehen? Und beziehen sich die Zahlen zu Bandbreite und veralteten Blöcken im Whitepaper auf das tatsächliche Netzwerk von Dusk im Betrieb, oder sind es immer noch die allgemeinen Kadcast-Forschungsergebnisse, die zitiert werden, statt Dusk-spezifische Messungen?
$DUSK
Lies den Peer-to-Peer-Abschnitt des Whitepapers diese Woche zweimal.
Beim ersten Durchgang habe ich es als langweilige Infrastruktur abgelegt — wie Blöcke gesendet werden, nicht der Mühe wert, sich länger damit aufzuhalten. Beim zweiten Durchgang lag ich falsch damit, worauf Kadcast eigentlich optimiert.
Ich hatte „effizientes Broadcasten“ und „private Broadcasts“ als zwei separate Erfolge betrachtet, die aus Marketinggründen gebündelt werden. Sie sind nicht getrennt. Das eine ist eine Folge des anderen.
Kadcast flutet keine Nachrichten an jeden benachbarten Knoten wie Gossip-Protokolle. Es nutzt XOR-Distanzen aus Kademlias DHT, um die Weiterleitung zu strukturieren — jeder Knoten leitet nur an Peers mit zunehmenden Distanzen weiter, sodass die Nachricht sich nach außen fortpflanzt, statt auf einmal überall loszuschießen.
Das Whitepaper nennt 25–50 % weniger Bandbreite als Gossip-Protokolle sowie 10–30 % weniger veraltete Blöcke in Netzwerken mit schnellen Blöcken, weil weniger redundante Übertragungen zu weniger verschwendeten Validierungen für Blöcke führt, die es nie in die Kette schaffen.
Hier ist der Teil, der Klick gemacht hat: genau diese Struktur verschleiert auch, wo eine Nachricht tatsächlich herkommt.
Da ein Knoten nur jemals mit einer engen Auswahl an Peers auf bestimmten Distanzen spricht, statt nach außen in alle zu broadcasten, gibt es keinen einzigen Zeitpunkt, an dem der Ursprung für das gesamte Netzwerk auf einmal sichtbar ist.
Die Privatsphäre ist keine separate Funktion, die ans Routing „drangeflanscht“ wurde. Es ist das, wie effizientes Routing aussieht, wenn du nicht fluten darfst.
Das war es — Kadcast ist nicht nur schnell, sondern auch privat.
Es ist privat, weil es genau die Art von „schnell“ ist, die nicht erfordert, dass die Quelle offengelegt wird, um dort hinzukommen.
Zwei Dinge, die ich noch gedanklich wälze: Erzeugt strukturiertes, distanzbasiertes Routing eine andere Art von Angriffsfläche als Gossip — vorhersehbare Pfade statt unvorhersehbares Fluten — selbst wenn es schwieriger ist, den Ursprung nachzuvollziehen? Und beziehen sich die Zahlen zu Bandbreite und veralteten Blöcken im Whitepaper auf das tatsächliche Netzwerk von Dusk im Betrieb, oder sind es immer noch die allgemeinen Kadcast-Forschungsergebnisse, die zitiert werden, statt Dusk-spezifische Messungen?
$DUSK
