Sui、Clock入力なしでMove内のClock借用に対応

Suiは`​sui::clock::borrow(): &Clock`を追加し、Move関数がトランザクションのClockを入力として受け取ったり、呼び出し元をたどって受け渡したりせずにアクセスできるようにします。Sui Clockのborrow機能は、明示的に渡されたClockと同じタイムスタンプを返し、トランザクションのeffectsにClockのバージョンを読み取り専用のrootとして記録します。この変更は、Sui frameworkのアップグレードとともにプロトコルバージョン141で予定されています。テストでは、バージョンの固定、fullnodeでのリプレイとシミュレーション、abortするトランザクション内での読み取りを検証します。この機能はMoveアプリケーションが時間にアクセスする方法を変更するものであり、記事ではSUIトークンの経済性に関する変更は説明されていません。
Neutral
これはSuiのフレームワークおよび開発者向けツールの変更であり、トークノミクスの更新やネットワーク需要の大きな変化ではありません。Moveコードから、入力として渡さずにトランザクションのClockへアクセスできるようにすると同時に、バージョンの整合性を保ち、暗黙の読み取りをトランザクションのエフェクトに記録します。このアップグレードはプロトコルバージョン141で予定されています。SUIの供給量、ステーキング、手数料、トランザクション処理能力に直ちに変化が生じるとは説明されていないため、直接的で大きな取引材料となる可能性は低いでしょう。短期的には、プロトコルアップグレードに対するより広範な反応がない限り、価格への影響は小さいと見られます。長期的には、時間へのアクセスが簡素化されることで、一部のMoveアプリケーションコードの開発や保守が容易になる可能性があります。ただし、SUIの利用への影響は、開発者による採用と、それに伴うアプリケーションの活動次第です。他の開発者向けアップグレードと同様、利用、手数料、エコシステム活動の測定可能な成長につながれば、市場への影響はより大きくなるでしょう。