Un bug de mise à niveau v1 de Solana peut geler les lecteurs de réseau et désactiver les limites de frais

By: cryptoslate.com|2026/09/04 22:05:12

Le format de transaction v1 de Solana offre plus de trois fois la capacité par transaction, mais les clients RPC, indexeurs, relais et sponsors de frais non préparés peuvent rencontrer des échecs. Certains systèmes peuvent cesser de fonctionner, tandis que d'autres peuvent fonctionner avec des limites de ressources incorrectes. Au 4 septembre, la v1 n'est pas activée sur le mainnet, bien que le testnet soit actif et que le devnet soit en ligne à l'époque 1140. Un changelog du 28 août indiquait que les transactions v1 étaient "bientôt disponibles", permettant aux opérateurs d'infrastructure de mettre à jour. La v1 augmente la charge utile maximale de 1232 octets à 4096 octets. Les transactions héritées et v0 conservent leurs limites, de sorte que les utilisateurs peuvent continuer à utiliser ces formats sans migration. Les consommateurs RPC doivent utiliser l'entier maxSupportedTransactionVersion: 1 pour getTransaction, getBlock ou blockSubscribe. Sans cela, une demande getTransaction v1 entraîne l'erreur -32015, et une transaction v1 peut provoquer un échec de getBlock pour l'ensemble du bloc. D'autres échecs sont moins évidents, car la v1 déplace les limites d'unités de calcul et les frais prioritaires dans un objet transactionConfig, ce qui peut entraîner des budgets de calcul nuls signalés pour les transactions v1 sans erreurs. Les consommateurs de Geyser et de gRPC peuvent mal étiqueter la v1 comme v0, préservant un budget vide. Les relais et les payeurs doivent ajuster leurs vérifications de politique, car les plafonds de frais basés sur les instructions ComputeBudget peuvent ne pas s'appliquer en v1. Les programmes on-chain font face à un défi, car aucun sysvar ou syscall actuel n'expose la configuration du message v1, nécessitant un changement d'approche loin de la dépendance aux instructions ComputeBudget.

Prix de --

--
--
--

Ce contenu est fourni à titre informatif uniquement et ne constitue pas un conseil financier, d'investissement, juridique ou fiscal. Les événements, récompenses, promotions en ligne ou informations mentionnées ici ne doivent pas être considérés comme une recommandation, une sollicitation ou une invitation à acheter, vendre, trader ou effectuer toute autre opération sur des actifs crypto. Les actifs crypto sont très volatils et peuvent entraîner des pertes. La disponibilité des services, produits et événements liés à WEEX peut varier selon les régions. Veuillez vous assurer que votre participation respecte les lois et réglementations locales applicables.

Vous pourriez aussi aimer

iconiconiconiconiconicon
Assistance client:@weikecs
Collaborations commerciales:@weikecs
Trading quantitatif/Market makers:[email protected]
Programme VIP:[email protected]