#dusk $DUSK @Dusk 昨日、DUSK Network のドキュメントを調べていて、割とよくあることでつまずきました。「1エポックあたり2,160ブロック..」

最初、その数字は単なるプロトコルのパラメータに見えました。すると疑問が浮かびます。エポックが2,160件の観測を生むのなら、なぜ1つの平均ブロック時間を使ってバリデータの性能を語るのか?

その平均には、面白い部分が隠れてしまうことがあります。

DUSK Network では、連続する10エポック(21,600ブロック)を比較して、ミスしたブロックを計測し、さらにブロック間隔について P50、P95、P99 を測りたいです。また、エポックを最初の540ブロックと最後の540ブロックに分けて、エポックが進むにつれてレイテンシがドリフトするかどうかも見ます。

この違いは重要です。「平均は真ん中を表すが、外れ値はストレスを表す」からです。

極端に遅いブロックがいくつかあっても、平均値はほとんど動かないかもしれませんが、P95/P99 は大きく変わり得ます。同様に、ある1つの悪いエポックは、より長い平均の中に紛れて見えなくなることもあります。

公平を期すなら、これは DUSK に安定性の問題があるという証明ではありません。むしろ逆で、結果を決めつけずに、その主張を検証する方法です。

現時点で私が本当にまだ分かっていないのは、「最も遅いブロック」が特定のエポック境界に固まっているのか、バリデータの挙動なのか、ネットワーク条件なのかです。

「コンセンサスが安定している」と呼ぶ前に、私が欲しいのはそのデータセットです。

@Dusk Foundation