Sui Lutrisは、上記の2つの方法を組み合わせた独自のアプローチを採用しています。単一の所有者が保有する資産の操作に関しては、システムは検証者間で一貫したブロードキャストプロトコルを採用し、コンセンサス以下のレイテンシーを実現しています。共有オブジェクトを含む複雑なスマートコントラクトについては、Sui Lutrisはコンセンサスメカニズムに依存しています。さらに、このプロトコルは、チェックポイントの定義や検証者の再構成など、ネットワークメンテナンス操作もサポートしています。この革新的な戦略は、複製されたビザンチン環境での取引処理に対するバランスの取れたソリューションを提供します。
Sui Lutrisの取引ライフサイクルは次のとおりです:ユーザーは取引を作成し署名し、取引は各検証ノードに送信されます。検証ノードはセキュリティチェックを行い署名し、署名済みの取引をクライアントに返します。クライアントは大多数の検証ノードからの応答を収集し、取引証明書を形成します。この時点で取引は不可逆的と見なされます。証明書が組み立てられた後、すべての検証ノードに確認のために送信されます。独占オブジェクトのみを含む取引は、コンセンサスエンジンを待たずに即座に処理および実行できます。すべての証明書はDAGベースのコンセンサスプロトコルに転送されます。コンセンサスは最終的に証明書の総順序を出力し、検証ノードは共有オブジェクトを含む取引を実行します。クライアントは検証ノードの応答を収集し、取引決済の証明として効果証明書に組み立てることができます。各コンセンサスの提出はチェックポイントを形成し、再構成プロトコルを駆動します。
Sui Lutris: DAGと非コンセンサスの利点を組み合わせたパイロットブロックチェーンプロトコル
ブロックチェーン技術はビットコインの誕生以来、顕著な進歩を遂げました。ゲームやNFTなどの新しいアプリケーションシーンの出現に伴い、業界は技術効率を向上させる方法を常に探求しています。特に、高負荷を処理しリアルタイム応答を実現することにおいてです。現在、L1ブロックチェーンは二つの大きな課題に直面しています。一つは、低レイテンシーを維持しながら高スループットを実現する方法、もう一つは、コンセンサスプロトコルの長期的な安定性を確保する方法です。これらの課題を解決する際には、検証ノードの動的な参加と再構成を通じて分散化を維持する必要があります。
高スループットを実現する方法の一つは、DAGベースのコンセンサスプロトコルを使用することです。この種のプロトコルは、ブロックチェーンが大量の取引を同時に処理できるようにし、ゲームやNFTなどのアプリケーションに非常に適しています。しかし、DAGベースのプロトコルは通常、数秒のレイテンシーを引き起こし、一般的な送金やゲーム操作にとって時間コストが高くなります。
一方で、無コンセンサスプロトコルはレイテンシーの削減とスケーラビリティの面で巨大な潜在能力を示しています。これらのプロトコルはコンセンサスを達成する必要がなく、独立したトランザクションの総合的な順序付けを行うことなく、迅速なトランザクション処理を可能にします。しかし、これらは限られた種類の単純なブロックチェーン操作に制限されており、実現可能なスマートコントラクトの複雑さを制限し、バリデーターのダイナミックな変化や再構成をサポートするのが難しいです。
これらの方法はすべて潜在力がありますが、現時点では生産レベルのブロックチェーンには適用されていません。これらは主に学術会議の発表段階にとどまり、ブロックチェーンコミュニティに広く採用されていません。Sui Lutrisは、DAGベースのコンセンサスと無コンセンサス方式の利点を組み合わせた革新的なプロトコルであり、サブ秒レイテンシーと毎秒数千件の取引の持続的なスループットを実現しています。同時に、Suiは共有オブジェクト上で複雑な契約を実行し、チェックポイントを生成し、期間をまたいで検証者セットを再構成する能力も保持しています。
! Sui Lutrisに飛び込み、Sui Networkの高性能の秘密を学ぶ
Sui Lutrisは、上記の2つの方法を組み合わせた独自のアプローチを採用しています。単一の所有者が保有する資産の操作に関しては、システムは検証者間で一貫したブロードキャストプロトコルを採用し、コンセンサス以下のレイテンシーを実現しています。共有オブジェクトを含む複雑なスマートコントラクトについては、Sui Lutrisはコンセンサスメカニズムに依存しています。さらに、このプロトコルは、チェックポイントの定義や検証者の再構成など、ネットワークメンテナンス操作もサポートしています。この革新的な戦略は、複製されたビザンチン環境での取引処理に対するバランスの取れたソリューションを提供します。
Sui Lutrisの取引ライフサイクルは次のとおりです:ユーザーは取引を作成し署名し、取引は各検証ノードに送信されます。検証ノードはセキュリティチェックを行い署名し、署名済みの取引をクライアントに返します。クライアントは大多数の検証ノードからの応答を収集し、取引証明書を形成します。この時点で取引は不可逆的と見なされます。証明書が組み立てられた後、すべての検証ノードに確認のために送信されます。独占オブジェクトのみを含む取引は、コンセンサスエンジンを待たずに即座に処理および実行できます。すべての証明書はDAGベースのコンセンサスプロトコルに転送されます。コンセンサスは最終的に証明書の総順序を出力し、検証ノードは共有オブジェクトを含む取引を実行します。クライアントは検証ノードの応答を収集し、取引決済の証明として効果証明書に組み立てることができます。各コンセンサスの提出はチェックポイントを形成し、再構成プロトコルを駆動します。
主要な取引プロセスに加えて、Sui Lutrisは生産レベルのブロックチェーンをサポートする複数の機能を提供しています:
チェックポイントプロトコルを実施し、システム内のすべての取引の因果関係の履歴を生成し、完全な監査と効率的な同期に使用します。
各時期の終了時に再構成をサポートし、バリデータセットとその投票権の変更を許可します。
期間終了時に安全に"ロック解除"された誤ってロックされた資産の影響を最小限に抑える。
Sui LutrisはSuiブロックチェーンに強力な技術サポートを提供し、大量のユーザー資産を安全に管理できるようにします。このプロトコルは標準の分散システムモデルにおいてセキュリティ証明を提供し、一部同期のバイザンティン参加者環境に対応することができます。