Sui introduce il prestito di Clock in Move senza un input Clock
Sui aggiunge `sui::clock::borrow(): &Clock`, che consente alle funzioni Move di accedere al Clock della transazione senza doverlo ricevere come input né passarlo attraverso ogni funzione chiamante. La funzione di prestito del Clock di Sui restituisce lo stesso timestamp di un Clock fornito esplicitamente e registra la versione del Clock come radice di sola lettura negli effetti della transazione. La modifica è prevista per la versione 141 del protocollo, insieme a un aggiornamento del framework Sui. I test coprono il blocco della versione, la riproduzione e la simulazione sui fullnode e le letture nelle transazioni che vengono annullate. Questa funzionalità cambia il modo in cui le applicazioni Move accedono al tempo; l’articolo non descrive modifiche all’economia del token SUI.
Neutral
Si tratta di una modifica al framework di Sui e agli strumenti per gli sviluppatori, non di un aggiornamento della tokenomics né di un cambiamento sostanziale nella domanda della rete. Consente al codice Move di accedere al Clock della transazione senza passarlo come input, mantenendo al contempo la coerenza delle versioni e registrando la lettura implicita negli effetti della transazione. L’aggiornamento è previsto per la versione 141 del protocollo. Non viene descritto alcun cambiamento immediato nell’offerta di SUI, nello staking, nelle commissioni o nella capacità delle transazioni, quindi è improbabile che costituisca un catalizzatore diretto significativo per il mercato. Nel breve termine, i trader potrebbero osservare una reazione limitata del prezzo, oltre a qualsiasi risposta generale all’aggiornamento del protocollo. Nel lungo termine, un accesso più semplice al tempo potrebbe rendere più facile sviluppare e mantenere parte del codice delle applicazioni Move, ma qualsiasi effetto sull’utilizzo di SUI dipenderà dall’adozione da parte degli sviluppatori e dall’attività delle applicazioni che ne consegue. Come per altri aggiornamenti rivolti agli sviluppatori, l’impatto sul mercato sarebbe più significativo se fosse seguito da una crescita misurabile nell’utilizzo, nelle commissioni o nell’attività dell’ecosistema.