Sui 新增 Move 中無需 Clock 輸入即可借用 Clock 的功能
Sui 正在新增 `sui::clock::borrow(): &Clock`,讓 Move 函式可以存取交易中的 Clock,而不必將它作為輸入,或由每個呼叫者逐層傳遞。Sui Clock borrow 功能會回傳與明確提供的 Clock 相同的時間戳,並在交易效果中將 Clock 版本記錄為唯讀根節點。此變更預定於協定版本 141 推出,並搭配 Sui framework 升級。測試涵蓋版本固定、fullnode 重播與模擬,以及在中止的交易中讀取。此功能改變 Move 應用程式存取時間的方式;文章並未描述 SUI 代幣經濟方面的變更。
Neutral
這是 Sui 框架與開發者工具方面的變更,不是代幣經濟模型更新,也不是網路需求的重大轉變。此變更讓 Move 程式碼無須將交易的 Clock 作為輸入傳入,就能存取該 Clock;同時維持版本一致性,並在交易效果中記錄這項隱含讀取。這項升級預計在協定版本 141 推出。內容並未提及 SUI 供應量、質押、手續費或交易容量會立即改變,因此不太可能成為顯著的直接交易催化因素。短期而言,除了市場對協定升級可能出現的整體反應外,交易者或許只會看到價格小幅反應。長期來看,更簡便的時間存取方式可能讓部分 Move 應用程式碼更容易開發與維護,但對 SUI 使用量的任何影響,都取決於開發者是否採用,以及隨之而來的應用程式活動。與其他以開發者為主的升級相同,若後續使用量、手續費或生態系活動出現可衡量的成長,市場影響才會更為顯著。