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