Sui dodaje pożyczanie Clock w Move bez wejściowego obiektu Clock
Sui dodaje `sui::clock::borrow(): &Clock`, dzięki czemu funkcje Move mogą uzyskać dostęp do obiektu Clock transakcji bez konieczności przyjmowania go jako argumentu wejściowego ani przekazywania przez każdą funkcję wywołującą. Funkcja pożyczania Clock w Sui zwraca ten sam znacznik czasu co jawnie przekazany obiekt Clock i zapisuje jego wersję jako tylko do odczytu w efektach transakcji. Zmiana jest planowana w wersji protokołu 141 wraz z aktualizacją frameworka Sui. Testy obejmują przypinanie wersji, odtwarzanie i symulację na fullnode’ach oraz odczyty w transakcjach, które kończą się przerwaniem. Ta funkcja zmienia sposób, w jaki aplikacje Move uzyskują dostęp do czasu; artykuł nie opisuje zmian w ekonomii tokena SUI.
Neutral
Jest to zmiana w frameworku Sui i narzędziach dla deweloperów, a nie aktualizacja tokenomiki ani istotna zmiana popytu na sieć. Umożliwia kodowi Move dostęp do obiektu Clock transakcji bez przekazywania go jako argumentu wejściowego, a zarazem zachowuje spójność wersji i rejestruje niejawny odczyt w efektach transakcji. Wdrożenie aktualizacji zaplanowano na wersję protokołu 141. Nie opisano żadnych natychmiastowych zmian podaży SUI, stakingu, opłat ani przepustowości transakcji, dlatego mało prawdopodobne, by była to istotna bezpośrednia przesłanka rynkowa. W krótkim terminie reakcja cenowa może być niewielka, poza ewentualną szerszą reakcją na aktualizację protokołu. W dłuższej perspektywie łatwiejszy dostęp do czasu może uprościć tworzenie i utrzymanie części kodu aplikacji Move, ale wpływ na wykorzystanie SUI będzie zależał od tego, czy deweloperzy wdrożą to rozwiązanie, oraz od aktywności powstałych aplikacji. Podobnie jak w przypadku innych aktualizacji skierowanych do deweloperów, wpływ na rynek byłby większy, gdyby po wdrożeniu nastąpił mierzalny wzrost wykorzystania, opłat lub aktywności ekosystemu.