Sui permet d’emprunter Clock dans Move sans entrée Clock
Sui ajoute `sui::clock::borrow(): &Clock`, afin que les fonctions Move puissent accéder à la Clock de la transaction sans avoir à la recevoir en entrée ni à la transmettre par chaque fonction appelante. La fonctionnalité de borrow de Sui Clock renvoie le même horodatage qu’une Clock fournie explicitement et enregistre la version de la Clock comme racine en lecture seule dans les effets de la transaction. Ce changement est prévu pour la version 141 du protocole, en même temps qu’une mise à niveau du framework Sui. Les tests couvrent le verrouillage de version, le replay et la simulation sur fullnode, ainsi que les lectures dans les transactions qui sont interrompues. Cette fonctionnalité modifie la manière dont les applications Move accèdent au temps ; l’article ne fait état d’aucun changement concernant l’économie du jeton SUI.
Neutral
Il s’agit d’une modification du framework Sui et des outils destinés aux développeurs, et non d’une mise à jour de la tokenomics ou d’un changement majeur de la demande sur le réseau. Elle permet au code Move d’accéder au Clock de la transaction sans le transmettre en entrée, tout en préservant la cohérence des versions et en consignant cette lecture implicite dans les effets de la transaction. La mise à niveau est prévue pour la version 141 du protocole. Aucun changement immédiat de l’offre de SUI, du staking, des frais ou de la capacité de traitement des transactions n’est mentionné ; il est donc peu probable qu’elle constitue un catalyseur direct significatif pour le trading. À court terme, les traders pourraient constater une faible réaction des cours, hormis toute réaction plus générale à la mise à niveau du protocole. À plus long terme, un accès simplifié au temps pourrait faciliter le développement et la maintenance de certains codes d’applications Move, mais tout effet sur l’utilisation de SUI dépendra de l’adoption par les développeurs et de l’activité des applications qui en découlera. Comme pour les autres mises à niveau axées sur les développeurs, l’impact sur le marché serait plus important si elle était suivie d’une croissance mesurable de l’utilisation, des frais ou de l’activité de l’écosystème.