Duskを調べるために数日掘り下げているうちに、ある点が私の中で強く際立ってきました。ネットワークにおける最終性(ファイナリティ)には、通常トレードオフがつきものです。

つまり、待つ時間を長くするか、意思決定を行うために小さなグループに依存するかのどちらかです。Duskは別のルートを取ります。

ホワイトペーパーでは、Fast Probabilistic Finality(FPF)について説明しています。これは、十分な数の委員会プロビジョナーが承認(サインオフ)すると、そのブロックが最終状態になる可能性があるというものです。

署名が必要な閾値に達すると、次の固定ラウンドを待たずに、そのブロックを最終化できます。

これは確率的(probabilistic)だと言われるのは、矛盾するチェーンが理論上はまだ可能だからです。ただし、正直な参加が増えるほど、その確率は非常に小さくなっていきます。

私が面白いと感じたのは、このバランスです。目標は単に最終性を速くすることではありません。分散システムとしてのセキュリティ特性を維持しつつ、なおかつ高速化することにあります。

FPFは、コンセンサス設計によって、最終性を「待ち時間のゲーム」から、もっと即時的なものへと変えられる好例です。

@Dusk $DUSK
#dusk
#dusk $DUSK @Dusk