Je lisais au sujet de Kadcast en m’attendant à une histoire de confidentialité, et je n’ai trouvé que l’inverse :
À première vue, cela ressemble à une couche d’obfuscation — un routage structuré plutôt qu’une inondation. Donc l’origine devrait être enfouie dans le bruit. Mais quand j’ai retracé le fonctionnement réel, Kadcast transmet les messages le long de chemins déterministes de multicast, basés sur la distance XOR dans un overlay de type Kademlia. C’est conçu pour l’efficacité en bande passante, pas pour l’anonymat.
C’est là que c’est devenu intéressant. La rumeur aléatoire est confuse, et c’est justement ce désordre qui rend le traçage de l’origine plus difficile. La structure de Kadcast fait l’inverse — des chemins prévisibles signifient que la position d’un nœud dans l’overlay reste assez constante. Si vous connaissez la topologie, vous pouvez raisonner plus facilement sur les schémas de propagation qu’avec une “gossip” basée sur l’inondation.
Donc la “confidentialité” que les gens associent à Kadcast ne vient pas vraiment de la couche réseau. Ce sont Phoenix et les circuits ZK qui font ce travail au niveau des transactions. Le rôle de Kadcast consiste simplement à faire circuler rapidement et à moindre coût des votes et des blocs entre les comités de Succinct Attestation.
Pas exactement un défaut — plutôt un objectif de conception différent de celui que j’avais en tête en entrant. Je me demande encore si des overlays structurés comme celui-ci créent une exposition de métadonnées que les chaînes basées sur la gossip n’ont pas à considérer.
@Dusk #DUSK $DUSK
À première vue, cela ressemble à une couche d’obfuscation — un routage structuré plutôt qu’une inondation. Donc l’origine devrait être enfouie dans le bruit. Mais quand j’ai retracé le fonctionnement réel, Kadcast transmet les messages le long de chemins déterministes de multicast, basés sur la distance XOR dans un overlay de type Kademlia. C’est conçu pour l’efficacité en bande passante, pas pour l’anonymat.
C’est là que c’est devenu intéressant. La rumeur aléatoire est confuse, et c’est justement ce désordre qui rend le traçage de l’origine plus difficile. La structure de Kadcast fait l’inverse — des chemins prévisibles signifient que la position d’un nœud dans l’overlay reste assez constante. Si vous connaissez la topologie, vous pouvez raisonner plus facilement sur les schémas de propagation qu’avec une “gossip” basée sur l’inondation.
Donc la “confidentialité” que les gens associent à Kadcast ne vient pas vraiment de la couche réseau. Ce sont Phoenix et les circuits ZK qui font ce travail au niveau des transactions. Le rôle de Kadcast consiste simplement à faire circuler rapidement et à moindre coût des votes et des blocs entre les comités de Succinct Attestation.
Pas exactement un défaut — plutôt un objectif de conception différent de celui que j’avais en tête en entrant. Je me demande encore si des overlays structurés comme celui-ci créent une exposition de métadonnées que les chaînes basées sur la gossip n’ont pas à considérer.
@Dusk #DUSK $DUSK
