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 使用量的任何影響,取決於開發者是否採用,以及其後帶來的應用程式活動。與其他以開發者為重點的升級一樣,若其後使用量、費用或生態系統活動錄得可量度的增長,市場影響才會較為顯著。