La façon dont se propage le réseau de la blockchain publique est en réalité un goulot d'étranglement des performances facilement négligé.
Beaucoup ont encore cette image de la blockchain publique : recevoir un message, le transmettre à tous les nœuds voisins — c’est le mode typique de flood/gossip. Cela semble simple et brutal, mais comporte aussi de nombreux problèmes. Les messages sont retransmis en boucle, la couverture redondante est importante, et la bande passante s’échappe comme si un barrage était ouvert. Plus il y a de nœuds, plus les collisions et la congestion sont évidentes, et au final : la confirmation devient plus lente, la latence fluctue, et en cas de congestion, tout le réseau se bloque.
Certaines blockchains choisissent une autre approche. Au lieu de "transmettre à tout le monde", elles utilisent la distance XOR basée sur le DHT de Kademlia pour sélectionner les nœuds de retransmission. Chaque nœud ne transmet le message qu’à un groupe de nœuds "progressivement plus éloignés", permettant à l’information de se propager en cascade comme une chute d’eau à travers le réseau.
Vous pouvez voir cela comme un système logistique moderne. Les colis ne sont pas envoyés du point A à tous les autres points, mais sont dirigés via des hubs de transit appropriés selon un routage hiérarchique, se diffusant couche par couche. Cela permet de couvrir tout le réseau tout en contrôlant précisément les coûts et l’efficacité.
Les avantages de cette "distribution structurée" sont très concrets. Premièrement, la retransmission redondante est considérablement réduite, ce qui diminue la pression sur la bande passante. Deuxièmement, la probabilité de collision des messages diminue, rendant la propagation plus contrôlable et stable. Pour les blockchains qui doivent servir des scénarios financiers réglementés ou qui sont très sensibles à la latence, optimiser le réseau de cette façon est crucial.
L’expérience "en quelques secondes" que ressentent les utilisateurs ne dépend pas uniquement de la sophistication de l’algorithme de consensus. La véritable maîtrise technique commence au niveau du réseau : faire en sorte que chaque bloc, chaque vote, chaque transaction arrive plus rapidement et plus proprement à destination. Ce mécanisme de diffusion, c’est comme un véritable "logistique organisée", et non pas un "place publique bruyante".
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
12 J'aime
Récompense
12
6
Reposter
Partager
Commentaire
0/400
GasFeeCrier
· Il y a 12h
On dirait que c'est le vieux problème de la conception du réseau P2P, le mode gossip est effectivement sujet aux congestions.
---
Le routage DHT est utilisé depuis longtemps, ce n'est pas une nouveauté.
---
C'est tout à fait vrai, sans optimisation du réseau sous-jacent, même la meilleure des consensus est inutile.
---
Donc, en réalité, il s'agit toujours d'optimiser la topologie du réseau, simplement en changeant la stratégie de relai.
---
Comment se portent actuellement les chaînes qui utilisent vraiment DHT ? Leur performance est-elle vraiment bien meilleure ?
---
Le grand rassemblement qui crie, haha, c'est une description parfaite, c'est la situation de la majorité des chaînes.
---
Le problème, c'est que la plupart des opérateurs de nœuds ne s'en soucient pas, de toute façon ça ne leur coûte rien.
---
Attendez, est-ce que cela a un rapport avec les limitations de conception de Kademlia ?
---
On dirait qu'ils essaient d'éduquer les projets qui utilisent encore le gossip primitif.
---
Quel est le coût de la distribution structurée, en ont-ils parlé ?
Voir l'originalRépondre0
FOMOSapien
· Il y a 12h
L'analogie de la place de marché est géniale, en ce moment, une multitude de blockchains publiques sont comme ça, chaotiques et désordonnées.
Voir l'originalRépondre0
MetaverseHermit
· Il y a 12h
Le square de Kao Hou haha, c'est génial. Je pensais que le TPS était tout, mais je ne m'attendais pas à ce que la couche réseau soit si cruciale.
Voir l'originalRépondre0
IronHeadMiner
· Il y a 12h
Le parallèle avec la place de la colère est excellent, c'est la véritable image de la majorité des blockchains actuelles.
Il aurait dû accorder plus d'attention à la couche réseau, sinon même le consensus le plus solide sera inutile.
Le dernier kilomètre est souvent celui où tout échoue, ce sont dans les détails que se révèle la véritable force.
Voir l'originalRépondre0
HashRatePhilosopher
· Il y a 12h
Oh, c’est donc la véritable raison pour laquelle ces anciennes blockchains sont toujours lentes. Je me demandais pourquoi les transferts ressemblaient à une tortue.
---
La transmission structurée est vraiment impressionnante, mais combien de chaînes l’utilisent réellement ?
---
En résumé, il s’agit d’optimiser le routage. Pourquoi autant de projets continuent-ils à utiliser cette vieille méthode de gossip ?
---
L’analogie avec la logistique est excellente, enfin quelqu’un explique si clairement la couche réseau.
---
Kademlia DHT existait depuis longtemps, alors pourquoi est-ce seulement maintenant considéré comme précieux ?
---
Après réflexion, c’est la raison pour laquelle ces chaînes à haute vitesse sont vraiment rapides, ce n’est pas seulement grâce à l’algorithme de consensus.
---
Le problème, c’est qu’il faut modifier le code de bas niveau pour le réaliser. La plupart des chaînes sont trop paresseuses pour le faire.
---
Une expérience en secondes repose vraiment sur les détails. Ce sont les petites optimisations accumulées qui provoquent une transformation qualitative.
La façon dont se propage le réseau de la blockchain publique est en réalité un goulot d'étranglement des performances facilement négligé.
Beaucoup ont encore cette image de la blockchain publique : recevoir un message, le transmettre à tous les nœuds voisins — c’est le mode typique de flood/gossip. Cela semble simple et brutal, mais comporte aussi de nombreux problèmes. Les messages sont retransmis en boucle, la couverture redondante est importante, et la bande passante s’échappe comme si un barrage était ouvert. Plus il y a de nœuds, plus les collisions et la congestion sont évidentes, et au final : la confirmation devient plus lente, la latence fluctue, et en cas de congestion, tout le réseau se bloque.
Certaines blockchains choisissent une autre approche. Au lieu de "transmettre à tout le monde", elles utilisent la distance XOR basée sur le DHT de Kademlia pour sélectionner les nœuds de retransmission. Chaque nœud ne transmet le message qu’à un groupe de nœuds "progressivement plus éloignés", permettant à l’information de se propager en cascade comme une chute d’eau à travers le réseau.
Vous pouvez voir cela comme un système logistique moderne. Les colis ne sont pas envoyés du point A à tous les autres points, mais sont dirigés via des hubs de transit appropriés selon un routage hiérarchique, se diffusant couche par couche. Cela permet de couvrir tout le réseau tout en contrôlant précisément les coûts et l’efficacité.
Les avantages de cette "distribution structurée" sont très concrets. Premièrement, la retransmission redondante est considérablement réduite, ce qui diminue la pression sur la bande passante. Deuxièmement, la probabilité de collision des messages diminue, rendant la propagation plus contrôlable et stable. Pour les blockchains qui doivent servir des scénarios financiers réglementés ou qui sont très sensibles à la latence, optimiser le réseau de cette façon est crucial.
L’expérience "en quelques secondes" que ressentent les utilisateurs ne dépend pas uniquement de la sophistication de l’algorithme de consensus. La véritable maîtrise technique commence au niveau du réseau : faire en sorte que chaque bloc, chaque vote, chaque transaction arrive plus rapidement et plus proprement à destination. Ce mécanisme de diffusion, c’est comme un véritable "logistique organisée", et non pas un "place publique bruyante".