Sui lisää Clockin lainaamisen Movessa ilman Clock-syötettä

Sui lisää ominaisuuden `sui::clock::borrow(): &Clock`, jonka ansiosta Move-funktiot voivat käyttää transaktion Clock-objektia ilman, että sitä tarvitsee antaa syötteenä tai välittää jokaisen kutsuvan funktion kautta. Sui Clockin lainausfunktio palauttaa saman aikaleiman kuin nimenomaisesti annettu Clock ja kirjaa Clock-version vain luku -juureksi transaktion vaikutuksiin. Muutos on suunniteltu protokollaversioon 141 yhdessä Sui-kehyksen päivityksen kanssa. Testit kattavat version lukitsemisen, toiston ja simuloinnin fullnode-solmuissa sekä luvut keskeytyvissä transaktioissa. Ominaisuus muuttaa tapaa, jolla Move-sovellukset käyttävät aikaa; artikkelissa ei kuvata muutoksia SUI-tokenin talouteen.
Neutral
Kyseessä on muutos Sui-kehykseen ja kehittäjätyökaluihin, ei tokenomiikan päivitys tai suuri muutos verkon kysynnässä. Sen ansiosta Move-koodi voi käyttää tapahtuman Clock-objektia välittämättä sitä syötteenä, samalla kun versioiden yhdenmukaisuus säilyy ja implisiittinen luku kirjataan tapahtuman vaikutuksiin. Päivitys on suunniteltu protokollaversioon 141. SUI:n tarjonnassa, stakingissa, maksuissa tai tapahtumakapasiteetissa ei kuvata välittömiä muutoksia, joten merkittävä suora markkinakatalyytti on epätodennäköinen. Lyhyellä aikavälillä kauppiaat saattavat nähdä vain vähäistä hinnanreaktiota, lukuun ottamatta protokollapäivityksen mahdollisesti laajempaa vaikutusta. Pidemmällä aikavälillä helpompi ajan käyttö voi helpottaa joidenkin Move-sovellusten koodin rakentamista ja ylläpitoa, mutta vaikutus SUI:n käyttöön riippuu kehittäjien käyttöönotosta ja siitä seuraavasta sovellustoiminnasta. Kuten muidenkin kehittäjille suunnattujen päivitysten kohdalla, markkinavaikutus olisi merkittävämpi, jos sitä seuraisi mitattava kasvu käytössä, maksuissa tai ekosysteemin toiminnassa.