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