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