Que se passe-t-il avant qu’une blockchain puisse parvenir à un consensus ?

Le réseau doit d’abord disposer d’un moyen fiable pour faire circuler l’information entre les nœuds.
C’est là que Kadcast devient une partie importante de l’architecture de Dusk.
D’après le livre blanc de Dusk, Kadcast est la couche de communication pair-à-pair chargée de diffuser les blocs, les transactions et les votes de consensus. Elle repose sur la table de hachage distribuée Kademlia en utilisant la distance XOR pour organiser la manière dont les nœuds communiquent.
La partie intéressante, c’est son mode de diffusion. Au lieu que chaque nœud transmette des messages à tous ses voisins, Kadcast utilise des pairs sélectionnés à des distances croissantes et organise la propagation via des arbres de multidiffusion. L’objectif est d’assurer une couverture réseau plus large avec moins de transmissions redondantes
C’est important, car l’efficacité des communications influence directement la vitesse à laquelle l’information peut circuler dans un réseau décentralisé. Dusk a spécifiquement conçu Kadcast pour des environnements où les ressources réseau et la communication à faible latence comptent. Le livre blanc indique également que sa structure peut naturellement masquer les points d’origine des messages en évitant les connexions directes pair-à-pair.
Ainsi, Kadcast est plus qu’un simple détail réseau. Il fait partie des fondations reliant la couche transactionnelle de Dusk à son mécanisme de consensus.
Pour @Dusk une communication efficace consiste avant tout à créer les conditions d’une coordination fiable à l’échelle du réseau.

$DUSK
#dusk

À mesure que les réseaux blockchain évoluent, l’architecture de communication deviendra-t-elle aussi importante que le consensus lui-même ?