Sui додає запозичення Clock у Move без вхідного параметра Clock

Sui додає `sui::clock::borrow(): &Clock`, що дає змогу функціям Move отримувати доступ до Clock транзакції без необхідності передавати його як вхідний параметр або прокидати через кожну функцію-викликач. Функція позики Clock у Sui повертає ту саму часову мітку, що й явно переданий Clock, і записує його версію як корінь лише для читання в ефектах транзакції. Зміна запланована для версії протоколу 141 разом з оновленням фреймворку Sui. Тестування охоплює фіксацію версії, повторне відтворення та симуляцію на fullnode, а також читання в транзакціях, які перериваються. Ця функція змінює спосіб доступу застосунків Move до часу; у статті не йдеться про зміни в економіці токена SUI.
Neutral
Це зміна у фреймворку Sui та інструментах для розробників, а не оновлення токеноміки чи значний зсув попиту на мережу. Вона дає змогу коду Move отримувати доступ до Clock транзакції без передавання його як вхідного параметра, водночас зберігаючи узгодженість версій і фіксуючи неявне читання в ефектах транзакції. Оновлення заплановане для версії протоколу 141. Жодних негайних змін пропозиції SUI, стейкінгу, комісій або пропускної здатності транзакцій не описано, тож значний прямий каталізатор для ринку малоймовірний. У короткостроковій перспективі трейдери можуть майже не побачити реакції ціни, окрім можливої ширшої реакції на оновлення протоколу. У довгостроковій перспективі простіший доступ до часу може полегшити розробку й підтримку частини коду застосунків Move, але вплив на використання SUI залежатиме від того, чи впровадять цю зміну розробники, і від подальшої активності застосунків. Як і у випадку з іншими оновленнями, орієнтованими на розробників, вплив на ринок був би вагомішим, якби за ним послідувало вимірюване зростання використання, комісій або активності екосистеми.