スイ待望の常設テストネットがついに登場!! Sui ネットワークのこのインスタンスは、Sui の長期実行、分散型、パーミッションレスのテストネットとして機能します。過去のテストネット ウェーブ 1 および 2 とは異なり、この新しいテストネットはメインネットの立ち上げ後も実行され続けます。

このネットワークにより、私たちはコミュニティに多数の重要な機能アップデートを提供します。

コアネットワーク

  • 動的バリデータセット: 十分なステーク要件を満たすバリデータ候補者はエポック境界でネットワークに参加でき、アクティブなバリデータはエポック境界でネットワークから離脱できます。このバリデーター アクセス モデルは、パーミッションレスであることが何を意味するかを証明します。

  • プロトコル ソフトウェアと Sui フレームワークのアップグレード サポート: Devnet とは異なり、Testnet はソフトウェア アップデートごとに消去されることはありません (特別な事情がない限り)。Testnet で計画されているソフトウェア アップデートやデータ ワイプについては、事前にコミュニティに適切に通知されます。

  • データベース スナップショットからのフル ノードの復元: フル ノードが同期されるのを待つ代わりに、ノード オペレーターはチェックポイントを利用してフル ノードをすばやく起動できます。

  • アドレスと署名の更新: アカウント アドレス、オブジェクト ID、トランザクション ID は、ハッシュ衝突を防ぐために 20 バイトから 32 バイトにアップグレードされました。さらに、Sui のデフォルトのハッシュ関数は、はるかにパフォーマンスの高い SHA3 ではなく Blake2b になりました。また、幅広いトランザクション サイズをサポートするために、署名はシリアル化された BCS データではなくハッシュ ダイジェストに適用されるようになりました。これにより、署名者 API で通常制限されたサイズの入力が許可されるハードウェア ウォレットとの Sui の互換性が実現します。

開発者エクスペリエンス

Sui を最高レベルの開発者プラットフォームにするという私たちの目標に沿って、私たちはこのマイルストーンを、数多くのコア開発者プリミティブとセマンティクスが統合された、いわゆる Sui DevX 1.0 の最も初期の形と見なしています。

  • これまでのSuiの旅を通じて得られた開発者とビルダーのフィードバックの集大成

  • Suiの開発者の人間工学と開発者の効率性が今後も改善されていく基礎要素

  • 分散化されているが断片化されていないSuiエコシステムを実現することを目的として設計されています

これらのプリミティブは次のとおりです。

  • プログラム可能なトランザクション ブロック: この強力な構造により、splitCoin、mergeCoins、transferObjects、moveCall、makeMoveVec、publish といった一連のトランザクションを連鎖させて、アプリケーションのニーズに独自に適合したカスタムのアトミック トランザクション ブロックを作成できます。moveCall は既存のオンチェーン機能を指定できるため、プログラム可能なトランザクション ブロックは基本的にアドホックなトランザクション構成を提供し、Sui Move プログラミング モデルの汎用性を大幅に高めます。プログラム可能なトランザクション ブロックではガス コインの管理も簡素化されます。アプリケーションはガス コイン オブジェクトのベクトルを渡してプログラム可能なトランザクション ブロック内でコインの分割/結合を実行できるため、送信前にコインを選択する必要がなくなります。

  • スポンサー付きトランザクションとガソリンスタンド:スポンサー付きトランザクションのサポートはリリース0.27以降実施されていますが、Shinamiのガソリンスタンド(ガイド、API)がSuiのPermanent Testnetで使用できるようになりました。

  • オブジェクト表示標準: これは、名前付きテンプレートのセットを使用して、同じタイプのオブジェクトのオフチェーン表示を標準化します。現在、Sui Explorer と Sui Wallet は両方ともオブジェクト表示標準をサポートしています。Sui API と Typescript/Rust SDK もオブジェクト表示標準をサポートしています。これは、Sui コミュニティからの多くのアイデアとブレインストーミングによる共同作業でした。特に、この標準への貢献に対して、Capsules と OriginByte に感謝したいと思います。

  • キオスク標準: 強力な新しいプリミティブであるキオスクは、オブジェクトの販売リストと、オブジェクトが販売されたときに作成者が定義したロイヤリティポリシーの適用をサポートします。オブジェクト表示とキオスクの組み合わせは、Sui で収集品や取引プラットフォームを構築する人々にとっての 2 つの重要なギャップを埋めます。エコシステムのウォレット、エクスプローラー、マーケットプレイスには、エコシステム全体でシームレスな互換性を実現するために、オブジェクト表示標準とキオスク標準の両方を検討することをお勧めします。

  • RPC の刷新: 集約ベースの RPC get* メソッド (getEpoch、getNetworkMetrics、getMoveCallMetrics、queryObjects) が追加されました。JSON RPC バッチ リクエストは非推奨となり、MultiGet* メソッドが採用されました。システム イベントは非推奨となり、トランザクション レスポンスの専用フィールドが採用されました。最後に、レガシー RPC メソッド (unsafe_* でマーク) のいくつかは非推奨となり、プログラマブル トランザクション ブロックが採用されました。

  • ゼロ知識証明: BN254 楕円曲線と BLS12-381 (最も広く使用されている 2 つの曲線) の両方を使用して Groth16 ZKP を検証するための Move API サポートが追加されました。これにより、Sui スマート コントラクトでの計算証明が可能になり、プライバシーを保護するアプリケーションが可能になります。

  • タイムスタンプの 2 つの粒度: ほぼリアルタイムのアプリケーション向けに 2 ~ 3 秒の粒度をサポートする細粒度のクロック モジュールと、粗粒度のエポック タイムスタンプ。

  • Move パッケージのアップグレード: これは、開発者が Move 契約を更新し、依存パッケージのアップグレードを取り込むために不可欠な機能です。Move パッケージのアップグレードは、次のソフトウェア アップデート (4 月の第 1 週に予定) でテストネットで利用可能になります。お楽しみに!

