Solana Mainnet déploie la mise à jour p-token, les coûts de transfert de jetons baissent de plus de 95 %

icon币界网
Partager
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconRésumé

expand icon
Le mainnet de Solana a lancé la mise à niveau p-token, réduisant les coûts de transfert de jetons de plus de 95 %. Cette mise à jour remplace le programme SPL Token par la bibliothèque Rust Pinocchio, en assurant la compatibilité avec les wallets et applications existants. Les nouvelles concernant le lancement de jetons indiquent que les transferts standards coûtent désormais 76 unités de calcul, contre 4 645 auparavant. La Solana Foundation rapporte que les instructions de jetons pourraient voir leurs coûts computationnels réduits jusqu'à 98 %. Ce changement soutient les nouveaux listings de jetons et améliore l'efficacité pour le DeFi, les NFT et les stablecoins. L'utilisation de l'espace bloc devrait libérer 12 % à 13 %, avec des gains supplémentaires attendus grâce au traitement par lot futur.
CoinGape rapporte :

La mainnet Solana a activé la mise à niveau p-token. Cette mise à jour, basée sur la bibliothèque Pinocchio Rust, remplace l'implémentation actuelle du programme SPL Token tout en maintenant la compatibilité avec les portefeuilles, applications et jetons existants. Selon les données divulguées par la Solana Foundation, la consommation de calcul pour les instructions liées aux jetons peut être réduite jusqu'à 98 %.

La consommation des instructions de transfert a nettement diminué

La fonction la plus remarquée de cette mise à niveau est la réduction significative du coût des transferts de jetons. Le nombre d'unités de calcul nécessaires pour un transfert de jeton ordinaire est passé de 4645 à 76, et l'instruction transfer_checked est passée de 6200 à 105.

Sur le réseau Solana, les unités de calcul servent à mesurer les ressources consommées par les transactions et l'exécution des programmes. Le programme de jetons est l'un des composants les plus utilisés sur la chaîne, et des opérations telles que les échanges DeFi, les transactions NFT, les paiements, le staking et les transferts de stablecoins appellent des instructions associées. Par conséquent, l'optimisation de la couche jetons n'affecte pas seulement une fonction unique, mais se répercute sur l'ensemble des activités sur la chaîne.

L'article mentionne que le basculement uniquement des p-tokens pourrait libérer environ 12 % à 13 % de l'espace des blocs. Cette estimation ne prend pas en compte les gains supplémentaires potentiels apportés par les fonctionnalités de traitement par lot ultérieures.

Ne modifiez pas les normes, remplacez directement l'ancienne implémentation

Cette mise à jour n'introduit pas de nouveau standard de jeton, mais est déployée comme remplacement direct du programme SPL Token existant. Les développeurs n'ont pas besoin de migrer leurs actifs, et les utilisateurs n'ont aucune action supplémentaire à effectuer : les jetons existants continuent de fonctionner normalement.

L'objectif de cette approche est de réduire les frictions liées à la mise à niveau. Si la compatibilité reste stable, les validateurs pourront inclure davantage de transactions dans un seul bloc sans augmenter la limite actuelle des blocs, ce qui contribue également à améliorer l'efficacité du tri des transactions.

Les principales optimisations proviennent de l'entrée et du mode de lecture

Selon Fernando Otero, ingénieur chez Anza, environ 70 % des économies de calcul proviennent de deux ajustements : le remplacement de l'entrée traditionnelle solana-program et l'adoption d'une méthode de lecture zero-copy.

Les autres optimisations proviennent d'affinages au niveau du code, notamment la suppression des vérifications dupliquées, la réduction du suivi des emprunts inutiles, l'optimisation des conditions et la priorisation des instructions les plus fréquemment utilisées. Étant donné que les instructions de transfert représentent environ la moitié du trafic du programme de jetons sur la chaîne principale, l'équipe d'ingénierie a également spécifiquement optimisé leur détection anticipée et leur analyse simplifiée.

En plus de l'amélioration de l'efficacité, p-token introduit trois nouvelles commandes : Batch, WithdrawExcessLamports et UnwrapLamports.

Tests et correctifs effectués avant le lancement

En raison de cette mise à jour qui réécrit l'un des programmes les plus critiques de Solana, l'équipe a effectué plusieurs rounds de tests avant le déploiement sur la chaîne principale. Anza a indiqué que les méthodes de test incluent des tests unitaires, des tests de fuzzing, une analyse de relecture des transactions historiques, des audits ainsi qu'une vérification formelle en cours.

Asymmetric Research a également découvert une vulnérabilité liée à la vérification de la propriété des comptes de commandes par lot. L'équipe Anza a déclaré que ce problème avait été corrigé avant le lancement sur la chaîne principale.

Au cours de la dernière année, l'attention s'est principalement portée sur Firedancer, Alpenglow et la mise à niveau des formats de transaction, mais en termes d'adoption réelle, les p-tokens sont considérés par de nombreux développeurs comme une amélioration des performances plus directe. En 2025, les développeurs prévoyaient que cette mise à niveau permettrait d'augmenter l'efficacité des opérations courantes sur les jetons d'environ 19 fois, et les résultats de référence sur la chaîne principale montrent que certains instructions ont déjà dépassé les attentes initiales.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.