Suiブロックチェーンは、低遅延と高効率を目指した主要なコンセンサスアップデートにより、取引処理の大幅な刷新を実施しました。
概要
Suiは、取引をより高速かつリソース消費を抑えることを目的とした新しいバージョンのコンセンサスエンジンを展開しています。これは、ネットワークの基本層の動作を変更することなく実現されています。
このアップデートは、Mysten Labsのエンジニアによって2024年11月6日に発表され、Mysticeti v2が取引の検証を直接コンセンサスプロセスに統合していることを示しています。
2024年7月にSuiのメインネットで最初に導入されたMysticetiは、速度と応答性を重視したDAG(有向非巡回グラフ)ベースのコンセンサスモデルです。目的は、取引の提出から確定までの待ち時間を短縮することでした。
最初のバージョンのMysticetiはネットワークの遅延を改善しましたが、Suiの取引処理には依然として事前の検証ステップが必要でした。このステップは制御とセキュリティの観点から理にかなっていましたが、計算負荷を増やし、複雑な取引の確定を遅らせる原因となっていました。
Mysticeti v2では、その分離を排除。検証とコンセンサスが同時に行われるようになり、冗長な作業を削減し、非高速パスの取引の確定時間を短縮します。この変更により、ネットワークは元々のMysticetiの設計目標に近づき、多数の取引を同時に処理しつつネットワーク負荷を増やさない性能を実現します。
コンセンサスの変更に加え、Suiは取引送信のフローも刷新しています。従来のQuorum Driverはすべての取引を全てのバリデータに送信し、複数回の署名集約を経て順序付けを行っていました。これにより高速パスの流れは保たれましたが、帯域幅とCPU使用量が多くなっていました。
新しいTransaction Driverは、取引を一つのバリデータに送信し、そのバリデータがネットワークを通じて認証を調整します。署名は個々の取引に付与されるのではなく、コンセンサスブロック内にバッチ化されるため、帯域幅と計算資源の消費が削減されます。
Mysten Labsは、早期の展開により、アジアやヨーロッパを中心にレイテンシの大幅な改善を確認しています。バージョン1.60のノードとMysticeti v2、Transaction Driverは、今後ネットワークの標準設定となる予定です。
Mysten Labsは、次のフェーズとして、取引のコミットに必要なメッセージラウンド数の削減、コンセンサスブロックのフルノードへのストリーミングの効率化、特定の実行パターンで発生するオブジェクトレベルの「デッドロック」問題の解決に取り組むとしています。
これらの改善は、応答性を高めつつ、Suiの柔軟性と所有権に基づく実行モデルを維持することを目的としています。
8.81K 人気度
45.59K 人気度
245.59K 人気度
10.61K 人気度
3.84K 人気度
SuiがMysticeti v2コンセンサスエンジンをリリース
Suiブロックチェーンは、低遅延と高効率を目指した主要なコンセンサスアップデートにより、取引処理の大幅な刷新を実施しました。
概要
Suiは、取引をより高速かつリソース消費を抑えることを目的とした新しいバージョンのコンセンサスエンジンを展開しています。これは、ネットワークの基本層の動作を変更することなく実現されています。
このアップデートは、Mysten Labsのエンジニアによって2024年11月6日に発表され、Mysticeti v2が取引の検証を直接コンセンサスプロセスに統合していることを示しています。
ネットワークを通じた取引の流れの変化
2024年7月にSuiのメインネットで最初に導入されたMysticetiは、速度と応答性を重視したDAG(有向非巡回グラフ)ベースのコンセンサスモデルです。目的は、取引の提出から確定までの待ち時間を短縮することでした。
最初のバージョンのMysticetiはネットワークの遅延を改善しましたが、Suiの取引処理には依然として事前の検証ステップが必要でした。このステップは制御とセキュリティの観点から理にかなっていましたが、計算負荷を増やし、複雑な取引の確定を遅らせる原因となっていました。
Mysticeti v2では、その分離を排除。検証とコンセンサスが同時に行われるようになり、冗長な作業を削減し、非高速パスの取引の確定時間を短縮します。この変更により、ネットワークは元々のMysticetiの設計目標に近づき、多数の取引を同時に処理しつつネットワーク負荷を増やさない性能を実現します。
新しい取引送信経路
コンセンサスの変更に加え、Suiは取引送信のフローも刷新しています。従来のQuorum Driverはすべての取引を全てのバリデータに送信し、複数回の署名集約を経て順序付けを行っていました。これにより高速パスの流れは保たれましたが、帯域幅とCPU使用量が多くなっていました。
新しいTransaction Driverは、取引を一つのバリデータに送信し、そのバリデータがネットワークを通じて認証を調整します。署名は個々の取引に付与されるのではなく、コンセンサスブロック内にバッチ化されるため、帯域幅と計算資源の消費が削減されます。
Mysten Labsは、早期の展開により、アジアやヨーロッパを中心にレイテンシの大幅な改善を確認しています。バージョン1.60のノードとMysticeti v2、Transaction Driverは、今後ネットワークの標準設定となる予定です。
今後の展望
Mysten Labsは、次のフェーズとして、取引のコミットに必要なメッセージラウンド数の削減、コンセンサスブロックのフルノードへのストリーミングの効率化、特定の実行パターンで発生するオブジェクトレベルの「デッドロック」問題の解決に取り組むとしています。
これらの改善は、応答性を高めつつ、Suiの柔軟性と所有権に基づく実行モデルを維持することを目的としています。