تضيف Sui إمكانية استعارة Clock في Move دون إدخال Clock

تضيف Sui الدالة `sui::clock::borrow(): &Clock`، مما يتيح لدوال Move الوصول إلى Clock الخاص بالمعاملة من دون الحاجة إلى استلامه كمدخل أو تمريره عبر كل دالة مستدعية. وتُرجع دالة استعارة Clock في Sui الطابع الزمني نفسه الذي يُرجعه Clock المُمرر صراحةً، كما تسجل إصدار Clock بوصفه جذرًا للقراءة فقط ضمن آثار المعاملة. ومن المقرر إطلاق هذا التغيير في إصدار البروتوكول 141 بالتزامن مع ترقية إطار عمل Sui. وتشمل الاختبارات تثبيت الإصدار، وإعادة التشغيل والمحاكاة على العقد الكاملة، والقراءات في المعاملات التي تُجهض. يغيّر هذا التغيير طريقة وصول تطبيقات Move إلى الوقت؛ ولا تتناول المقالة أي تغييرات في اقتصاديات رمز SUI.
Neutral
هذا تغيير في إطار عمل Sui وأدوات المطورين، وليس تحديثًا لاقتصاديات الرموز ولا تحولًا كبيرًا في الطلب على الشبكة. يتيح هذا التغيير لشفرة Move الوصول إلى Clock الخاص بالمعاملة من دون تمريره كمدخل، مع الحفاظ على اتساق الإصدارات وتسجيل القراءة الضمنية ضمن آثار المعاملة. ومن المقرر تنفيذ الترقية في إصدار البروتوكول 141. لم يُذكر أي تغيير فوري في معروض SUI أو التخزين (staking) أو الرسوم أو سعة المعاملات، لذا يُستبعد أن تكون محفزًا مباشرًا مهمًا للسوق. على المدى القصير، قد لا يلحظ المتداولون سوى استجابة محدودة للسعر، باستثناء أي رد فعل أوسع على ترقية البروتوكول. وعلى المدى الطويل، قد يسهل الوصول الأبسط إلى الوقت بناء بعض شفرات تطبيقات Move وصيانتها، لكن أي تأثير في استخدام SUI سيعتمد على تبني المطورين لهذا التغيير وما ينشأ عنه من نشاط للتطبيقات. ومثل سائر الترقيات الموجهة للمطورين، سيكون أثرها في السوق أكبر إذا أعقبها نمو قابل للقياس في الاستخدام أو الرسوم أو نشاط المنظومة.