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