Viele schauen auf die sekunden-schnelle Finalität von $DUSK und haben als Erstes die Reaktion, sich anzusehen, wie schnell der Konsensalgorithmus ist. Aber nachdem Zhu Zhu das Netzwerk-Overlay zerlegt hat, wirkt es eher so, als würde nicht der Konsens selbst die Geschwindigkeit ausbremsen, sondern ob Blocknachrichten in extrem kurzer Zeit im gesamten Netzwerk verbreitet werden können. Wenn die Übertragung 5 Sekunden dauert, kann ein noch so schneller Konsens auch nur auf dem alten Status abstimmen.
Kadcast existiert genau, um dieses Problem zu lösen. Es verwendet nicht den klassischen Gossip-Weg, bei dem ein Knoten eine Nachricht zufällig an Nachbarn weiterleitet, sondern nutzt die strukturierte Topologie eines Kademlia-DHT. So bilden die Knoten klare Routing-Beziehungen über die XOR-Distanz. Ganz vereinfacht: Gossip ist wie im Großmarkt laut zu rufen – alle hören es, aber viele Stimmen sind Wiederholungen; Kadcast ist eher wie ein gut ausgearbeitetes Inhaltsverzeichnis, das die Dinge entlang des kürzesten Pfads losschickt.
Der Unterschied zeigt sich in der praktischen Wirkung sehr deutlich. Kadcast unterteilt das Broadcast in strukturierte Weiterleitungen mit klar delegierten Zuständigkeitsbereichen auf jeder Ebene. Dadurch sinkt die Wahrscheinlichkeit, dass dieselbe Blockinformation wiederholt übermittelt wird, und ebenso werden Nachrichtenkollisionen sowie Bandbreitenverschwendung reduziert. Das im Whitepaper genannte Einsparpotenzial von 25–50 % bei der Bandbreite und die Reduktion veralteter Blöcke um 10–30 % spiegeln im Grunde dasselbe wider: Die Netzwerkschicht verlässt sich nicht mehr auf massenhafte redundante Weiterleitungen, um die Abdeckung zu erkaufen, sondern steigert die Verbreitungseffizienz durch strukturiertes Routing.
Strukturiertes Routing birgt jedoch auch Risiken. Je klarer der Pfad, desto leichter lässt er sich für Beobachter nutzen, um die Nachrichtenquelle nachzuverfolgen. Kadcast ergänzt hier signierte Nachrichten und eine Verschleierung der Quelladressen: Die Signatur stellt sicher, dass die Nachricht nicht manipuliert wurde, die Legitimität der Quelle kann verifiziert werden, und die Verschleierung der Quelladresse macht es für externe Beobachter schwer, eine einzelne Nachricht direkt einem bestimmten Knoten zuzuordnen. Zusätzlich bevorzugt das k-bucket, stabile Knoten zu behalten; viele gefälschte Knoten, die kurzfristig einströmen, können den bestehenden Routing-Status nicht so leicht verdrängen. Das ist auch eine zusätzliche Verteidigungslinie gegen Sybil-Angriffe.
Zhu Zhu findet: Kadcast ist nicht einfach ein Netzwerkprotokoll, das nur „schneller“ überträgt. Es ist eher die Voraussetzung dafür, dass SA in der Praxis auch wirklich funktionieren kann. #dusk Wenn man in Szenarien wie Tokenisierung von Wertpapieren sekundennahe Finalität erreichen will, darf man nicht nur die Konsensschicht beschleunigen. Man muss gleichzeitig die Blockverbreitung, die Routing-Effizienz, die Widerstandsfähigkeit gegen Redundanz und die Sicherheitsmaßnahmen auf den Punkt bringen. Die Netzwerkschicht ist kein Nebenakteur – sie bestimmt die obere Grenze der Finalitätsgeschwindigkeit.
Zhu Zhu lädt euch ein, zu raten: @Dusk s sekundennahe Finalität – warum ist das entscheidend bei der Netzwerkschicht?
Kadcast existiert genau, um dieses Problem zu lösen. Es verwendet nicht den klassischen Gossip-Weg, bei dem ein Knoten eine Nachricht zufällig an Nachbarn weiterleitet, sondern nutzt die strukturierte Topologie eines Kademlia-DHT. So bilden die Knoten klare Routing-Beziehungen über die XOR-Distanz. Ganz vereinfacht: Gossip ist wie im Großmarkt laut zu rufen – alle hören es, aber viele Stimmen sind Wiederholungen; Kadcast ist eher wie ein gut ausgearbeitetes Inhaltsverzeichnis, das die Dinge entlang des kürzesten Pfads losschickt.
Der Unterschied zeigt sich in der praktischen Wirkung sehr deutlich. Kadcast unterteilt das Broadcast in strukturierte Weiterleitungen mit klar delegierten Zuständigkeitsbereichen auf jeder Ebene. Dadurch sinkt die Wahrscheinlichkeit, dass dieselbe Blockinformation wiederholt übermittelt wird, und ebenso werden Nachrichtenkollisionen sowie Bandbreitenverschwendung reduziert. Das im Whitepaper genannte Einsparpotenzial von 25–50 % bei der Bandbreite und die Reduktion veralteter Blöcke um 10–30 % spiegeln im Grunde dasselbe wider: Die Netzwerkschicht verlässt sich nicht mehr auf massenhafte redundante Weiterleitungen, um die Abdeckung zu erkaufen, sondern steigert die Verbreitungseffizienz durch strukturiertes Routing.
Strukturiertes Routing birgt jedoch auch Risiken. Je klarer der Pfad, desto leichter lässt er sich für Beobachter nutzen, um die Nachrichtenquelle nachzuverfolgen. Kadcast ergänzt hier signierte Nachrichten und eine Verschleierung der Quelladressen: Die Signatur stellt sicher, dass die Nachricht nicht manipuliert wurde, die Legitimität der Quelle kann verifiziert werden, und die Verschleierung der Quelladresse macht es für externe Beobachter schwer, eine einzelne Nachricht direkt einem bestimmten Knoten zuzuordnen. Zusätzlich bevorzugt das k-bucket, stabile Knoten zu behalten; viele gefälschte Knoten, die kurzfristig einströmen, können den bestehenden Routing-Status nicht so leicht verdrängen. Das ist auch eine zusätzliche Verteidigungslinie gegen Sybil-Angriffe.
Zhu Zhu findet: Kadcast ist nicht einfach ein Netzwerkprotokoll, das nur „schneller“ überträgt. Es ist eher die Voraussetzung dafür, dass SA in der Praxis auch wirklich funktionieren kann. #dusk Wenn man in Szenarien wie Tokenisierung von Wertpapieren sekundennahe Finalität erreichen will, darf man nicht nur die Konsensschicht beschleunigen. Man muss gleichzeitig die Blockverbreitung, die Routing-Effizienz, die Widerstandsfähigkeit gegen Redundanz und die Sicherheitsmaßnahmen auf den Punkt bringen. Die Netzwerkschicht ist kein Nebenakteur – sie bestimmt die obere Grenze der Finalitätsgeschwindigkeit.
Zhu Zhu lädt euch ein, zu raten: @Dusk s sekundennahe Finalität – warum ist das entscheidend bei der Netzwerkschicht?
1:網絡層決定傳播速度上限,共識再快也無法突破
2:共識演算法夠快,最終性就能秒級確認
3:節點數量越多,最終性越快
8 Stunde(n) übrig