Aujourd’hui, nous allons présenter un problème tout à la base de la blockchain : comment les différents nœuds communiquent entre eux ?
Nous entrons maintenant dans la partie technique de Dusk@Dusk .
En apparence, une blockchain sert à tenir une comptabilité. En réalité, chaque jour, les nœuds du réseau envoient sans cesse des messages les uns aux autres.
Lorsqu’un nouveau bloc apparaît, il faut le diffuser ; lorsqu’une transaction apparaît, il faut la diffuser ; et lorsque des votes de consensus apparaissent, il faut aussi les propager.
Si le nombre de nœuds dans le réseau augmente, alors la question de savoir comment faire en sorte que les messages se propagent plus vite et plus précisément devient un problème très concret.
À ce niveau, Dusk utilise kadcast, qui s’appuie sur l’idée de kademlia Dht. Il ne fait pas en sorte que chaque nœud diffuse un message indistinctement à un grand nombre de voisins. Au lieu de cela, il exploite la distance xor entre les nœuds pour établir une méthode de propagation plus structurée.
Le but est très simple : envoyer moins d’informations répétées et acheminer efficacement l’information jusqu’à l’ensemble du réseau. Par rapport aux méthodes de propagation de type gossip, kadcast peut réduire l’utilisation de bande passante de 25 à 50 %, et dans des environnements de blocs plus rapides, diminuer aussi le nombre de stale blocks.
Cela peut sembler moins “cool” que le zk, mais en réalité c’est extrêmement important. Pour que les transactions des marchés financiers soient confirmées rapidement, il faut d’abord que les nœuds du réseau sachent très vite ce qui s’est passé. Ainsi, l’histoire de Dusk ne commence pas par la confidentialité : elle commence par des choses à un niveau plus fondamental.
Commencer par rendre l’ensemble du réseau plus efficace dans la communication.
#dusk
$DUSK
Nous entrons maintenant dans la partie technique de Dusk@Dusk .
En apparence, une blockchain sert à tenir une comptabilité. En réalité, chaque jour, les nœuds du réseau envoient sans cesse des messages les uns aux autres.
Lorsqu’un nouveau bloc apparaît, il faut le diffuser ; lorsqu’une transaction apparaît, il faut la diffuser ; et lorsque des votes de consensus apparaissent, il faut aussi les propager.
Si le nombre de nœuds dans le réseau augmente, alors la question de savoir comment faire en sorte que les messages se propagent plus vite et plus précisément devient un problème très concret.
À ce niveau, Dusk utilise kadcast, qui s’appuie sur l’idée de kademlia Dht. Il ne fait pas en sorte que chaque nœud diffuse un message indistinctement à un grand nombre de voisins. Au lieu de cela, il exploite la distance xor entre les nœuds pour établir une méthode de propagation plus structurée.
Le but est très simple : envoyer moins d’informations répétées et acheminer efficacement l’information jusqu’à l’ensemble du réseau. Par rapport aux méthodes de propagation de type gossip, kadcast peut réduire l’utilisation de bande passante de 25 à 50 %, et dans des environnements de blocs plus rapides, diminuer aussi le nombre de stale blocks.
Cela peut sembler moins “cool” que le zk, mais en réalité c’est extrêmement important. Pour que les transactions des marchés financiers soient confirmées rapidement, il faut d’abord que les nœuds du réseau sachent très vite ce qui s’est passé. Ainsi, l’histoire de Dusk ne commence pas par la confidentialité : elle commence par des choses à un niveau plus fondamental.
Commencer par rendre l’ensemble du réseau plus efficace dans la communication.
#dusk
$DUSK