Duskを調べるために数日掘り下げているうちに、ある点が私の中で強く際立ってきました。ネットワークにおける最終性(ファイナリティ)には、通常トレードオフがつきものです。
つまり、待つ時間を長くするか、意思決定を行うために小さなグループに依存するかのどちらかです。Duskは別のルートを取ります。
ホワイトペーパーでは、Fast Probabilistic Finality(FPF)について説明しています。これは、十分な数の委員会プロビジョナーが承認(サインオフ)すると、そのブロックが最終状態になる可能性があるというものです。
署名が必要な閾値に達すると、次の固定ラウンドを待たずに、そのブロックを最終化できます。
これは確率的(probabilistic)だと言われるのは、矛盾するチェーンが理論上はまだ可能だからです。ただし、正直な参加が増えるほど、その確率は非常に小さくなっていきます。
私が面白いと感じたのは、このバランスです。目標は単に最終性を速くすることではありません。分散システムとしてのセキュリティ特性を維持しつつ、なおかつ高速化することにあります。
FPFは、コンセンサス設計によって、最終性を「待ち時間のゲーム」から、もっと即時的なものへと変えられる好例です。
@Dusk $DUSK
#dusk
#dusk $DUSK @Dusk
つまり、待つ時間を長くするか、意思決定を行うために小さなグループに依存するかのどちらかです。Duskは別のルートを取ります。
ホワイトペーパーでは、Fast Probabilistic Finality(FPF)について説明しています。これは、十分な数の委員会プロビジョナーが承認(サインオフ)すると、そのブロックが最終状態になる可能性があるというものです。
署名が必要な閾値に達すると、次の固定ラウンドを待たずに、そのブロックを最終化できます。
これは確率的(probabilistic)だと言われるのは、矛盾するチェーンが理論上はまだ可能だからです。ただし、正直な参加が増えるほど、その確率は非常に小さくなっていきます。
私が面白いと感じたのは、このバランスです。目標は単に最終性を速くすることではありません。分散システムとしてのセキュリティ特性を維持しつつ、なおかつ高速化することにあります。
FPFは、コンセンサス設計によって、最終性を「待ち時間のゲーム」から、もっと即時的なものへと変えられる好例です。
@Dusk $DUSK
#dusk
#dusk $DUSK @Dusk