Chargement...
fr

La nouvelle mise à niveau du P-Token de Solana vient de réduire les coûts de calcul de transfert de plus de 95 %

La mise à niveau du programme de jetons basé sur le pinocchio a permis de réduire les coûts de transfert de 4 645 unités de calcul à seulement 76.

La mise à jour tant attendue du p-token de Solana est enfin arrivée sur le mainnet, introduisant l'une des plus importantes améliorations de l'efficacité du réseau à ce jour.

La mise à jour remplace le programme de jetons SPL existant par une implémentation optimisée basée sur la bibliothèque Pinocchio Rust. Le nouveau système préserve la compatibilité avec les applications et les portefeuilles existants tout en réduisant considérablement les ressources informatiques requises pour les opérations sur les jetons.

Selon la documentation de la Fondation Solana, les instructions relatives aux jetons consomment désormais jusqu'à 98 % d'unités de calcul en moins par rapport à l'implémentation précédente. Les transferts de jetons standard sont passés de 4 645 unités de calcul à seulement 76, tandis que les unités de calcul nécessaires pour les instructions transfer_checked sont passées de 6 200 à 105.

Ce lancement pourrait avoir des répercussions sur l'ensemble du réseau, car presque toutes les transactions sans droit de vote sur Solana interagissent avec des jetons d'une manière ou d'une autre. En réduisant la consommation de calcul pour ces opérations, Solana peut intégrer plus d'activités dans chaque bloc sans augmenter les limites de blocs existantes.

Pourquoi les unités de calcul sont importantes sur Solana

Sur Solana, les unités de calcul mesurent le coût d'exécution des transactions et des programmes. Chaque interaction sur le réseau consomme des ressources de calcul, et la capacité des blocs dépend fortement de l'efficacité avec laquelle les programmes utilisent ces ressources.

Anza a expliqué précédemment que les coûts de transaction sur Solana ne se limitent pas à l'exécution. La vérification des signatures, le chargement des comptes, les verrous d'écriture et la taille des données de transaction contribuent tous à l'empreinte totale des ressources. La réduction de l'utilisation des ressources informatiques aide donc les validateurs à regrouper davantage de transactions dans des blocs tout en améliorant l'ordre de priorité des transactions.

P-token cible spécifiquement le programme de jetons, qui reste l'un des composants les plus utilisés dans l'ensemble de l'écosystème. Étant donné que les instructions relatives aux jetons apparaissent dans les échanges DeFi, les transactions NFT, les paiements, les interactions de staking et les transferts de stablecoins, les gains d'efficacité au niveau des jetons peuvent se répercuter sur l'ensemble du réseau.

À lui seul, le passage au p-token libère environ 12 à 13 % de l'espace des blocs. Cette estimation ne tient pas encore compte des gains futurs liés aux nouvelles fonctionnalités de mise en lots.

Une solution de remplacement au lieu d'une nouvelle norme

L'un des aspects les plus remarquables de la mise à jour est son approche de la compatibilité. Plutôt que d'introduire une norme de jeton distincte que les développeurs devraient adopter manuellement, p-token fonctionne comme un remplacement direct du programme de jetons SPL existant. Les jetons existants continuent de fonctionner sans migration ni changement du côté de l'utilisateur.

Michael Hubbard, PDG de SOL Strategies, a décrit la mise à jour comme étant "vraiment, vraiment massive" dans un message public discutant du lancement.

M. Hubbard a comparé la mise à jour au remplacement d'un ordinateur Windows 98 vieillissant par une machine Windows 11 moderne, tout en préservant l'ensemble des applications et des fichiers existants.

Cette compatibilité est restée au cœur de la stratégie de déploiement depuis le début. Les documents de la Fondation Solana ont souligné à plusieurs reprises que la mise à jour n'introduisait pas de changements radicaux pour les portefeuilles et les applications existants.

Comment les ingénieurs ont réduit les coûts informatiques

Selon l'ingénieur logiciel d'Anza Fernando Otero, également connu sous le nom de Febo, Pinocchio a d'abord été une tentative de réduire les conflits de dépendance dans le développement de Solana. La bibliothèque évite les dépendances externes et réécrit les types de programmes de base à partir de zéro, ce qui a ouvert la voie à des optimisations de performances plus agressives.

Febo a expliqué qu'environ 70 % des économies de calcul provenaient de deux changements seulement : le remplacement du point d'entrée traditionnel du programme Solana et l'adoption de la lecture sans copie.

Le reste des gains provient de petites optimisations dans l'ensemble de la base de code. Les ingénieurs ont supprimé les vérifications en double, réduit le suivi des emprunts inutiles, optimisé la logique conditionnelle et donné la priorité aux instructions les plus fréquemment utilisées.

Les instructions de transfert ont fait l'objet d'un traitement particulier car elles représentent près de la moitié de tout le trafic du programme de jetons sur le réseau principal. Les ingénieurs ont conçu le programme de manière à ce qu'il identifie rapidement les instructions de transfert et qu'il saute certaines parties de la logique d'analyse générique, ce qui réduit encore la consommation de calcul. Outre les améliorations en termes d'efficacité, p-token introduit également trois nouvelles instructions : Batch, WithdrawExcessLamports et UnwrapLamports.

Audits, tests et examens de sécurité

Parce que p-token réécrit l'un des programmes les plus importants de Solana, le projet a fait l'objet de tests approfondis avant l'activation du réseau principal. Selon Anza, les ingénieurs ont utilisé des tests unitaires, des outils de fuzzing de Firedancer, des analyses de relecture de transactions historiques de Neodyme, des audits et des efforts continus de vérification formelle.

Les auditeurs ont également découvert au moins un problème important au cours du processus de développement. Les chercheurs en sécurité d'Asymmetric Research ont identifié une vulnérabilité liée aux vérifications de la propriété des comptes dans les instructions groupées. L'équipe d'Anza a corrigé le problème avant l'activation du réseau principal.

Vue d'ensemble de Solana

Au cours de l'année écoulée, les discussions au sein de l'écosystème se sont souvent concentrées sur des initiatives à grande échelle, notamment Firedancer, Alpenglow et les mises à jour des formats de transaction. Bien que ces efforts aient attiré beaucoup d'attention, de nombreux développeurs ont discrètement considéré le p-token comme l'une des mises à niveau pratiques les plus impactantes en raison de l'ampleur de l'utilisation du programme de jetons.

En 2025, les développeurs estimaient que le p-token pourrait rendre les opérations courantes sur les jetons environ 19 fois plus efficaces. Les benchmarks du Mainnet montrent aujourd'hui que certaines instructions dépassent même ces premières attentes.

Les implications à long terme pourraient s'étendre au-delà des interactions moins coûteuses avec les jetons. En libérant de l'espace sur les blocs sans augmenter les limites de blocs, Solana gagne de la place pour des applications plus sophistiquées, des transactions plus importantes et un débit plus élevé. Les développeurs pourraient intégrer plus de logique dans une seule transaction, tandis que les validateurs traiteraient les blocs plus efficacement.

En savoir plus sur SolanaFloor

Jupiter apporte Bitwise Onchain avec 200 millions de dollars de marché institutionnel $USDe sur Solana
Phoenix Trade enregistre un volume quotidien record alors que le favoritisme perçu divise la communauté Solana

Comment Solana va-t-il réagir à la demande croissante de protection de la vie privée ?

Solana Weekly Newsletter

Actualités connexes