Alors que les problèmes de code de Solana ont été progressivement résolus au cours des dernières années, les temps de bloc ( le temps qu'il faut au réseau pour générer un nouveau bloc de transactions ) ont considérablement diminué, atteignant même moins de 400 millisecondes.
Cependant, au cours du mois dernier, une tendance intéressante a émergé : le temps médian de bloc ( un indicateur clé de performance dans le réseau blockchain, reflétant la vitesse à laquelle le réseau blockchain traite les transactions et génère des blocs) a augmenté, et Solana a ralenti le rythme auquel elle ajoute de nouvelles transactions à la blockchain. La raison est une nouvelle stratégie de validation, qui suggère qu'il pourrait être plus rentable de générer des blocs lentement. Selon Blockworks, Anza, Jito et Marinade envisagent de résoudre ce problème.
Chaque bloc Solana a un validateur qui joue le rôle de leader — responsable de la collecte des transactions, de la création des blocs et de leur diffusion sur le réseau. Les leaders collectent des frais de transaction pour la création des blocs. Un flux de commandes plus important signifie plus d'opportunités de frais, donc un validateur peut choisir de traiter une transaction en 500 millisecondes au lieu de 300 millisecondes pour augmenter ses gains.
À un niveau basique, certains validateurs de Solana semblent attendre aussi longtemps que possible pour inclure davantage de transactions dans les blocs et maximiser leurs revenus. Ce comportement a conduit à une augmentation de la durée des cycles de Solana.
Il est évident que ce n'est pas une situation idéale pour un réseau qui vise à être aussi rapide que le Nasdaq. De plus, moins de périodes signifie moins d'opportunités pour la capitalisation des récompenses de staking, un point soulevé par Max Kaplan, CTO de Sol Strategies.
Solana fournit un mécanisme appelé grace ticks, qui est une période de délai permettant à un leader de soumettre avec succès un bloc. Ce mécanisme est conçu pour empêcher les validateurs situés dans des endroits éloignés d'être pénalisés de manière injuste, mais il ouvre également la porte aux validateurs pour retarder intentionnellement la soumission de blocs.
De plus, le client alternatif de Solana, Frankendancer, a récemment publié un planificateur visant à maximiser les revenus.
Selon Kaplan, les validateurs exécutant le client semblent créer des blocs à un rythme légèrement plus lent que la normale. Cependant, Kaplan a ajouté que les retards de Frankendancer sont négligeables par rapport à des retards plus sévères et il ne considère pas cela comme une "mauvaise chose". De plus, les retards de blocs ne sont pas un nouveau concept sur les blockchains de preuve de participation. Cependant, la mise à niveau Firedancer pourrait rendre cette stratégie plus proéminente sur Solana. Jump n'a pas encore commenté cela.
Fait intéressant, l'ingénieur logiciel de Firedancer, Michael McGee, a décrit ce phénomène dans le podcast Lightspeed cette semaine. Il a mentionné : « Une chose que nous constatons avec les validateurs actuels est que…[validators] ont tendance à créer des blocs plus rentables en retardant l'exécution des transactions. »
L'analyste de Blockworks Research, Victor Pham, a noté que les validateurs Solana avec des délais de bloc plus marqués fonctionnent souvent avec des versions modifiées du client Agave-Jito.
Par exemple, à la mi-juin, durant l'époque 802, Galaxy et Kiln avaient tous deux des temps de bloc médian supérieurs à 570 millisecondes. Certains validateurs non signalés ont également fonctionné plus lentement, tandis que les validateurs de Temporal avaient un temps de bloc médian de 475 millisecondes, selon les données de Solana Compass.
Le co-fondateur de Kiln, Ernest Oppetit, a reconnu que son validateur — le sixième plus grand validateur misé sur le réseau Solana — avait retardé les créneaux de blocs pendant un certain temps, mais a déclaré que ce comportement avait désormais cessé.
« Chez Kiln, nous sommes fiers d'offrir le meilleur APY du marché sans sacrifier la sécurité. Nous faisons constamment de la R&D sur différentes parties de notre pile, y compris notre stratégie de timing, et sommes en discussions continues avec des clients, des équipes de clients et la fondation. Actuellement, nous respectons les spécifications et ne retardons plus les blocs, mais de nombreux autres validateurs le font encore. Nous croyons que le problème d'incitation ( la génération rapide de blocs entraîne une réduction des récompenses ) doit finalement être résolu au niveau du protocole », a déclaré Oppetit.
« Je peux dire que nous ne sommes pas la raison pour laquelle les gens sont au courant de cela », a déclaré Ben Coverston, directeur de l'ingénierie chez Temporal, lorsqu'on lui a demandé son avis sur la participation apparente de ses validateurs à la tendance des blocs lents.
Un porte-parole de Galaxy a déclaré : « En tant que fournisseur de services, nous soutenons les configurations de validateurs qui priorisent la maximisation des récompenses de staking des clients. Sur Solana, cela peut signifier proposer des blocs légèrement plus lents pour garantir des récompenses plus élevées. Galaxy a été à l'écoute des retours de la communauté et a ajusté les temps de bloc pour qu'ils soient dans des plages acceptables. »
Cependant, il existe un large consensus au sein de la communauté des validateurs de Solana sur le fait qu'il n'est pas approprié de ralentir le réseau, et que les validateurs lents font actuellement face à un retour de flamme public.
Ils pourraient bientôt faire face à des pénalités plus substantielles. Selon Blockworks, Jito prévoit de mettre sur liste noire les validateurs lents de son pool de staking, qui est le plus grand sur le réseau Solana.
Brian Smith, président de la Jito Foundation, a déclaré que l'organisation "élabore une proposition de gouvernance pour donner à un comité le pouvoir de retirer les traînards de l'ensemble de délégation JitoSOL. Cette proposition devrait être ouverte à la discussion de la communauté dans quelques jours."
Le co-fondateur de Marinade, Michael Repetny, a déclaré que le fournisseur de pools de staking "envisage de soumettre cela en tant que proposition de gouvernance pour discuter des avantages et des inconvénients de faire des [slow validators] une règle stricte ou une violation de la politique de délégation."
Des solutions au niveau du protocole sont également en cours d'élaboration. Le dépôt GitHub d'Anza montre une nouvelle proposition qui suggère de réduire de moitié la période de tick de grâce de Solana. De plus, la réforme du mécanisme de consensus proposée par Solana devrait également résoudre ce problème.
« Alpenglow résoudra ce problème en permettant de sauter le vote », a déclaré Brennan Watt, vice-président de l'ingénierie de base chez Anza.
Watt a révélé dans un épisode récent du podcast Lightspeed qu'Anza espère avoir Alpenglow en direct sur le mainnet avant la conférence Solana Breakpoint en décembre de cette année.
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.
Les validateurs de Solana se retrouvent dans un dilemme entre rendement et efficacité : la latence des blocs devient-elle une nouvelle stratégie ?
Par Jack Kubinec
Compilé par : TechFlow
Alors que les problèmes de code de Solana ont été progressivement résolus au cours des dernières années, les temps de bloc ( le temps qu'il faut au réseau pour générer un nouveau bloc de transactions ) ont considérablement diminué, atteignant même moins de 400 millisecondes.
Cependant, au cours du mois dernier, une tendance intéressante a émergé : le temps médian de bloc ( un indicateur clé de performance dans le réseau blockchain, reflétant la vitesse à laquelle le réseau blockchain traite les transactions et génère des blocs) a augmenté, et Solana a ralenti le rythme auquel elle ajoute de nouvelles transactions à la blockchain. La raison est une nouvelle stratégie de validation, qui suggère qu'il pourrait être plus rentable de générer des blocs lentement. Selon Blockworks, Anza, Jito et Marinade envisagent de résoudre ce problème.
Chaque bloc Solana a un validateur qui joue le rôle de leader — responsable de la collecte des transactions, de la création des blocs et de leur diffusion sur le réseau. Les leaders collectent des frais de transaction pour la création des blocs. Un flux de commandes plus important signifie plus d'opportunités de frais, donc un validateur peut choisir de traiter une transaction en 500 millisecondes au lieu de 300 millisecondes pour augmenter ses gains.
À un niveau basique, certains validateurs de Solana semblent attendre aussi longtemps que possible pour inclure davantage de transactions dans les blocs et maximiser leurs revenus. Ce comportement a conduit à une augmentation de la durée des cycles de Solana.
Il est évident que ce n'est pas une situation idéale pour un réseau qui vise à être aussi rapide que le Nasdaq. De plus, moins de périodes signifie moins d'opportunités pour la capitalisation des récompenses de staking, un point soulevé par Max Kaplan, CTO de Sol Strategies.
Solana fournit un mécanisme appelé grace ticks, qui est une période de délai permettant à un leader de soumettre avec succès un bloc. Ce mécanisme est conçu pour empêcher les validateurs situés dans des endroits éloignés d'être pénalisés de manière injuste, mais il ouvre également la porte aux validateurs pour retarder intentionnellement la soumission de blocs.
De plus, le client alternatif de Solana, Frankendancer, a récemment publié un planificateur visant à maximiser les revenus.
Selon Kaplan, les validateurs exécutant le client semblent créer des blocs à un rythme légèrement plus lent que la normale. Cependant, Kaplan a ajouté que les retards de Frankendancer sont négligeables par rapport à des retards plus sévères et il ne considère pas cela comme une "mauvaise chose". De plus, les retards de blocs ne sont pas un nouveau concept sur les blockchains de preuve de participation. Cependant, la mise à niveau Firedancer pourrait rendre cette stratégie plus proéminente sur Solana. Jump n'a pas encore commenté cela.
Fait intéressant, l'ingénieur logiciel de Firedancer, Michael McGee, a décrit ce phénomène dans le podcast Lightspeed cette semaine. Il a mentionné : « Une chose que nous constatons avec les validateurs actuels est que…[validators] ont tendance à créer des blocs plus rentables en retardant l'exécution des transactions. »
L'analyste de Blockworks Research, Victor Pham, a noté que les validateurs Solana avec des délais de bloc plus marqués fonctionnent souvent avec des versions modifiées du client Agave-Jito.
Par exemple, à la mi-juin, durant l'époque 802, Galaxy et Kiln avaient tous deux des temps de bloc médian supérieurs à 570 millisecondes. Certains validateurs non signalés ont également fonctionné plus lentement, tandis que les validateurs de Temporal avaient un temps de bloc médian de 475 millisecondes, selon les données de Solana Compass.
Le co-fondateur de Kiln, Ernest Oppetit, a reconnu que son validateur — le sixième plus grand validateur misé sur le réseau Solana — avait retardé les créneaux de blocs pendant un certain temps, mais a déclaré que ce comportement avait désormais cessé.
« Chez Kiln, nous sommes fiers d'offrir le meilleur APY du marché sans sacrifier la sécurité. Nous faisons constamment de la R&D sur différentes parties de notre pile, y compris notre stratégie de timing, et sommes en discussions continues avec des clients, des équipes de clients et la fondation. Actuellement, nous respectons les spécifications et ne retardons plus les blocs, mais de nombreux autres validateurs le font encore. Nous croyons que le problème d'incitation ( la génération rapide de blocs entraîne une réduction des récompenses ) doit finalement être résolu au niveau du protocole », a déclaré Oppetit.
« Je peux dire que nous ne sommes pas la raison pour laquelle les gens sont au courant de cela », a déclaré Ben Coverston, directeur de l'ingénierie chez Temporal, lorsqu'on lui a demandé son avis sur la participation apparente de ses validateurs à la tendance des blocs lents.
Un porte-parole de Galaxy a déclaré : « En tant que fournisseur de services, nous soutenons les configurations de validateurs qui priorisent la maximisation des récompenses de staking des clients. Sur Solana, cela peut signifier proposer des blocs légèrement plus lents pour garantir des récompenses plus élevées. Galaxy a été à l'écoute des retours de la communauté et a ajusté les temps de bloc pour qu'ils soient dans des plages acceptables. »
Cependant, il existe un large consensus au sein de la communauté des validateurs de Solana sur le fait qu'il n'est pas approprié de ralentir le réseau, et que les validateurs lents font actuellement face à un retour de flamme public.
Ils pourraient bientôt faire face à des pénalités plus substantielles. Selon Blockworks, Jito prévoit de mettre sur liste noire les validateurs lents de son pool de staking, qui est le plus grand sur le réseau Solana.
Brian Smith, président de la Jito Foundation, a déclaré que l'organisation "élabore une proposition de gouvernance pour donner à un comité le pouvoir de retirer les traînards de l'ensemble de délégation JitoSOL. Cette proposition devrait être ouverte à la discussion de la communauté dans quelques jours."
Le co-fondateur de Marinade, Michael Repetny, a déclaré que le fournisseur de pools de staking "envisage de soumettre cela en tant que proposition de gouvernance pour discuter des avantages et des inconvénients de faire des [slow validators] une règle stricte ou une violation de la politique de délégation."
Des solutions au niveau du protocole sont également en cours d'élaboration. Le dépôt GitHub d'Anza montre une nouvelle proposition qui suggère de réduire de moitié la période de tick de grâce de Solana. De plus, la réforme du mécanisme de consensus proposée par Solana devrait également résoudre ce problème.
« Alpenglow résoudra ce problème en permettant de sauter le vote », a déclaré Brennan Watt, vice-président de l'ingénierie de base chez Anza.
Watt a révélé dans un épisode récent du podcast Lightspeed qu'Anza espère avoir Alpenglow en direct sur le mainnet avant la conférence Solana Breakpoint en décembre de cette année.