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