
SUIネットワーク永久テストネットがリリース:重要な新機能を一文で解説
TechFlow厳選深潮セレクト

SUIネットワーク永久テストネットがリリース:重要な新機能を一文で解説
本日、Sui Networkは公式Twitterでパブリックテストネットの開始を発表しました。

原文:SUI Foundation
編集:SUI World
本日、Sui Networkは公式Twitterにて、パーマネントテストネットのローンチを発表しました。これは長期的に稼働し、非中央集権的かつ許可不要のテストネットであり、過去のWaves 1およびWaves 2テストネットとは異なり、メインネット起動後も引き続き運用されます。このパーマネントテストネットを通じて、SUI Networkはコミュニティに多くの重要な新機能を提供します。
コアネットワーク
動的バリデータセット:所定のステーク要件を満たす候補バリデータはエポック境界でネットワークに参加でき、アクティブなバリデータはエポック境界で退出可能です。このバリデータアクセスモデルにより、真に許可不要な環境が実現されます。
プロトコルソフトウェアおよびSuiフレームワークのアップグレード対応:Devnetとは異なり、Testnetはソフトウェア更新ごとに削除されることはありません(特別な理由がない限り)。Testnetでのあらゆるソフトウェア更新やデータ削除の前には、事前にコミュニティへ通知されます。
データベーススナップショットからの全ノード復旧:ノード運営者は、全ノードの同期を待つ代わりにチェックポイントを利用して、迅速に全ノードを起動できます。
アドレスおよび署名の更新:ハッシュ衝突を防ぐため、アカウントアドレス、オブジェクトID、トランザクションIDが20バイトから32バイトへと拡張されました。また、Suiのデフォルトハッシュ関数はSHA3から性能の高いBlake2bに変更されています。広範なトランザクション規模に対応するため、署名は直列化されたBCSデータではなく、そのハッシュダイジェストに対して行われるようになりました。これにより、入力サイズが制限されるハードウェアウォレットとの互換性も確保されています。
開発者体験
Suiをパブリックチェーンの中でも最も開発者に優しいプラットフォームにするという目標を達成するため、Suiは今回のパーマネントテストネットを「Sui DevX 1.0」の初期形態として位置づけています。ここには、多数のコア開発者プリミティブとセマンティクスが集約されています。
1)SUI開発の過程で、開発者やビルドコミュニティからのフィードバックを集約;
2)開発効率を高める基盤要素をさらに洗練;
3)分散されているが断片化されていないSUIエコシステムの構築を目指す設計
これらのプリミティブは以下の通りです:
1)プログラマブルトランザクションブロック
https://docs.sui.io/build/prog-trans-ts-sdk
この強力な構造により、一連のトランザクション—splitCoin、mergeCoins、transferObjects、moveCall、makeMoveVec、publish—をリンクして、アプリケーションのニーズに特化したカスタムのアトミックトランザクションブロックを作成できます。moveCallでは既存のオンチェーン機能を任意に指定できるため、プログラマブルトランザクションブロックは一時的なトランザクションコンポジションを本質的に提供し、Sui Moveプログラミングモデルの汎用性を大きく高めます。
また、GAS Coinオブジェクト管理も簡素化されます。アプリケーション側でGAS Coinオブジェクトのベクトルを渡し、プログラマブルトランザクションブロック内でコインの分割/統合を実行できるため、送信前のコイン選択処理が不要になります。
2)スポンサードトランザクションおよびgas station
https://docs.sui.io/learn/sponsored-transactions
SUIバージョン0.27以降、スポンサードトランザクションはすでにサポートされていますが、現在Shinamiのgas station
https://github.com/MystenLabs/sui/releases/tag/devnet-0.27.0
をSuiのパーマネントテストネットで利用可能になりました!
3)オブジェクト表示標準
https://docs.sui.io/build/sui-object-display
命名テンプレートのセットにより、同一タイプのオブジェクトのオフチェーン表示が標準化されています。SuiブラウザおよびSuiウォレットは現在、オブジェクト表示標準をサポートしており、Sui APIおよびTypeScript/Rust SDKも同様にサポートしています。これはSuiコミュニティによる多数のアイデアとブレインストーミングの成果であり、特にCapsulesおよびOriginByte、ならびにこの標準への貢献に感謝します。
4)Kiosk Standard
https://github.com/MystenLabs/sui/blob/main/crates/sui-framework/docs/kiosk.md
Kioskは強力な新しいプリミティブであり、販売対象のオブジェクトをリスト化し、売却時に作成者が定義したロイヤルティポリシーを強制的に適用できます。Object DisplayとKioskの組み合わせにより、Sui上でコレクタブルや取引プラットフォームを構築する際の二大課題が解決されました。エコシステム内のウォレット、ブラウザ、マーケットプレイス各社には、オブジェクト表示標準およびKiosk標準の採用を推奨し、エコシステム全体でのシームレスな互換性を実現することを強く推奨します。
5)RPCの刷新
今後は、getEpoch、getNetworkMetrics、getMoveCallMetrics、queryObjectsといった、より多くの集計ベースのRPC get*メソッドが利用可能になります。JSON RPCのバッチリクエストは廃止され、代わりにMultiGet*メソッドが使用されます。システムイベントも廃止され、代わりにトランザクション応答内に専用フィールドが設けられます。最後に、一部の従来のRPCメソッド(unsafe_*でラベル付けされたもの)も廃止され、プログラマブルトランザクションブロックに置き換えられます。
6)ゼロ知識証明(ZKP)
BN254楕円曲線およびBLS12-381(最も広く使用されている2種類の曲線)を使用したGroth16 ZKPの検証を、Move APIがサポートするようになりました。これにより、Suiスマートコントラクト内で計算の正当性を証明でき、プライバシー保護型アプリケーションの実現も可能になります。
7)二段階の粒度を持つタイムスタンプ
https://docs.sui.io/build/move/time
細粒度のClockモジュールは、ほぼリアルタイムのアプリケーション向けに2〜3秒の精度を提供し、一方で粗粒度のEpochタイムスタンプも提供されます。
8)Move Package Upgrade
開発者が自身のMoveスマートコントラクトや関連パッケージをアップグレードするための基本機能です。Moveパッケージのアップグレードは、次回のソフトウェアアップデートと同時にテストネットで利用可能になります(暫定的に4月第一週を予定)。続報をお待ちください!
DevnetおよびTestnetの利用に加え、開発者は初期開発および迅速なイテレーションのためにローカル環境の使用も推奨されます。sui-test-validatorバイナリはローカル開発を支援するために改善されています。
Sui Devnet VS Testnet
下記の表は、本記事公開時点で、Devnetおよびパーマネントテストネットの異なるネットワーク特性を示しています。

TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














