#dusk $DUSK
Tout le monde débat du consensus. Presque personne ne regarde une couche en dessous.
@Dusk n’utilise pas de ragots aléatoires pour faire transiter des blocs entre nœuds. Il utilise Kadcast — une superposition structurée, où la position de chaque nœud détermine à qui il transmet. La documentation donne la raison en une ligne : moins de bande passante, et une latence plus prévisible.
Le mot qui compte ici, c’est « prévisible ».
Les ragots aléatoires sont robustes mais bruyants. Un message peut vous parvenir en 200 ms ou en 900 ms selon la chance. Pour la plupart des chaînes, c’est acceptable. Pour une chaîne qui vend une finalité déterministe d’environ 10 secondes à des institutions, la variance de propagation n’est pas un détail esthétique — c’est une partie de la promesse de règlement. On ne peut pas garantir le timing de la finalité par-dessus une couche de transport qui hausse les épaules.
La seconde moitié, c’est l’audit. Blaize a relu l’implémentation Rust et lui a attribué une note de 9,8 sur 10, mais ce qui intéresse, ce sont les conclusions : des écarts par rapport à la spécification originale de Kadcast, des cas limites manqués dans le traitement des nœuds inactifs, et un traitement ambigu des champs réservés dans les en-têtes de messages. Tout a été corrigé ou vérifié, sauf deux éléments d’information.
Champs réservés et nœuds inactifs. Pas glamour. Exactement le genre de chose qui se transforme en incident de production étrange trois ans plus tard.
La question ouverte avec laquelle je continue de composer : une superposition structurée signifie que la topologie est déductible plutôt qu’aléatoire. C’est ce qui permet la prévisibilité. Est-ce que cela rend aussi les schémas de trafic plus faciles à observer pour une chaîne dont toute la proposition de valeur est la confidentialité ? Je l’ignore vraiment, et je n’ai pas trouvé d’analyse publique qui réponde à cette question.
Pour une chaîne de confidentialité — accepteriez-vous une partie de prévisibilité de propagation contre un réseau plus chaotique, plus difficile à cartographier ?
Tout le monde débat du consensus. Presque personne ne regarde une couche en dessous.
@Dusk n’utilise pas de ragots aléatoires pour faire transiter des blocs entre nœuds. Il utilise Kadcast — une superposition structurée, où la position de chaque nœud détermine à qui il transmet. La documentation donne la raison en une ligne : moins de bande passante, et une latence plus prévisible.
Le mot qui compte ici, c’est « prévisible ».
Les ragots aléatoires sont robustes mais bruyants. Un message peut vous parvenir en 200 ms ou en 900 ms selon la chance. Pour la plupart des chaînes, c’est acceptable. Pour une chaîne qui vend une finalité déterministe d’environ 10 secondes à des institutions, la variance de propagation n’est pas un détail esthétique — c’est une partie de la promesse de règlement. On ne peut pas garantir le timing de la finalité par-dessus une couche de transport qui hausse les épaules.
La seconde moitié, c’est l’audit. Blaize a relu l’implémentation Rust et lui a attribué une note de 9,8 sur 10, mais ce qui intéresse, ce sont les conclusions : des écarts par rapport à la spécification originale de Kadcast, des cas limites manqués dans le traitement des nœuds inactifs, et un traitement ambigu des champs réservés dans les en-têtes de messages. Tout a été corrigé ou vérifié, sauf deux éléments d’information.
Champs réservés et nœuds inactifs. Pas glamour. Exactement le genre de chose qui se transforme en incident de production étrange trois ans plus tard.
La question ouverte avec laquelle je continue de composer : une superposition structurée signifie que la topologie est déductible plutôt qu’aléatoire. C’est ce qui permet la prévisibilité. Est-ce que cela rend aussi les schémas de trafic plus faciles à observer pour une chaîne dont toute la proposition de valeur est la confidentialité ? Je l’ignore vraiment, et je n’ai pas trouvé d’analyse publique qui réponde à cette question.
Pour une chaîne de confidentialité — accepteriez-vous une partie de prévisibilité de propagation contre un réseau plus chaotique, plus difficile à cartographier ?