Sui bổ sung khả năng mượn Clock trong Move mà không cần đầu vào Clock

Sui bổ sung `sui::clock::borrow(): &Clock`, cho phép các hàm Move truy cập Clock của giao dịch mà không cần nhận Clock làm đầu vào hoặc truyền nó qua từng hàm gọi. Hàm mượn Clock của Sui trả về cùng dấu thời gian như khi Clock được cung cấp tường minh, đồng thời ghi lại phiên bản Clock dưới dạng một gốc chỉ đọc trong các hiệu ứng giao dịch. Thay đổi này dự kiến được triển khai ở phiên bản giao thức 141 cùng với bản nâng cấp framework Sui. Các bài kiểm thử bao gồm việc cố định phiên bản, phát lại và mô phỏng trên fullnode, cũng như các lần đọc trong những giao dịch bị hủy. Tính năng này thay đổi cách ứng dụng Move truy cập thời gian; bài viết không đề cập đến thay đổi nào đối với kinh tế học của token SUI.
Neutral
Đây là một thay đổi đối với framework Sui và bộ công cụ dành cho nhà phát triển, không phải bản cập nhật tokenomics hay một bước ngoặt lớn về nhu cầu mạng. Thay đổi này cho phép mã Move truy cập Clock của giao dịch mà không cần truyền đối tượng này làm đầu vào, đồng thời vẫn đảm bảo tính nhất quán về phiên bản và ghi nhận thao tác đọc ngầm trong các hiệu ứng giao dịch. Bản nâng cấp dự kiến được triển khai ở phiên bản giao thức 141. Không có thay đổi tức thời nào về nguồn cung SUI, staking, phí hay năng lực xử lý giao dịch được đề cập, vì vậy khả năng đây là chất xúc tác trực tiếp đáng kể cho thị trường là thấp. Trong ngắn hạn, các nhà giao dịch có thể sẽ thấy giá ít biến động, ngoài phản ứng chung có thể xảy ra trước bản nâng cấp giao thức. Về dài hạn, việc truy cập thời gian đơn giản hơn có thể giúp xây dựng và bảo trì một số mã ứng dụng Move dễ dàng hơn, nhưng mọi tác động đến mức độ sử dụng SUI sẽ phụ thuộc vào việc các nhà phát triển có áp dụng thay đổi này hay không và hoạt động ứng dụng phát sinh sau đó. Cũng như các bản nâng cấp khác hướng đến nhà phát triển, tác động thị trường sẽ đáng kể hơn nếu tiếp theo là mức tăng có thể đo lường được về lượng sử dụng, phí hoặc hoạt động của hệ sinh thái.