@Dusk スマートコントラクト層の下でのリサーチは、さらに面白くなっていきます。Dusk のホワイトペーパーでは、ブロック、トランザクション、コンセンサスメッセージを配布するためのピアツーピア通信プロトコルとして Kadcast を採用しています。Kadcast は Kademlia 型のルーティングに基づき、メッセージ伝播の効率を保ちながら冗長なブロードキャストを減らすように設計されています。
それはネットワークの細部のように聞こえるかもしれませんが、金融ブロックチェーンの性能は、注目される取引毎秒(TPS)以上の要素に左右されます。コンセンサスメッセージは、数秒以内にファイナリティが期待される状況でも、確実にノードへ到達する必要があります。過剰なメッセージの重複は帯域を浪費し、一方で伝播が遅いと合意が遅れ、ネットワークの反応性が低下します。
Dusk の Kadcast に関する説明は、ネットワークとプライバシーを結びつけてもいます。メッセージは、直接の近隣同士のフラッディングのみに頼るのではなく、ルーティング構造を通じて選ばれたピア経由で移動するため、メッセージの発信元を追跡しづらくなる可能性があります。これは Phoenix の取引プライバシーやゼロ知識証明を置き換えるものではありませんが、Dusk のプライバシーに対する考えが複数の層にまたがって存在していることを示しています。
私は、これを重要な研究の学びだと捉えています。XSC と機密スマートコントラクトという、見える形の金融プロダクトはあります。しかしその有用性は、より見えにくいインフラに依存します――ネットワーク、コンセンサス、暗号、状態実行、データ可用性です。金融に特化した Layer 1 は、それらの要素が実際の負荷の下でうまく連携して初めて成功します。Dusk は、機密性を単一の機能として扱うのではなく、そのフルスタックの構築を目指しているのです。
$DUSK #dusk