新しいブロックが作成され、トランザクションは処理待ちの状態になり、コンセンサスメッセージは他の参加者へ届く必要があります。私は以前、この部分はあらゆるブロックチェーンで当たり前に行われる通常の仕組みだと思っていました。
しかしDUSKは、私にそれを別の観点で見させてくれました。
DUSKはピアツーピア通信にKadcastを使います。注目したのは、単に近くのノードすべてに毎回のメッセージを送るのではないことです。
その代わり、Kadcastはピアを見つけて選ぶための構造化された方法を採用しており、情報がより整理された経路で伝わるようになっています。
これは一見すると小さな技術的な選択に聞こえます。
でも、ネットワークが混み合ってきたときに何が起きるのかを考え始めました。
もしすべてのノードが同じ情報を大量の別ノードへ送り続けるなら、ネットワークはより多くのメッセージ、より多くの帯域幅、そしてより多くの不要な作業に対応しなければなりません。
つまり、情報の動き方は通信だけではなく、より広い影響を与えるのです。
ネットワークが自分のリソースをどれだけ効率よく使えるかにも関わります。
これはおそらく、以前の私は見落としていたDUSKの細かな点の一つです。
私は普段、ブロックチェーン上で起きていることばかりを見ていました。
でも今は、ノード同士の間で何が起きているのかに、より注意を向け始めています。
なぜなら、ブロックを作ることはブロックチェーンを動かすことの一部にすぎないからです。
ネットワークは、その情報が必要な場所へ届くようにしなければなりません。
ブロックチェーンがより多くの活動を扱い始めたとき、ノード同士がどのように通信するかはどれほど重要だと思いますか?
#DUSK @Dusk $DUSK