Sui Lutrisは独自のハイブリッドアプローチを採用しています。単一所有者の資産(ユニークオブジェクト)操作に対して、システムは検証ノード間の一貫性ブロードキャストプロトコルを使用し、コンセンサス以下の遅延を実現します。共有オブジェクト上で実行される複雑なスマートコントラクトに対して、Sui Lutrisはコンセンサス処理のみを依存しています。さらに、Sui Lutrisはチェックポイントの定義や検証ノードの再構成など、ネットワークメンテナンス操作をサポートしています。この革新的な戦略は、複製されたビザンチン環境において理想的な取引処理ソリューションを提供します。
Sui Lutrisテクニカルレポートの分析:Suiパブリックチェーンの処理能力が5K TPSに到達
Sui公共チェーンコア分散システムプロトコル:Sui Lutris技術レポート解析
数ヶ月のテストを経て、Mysten Labsは8月18日にSui Lutrisのホワイトペーパーを更新し、2つの重要なパフォーマンス指標を特定しました:
PTBを使用する際、Suiは1秒あたり140kから150kの操作を処理でき、処理能力は5K TPSに達します。これは、Suiのメインネットのピーク(約700TPS)下での実際のパフォーマンスがベンチマーク結果を大幅に上回っていることを示しています。
一部の検証ノードが停止しても、Suiの最終確認遅延は0.5秒以下に保たれます。
ホワイトペーパーは、Suiの運用メカニズムを詳細に説明し、安全性の証明と外部テスターが関連データをどのように再現するかのガイダンスを提供しています。
Suiのメインネットが立ち上がった後、ゲームやNFTなどのアプリケーションの開発が急速に進みました。最近、Mysten LabsはSuiをサポートする分散システムSui Lutrisの技術報告を発表しました。Sui Lutrisは、Suiが高スループットと長期的な安定性の条件下で低遅延を維持できるようにします。
ビットコインの誕生以来、ブロックチェーン技術は大きな進歩を遂げ、ゲームやNFTなどの新しいアプリケーションを生み出しました。ブロックチェーンコミュニティは、特に高負荷の処理やリアルタイム応答の実現において、効率を向上させる方法を探求し続けています。
現在、L1ブロックチェーンは二つの大きな課題に直面しています:低遅延を維持しながら高スループットを実現し、かつコンセンサスプロトコルの長期的な安定性を確保することです。これらの課題は、バリデーターノードの動的な参加と構成によって解決できます。
高スループットを実現する効果的な方法の一つは、DAGベースのコンセンサスプロトコルを採用することであり、Suiが使用するNarwhal/Bullsharkのようなものです。この種のプロトコルは、ブロックチェーンが同時に多数のトランザクションを実行できるようにし、ゲームやNFTなどのアプリケーションシナリオに適しています。しかし、DAGベースのプロトコルは数秒の遅延を引き起こす可能性があり、これは一般的な送金やゲーム操作に大きな影響を与えます。
一方で、非合意プロトコルは、初期研究のFastPayプロトタイプのように、遅延とスケーラビリティを削減する面で巨大な可能性を示しています。これらのプロトコルは、合意を排除することで迅速な取引処理を実現し、並行処理の独立した取引を並べ替える必要がありません。しかし、これらは限られた種類の単純なブロックチェーン操作にのみ適用され、スマートコントラクトの表現能力を制限し、検証ノードのセットを動的に再構成することが困難です。
これら二つのプロトコルは潜在能力を持っているものの、現時点では生産レベルのブロックチェーンで広く使用されていない。Sui LutrisはSuiネットワークを支えるプロトコルであり、DAGベースのコンセンサスと非コンセンサス方式の利点を組み合わせて、サブ秒レイテンシ(1秒未満)と毎秒数千件のトランザクションの持続的なスループットを実現している。同時に、Suiは共有オブジェクト上で複雑な契約を実行し、チェックポイントを生成し、周期をまたいで検証ノードセットを再構成する能力を維持している。
! Sui Lutrisレポートガイド:Sui Public Chainのコア分散システムプロトコル
コンセンサスと非コンセンサスの方法を組み合わせる
Sui Lutrisは独自のハイブリッドアプローチを採用しています。単一所有者の資産(ユニークオブジェクト)操作に対して、システムは検証ノード間の一貫性ブロードキャストプロトコルを使用し、コンセンサス以下の遅延を実現します。共有オブジェクト上で実行される複雑なスマートコントラクトに対して、Sui Lutrisはコンセンサス処理のみを依存しています。さらに、Sui Lutrisはチェックポイントの定義や検証ノードの再構成など、ネットワークメンテナンス操作をサポートしています。この革新的な戦略は、複製されたビザンチン環境において理想的な取引処理ソリューションを提供します。
Sui Lutrisの取引ライフサイクルには以下のステップが含まれます:
ユーザーは取引を作成して署名し、所有するオブジェクトや独占オブジェクトと共有オブジェクトの組み合わせを変更します。
取引はフルノードを通じてSui Lutris検証ノードに送信され、有効性と安全性のチェックが行われ、署名された後にクライアントに返されます。
クライアントは大多数の検証ノードからの応答を収集し、取引証明書を形成して、取引の不可逆性を確認します。
証明書はすべての検証ノードに送信され、検証されます。独占オブジェクトトランザクションは即座に処理され、合意を待つ必要はありません(ファストパス)。すべての証明書はDAGベースの合意プロトコルに転送されます。
コンセンサス出力証明書番号、検証ノードが共有オブジェクトを含む取引をチェックし実行します。
クライアントは、ほとんどの検証ノードの応答を収集し、有効な証明書を組み立てて取引の決済証明を作成します。
各コンセンサス提出のためのチェックポイントを形成し、再構成プロトコルを駆動します。
主要な取引プロセスを除いて、Sui Lutrisは生産レベルのブロックチェーンをサポートするための多くの機能も提供しています:
Sui LutrisはSuiのインフラとして、ユーザーの大量の資産を管理しています。完全な技術報告書には、安全性と活性プロトコルに関する詳細情報、および標準的な分散システムモデルにおけるビザンチン参加者との部分的な同期に関する安全性証明が含まれています。
! Sui Lutrisレポートガイド:Sui Public Chainのコア分散システムプロトコル