Devnet と Testnet の使用に加えて、初期開発とより迅速な反復のためにローカル環境を使用することもビルダーに推奨します。sui-test-validator バイナリは、ローカル開発フローを支援するために改良されました。

自己開発ネットとテストネットの比較

次の表は、この発行日時点の Devnet と Permanent Testnet のネットワーク特性の違いを示しています。

属性Devnet永続的なテストネット バリデーターセットMysten Labsが運営するバリデーター4つ、バリデーター93つ + Mysten Labsが運営するバリデーター2つフルノードMysten Labsが運営するノードとコミュニティが運営するノードMysten Labsが運営するノードとコミュニティが運営するノードバリデーターの場所米国東部地理的に分散期間永続的なアクセスパブリックパブリックJSON API URL。 Discord フォーセット Discord チャンネルDiscord チャンネル フォーセット単位リクエストあたり1 SUIリクエストあたり1 SUIエポック期間24時間24時間 参照ガス価格1 MIST エポック0の開始は1,000 MISTです。その後、バリデーターが各エポックを通じてガス価格調査に参加するにつれて、参照ガス価格が更新されます。ストレージガス価格1 MIST76 MISTSW 2023 年 3 月 29 日時点のバージョンv0.29.1v0.29.1リリース頻度毎週のリリースと、必要に応じてより頻繁なホットフィックス当面の必要に応じてのみ更新されます。定期的なリリーススケジュールは、確立され次第発表されます。データの耐久性定期的にスケジュールされたソフトウェア更新の一環としてデータが消去されますソフトウェア更新の一環としてデータが消去されることはありません。定期的な消去スケジュールが確立されるまで、データ消去がある場合は事前に発表されます。インシデントサポートMysten Labs のオンコールと Mysten Labs のインシデント管理プロトコルMysten Labs のオンコールとバリデーターとの必要な調整

アクションに参加しよう

ご覧のとおり、分散型で許可のないネットワークでは、多くの強力で新しい機能が実現可能になりました。興味のあるバリデーターまたはフルノードオペレーターであれば、ネットワークへの参加を歓迎します。アプリビルダーであれば、Sui DevX 1.0(特にプログラマブルトランザクションブロックとスポンサートランザクション)でのあなたの創造性をぜひ見てみたいです!

Sui コミュニティに参加していただきありがとうございます。私たちは、まもなく誕生する Sui メインネットの形成に向けた、皆さんのユニークな貢献に深く感謝しています。