Wenn man über @Dusk spricht, reden die Leute normalerweise über schnellere Blöcke, geringere Latenz und bessere Privatsphäre. Aber nach dem Blick auf das technische Design finde ich, dass die tieferen Mechanismen eigentlich interessanter sind.
#Dusk stellt Kadcast vor die Konsensschicht, sodass Transaktionen, Votes und Blöcke sich effizient ausbreiten können, bevor der Konsens weiter voranschreitet. Anstatt dass traditionelles Gossip Informationen über das Netzwerk sendet, verwendet Kadcast Kademlia-DHT, XOR-Distanz und strukturierte Multihop-Broadcasts, um unnötige Kommunikation und Bandbreitennutzung zu reduzieren. In der Whitepaper wird sogar eine theoretische Reduktion von etwa 50% im Vergleich zu Gossip gezeigt, auch wenn das nicht direkt mit Mainnets vergleichbar ist.
Auch die Konsensseite ist spannend. $DUSK nutzt SBA mit Schwellenwertsignaturen und BLS12-381-Aggregation, um die Kommunikation von O(n²) auf O(n) zu senken, und macht zugleich Kollusion von Validatoren und Sybil-Angriffe teurer. Die Datenschicht folgt der gleichen Idee mit JubJub, BLS12-381 und Poseidon: Jede Komponente erfüllt einen bestimmten Zweck für effizientes Beweisen und Verifizieren.
Und ich denke, genau das macht #Dusk interessant. Es geht nicht um eine einzelne revolutionäre Funktion. Es geht darum, verschiedene Teile des Stacks gemeinsam zu verbessern. Die eigentliche Frage ist nicht nur, ob ein Block schneller erzeugt wird, sondern ob er effizient und sicher im Netzwerk verteilt werden kann.
#Dusk stellt Kadcast vor die Konsensschicht, sodass Transaktionen, Votes und Blöcke sich effizient ausbreiten können, bevor der Konsens weiter voranschreitet. Anstatt dass traditionelles Gossip Informationen über das Netzwerk sendet, verwendet Kadcast Kademlia-DHT, XOR-Distanz und strukturierte Multihop-Broadcasts, um unnötige Kommunikation und Bandbreitennutzung zu reduzieren. In der Whitepaper wird sogar eine theoretische Reduktion von etwa 50% im Vergleich zu Gossip gezeigt, auch wenn das nicht direkt mit Mainnets vergleichbar ist.
Auch die Konsensseite ist spannend. $DUSK nutzt SBA mit Schwellenwertsignaturen und BLS12-381-Aggregation, um die Kommunikation von O(n²) auf O(n) zu senken, und macht zugleich Kollusion von Validatoren und Sybil-Angriffe teurer. Die Datenschicht folgt der gleichen Idee mit JubJub, BLS12-381 und Poseidon: Jede Komponente erfüllt einen bestimmten Zweck für effizientes Beweisen und Verifizieren.
Und ich denke, genau das macht #Dusk interessant. Es geht nicht um eine einzelne revolutionäre Funktion. Es geht darum, verschiedene Teile des Stacks gemeinsam zu verbessern. Die eigentliche Frage ist nicht nur, ob ein Block schneller erzeugt wird, sondern ob er effizient und sicher im Netzwerk verteilt werden kann.