#dusk @Dusk $DUSK
以前は、ノード復旧とは基本的にノードを再起動して、同期し直すのを待つことだと思っていました。
@Dusk が状態復旧にどうアプローチしているかを詳しく見たことで、より重要な疑問に気づきました。つまり、「ノードは何を復旧しているのか?」という点です。
興味深いのは、状態は回復に使う前にパッケージ化して検証できるということです。これにより、ノード停止(ダウンタイム)に対する考え方が変わりました。
再起動すればノードは動き始めます。検証された状態は、ノードが戻ってくるための信頼できる拠り所を与えます。
この違いは重要です。というのも、最初からすべてを作り直すことは、ネットワークがすでに確立している状態に到達するだけのために、多くの作業を繰り返すことにもなり得るからです。復旧が検証済みの状態に依存できるなら、このプロセスは「やり直すこと」よりも「連続性を取り戻すこと」に重心が移ります。
この考え方は、Duskネットワークが成長するにつれてますます関係が深くなると思います。ノードが増えれば、復旧を単なる後回し(思いつき)にできません。運用者は、そもそもネットワークの信頼性を支えている検証プロセスを弱めることなく、現実的にオンラインへ戻る方法を必要とします。
$DUSK について私が面白いと感じるのは、こうした見えにくいインフラ上の判断が、現実の世界でネットワークの振る舞いに大きな影響を与え得るという点です。
すべてを最初から作り直すのではなく、検証済みの状態から復旧できるなら、ノードをより信頼できると思いますか?
#dusk
以前は、ノード復旧とは基本的にノードを再起動して、同期し直すのを待つことだと思っていました。
@Dusk が状態復旧にどうアプローチしているかを詳しく見たことで、より重要な疑問に気づきました。つまり、「ノードは何を復旧しているのか?」という点です。
興味深いのは、状態は回復に使う前にパッケージ化して検証できるということです。これにより、ノード停止(ダウンタイム)に対する考え方が変わりました。
再起動すればノードは動き始めます。検証された状態は、ノードが戻ってくるための信頼できる拠り所を与えます。
この違いは重要です。というのも、最初からすべてを作り直すことは、ネットワークがすでに確立している状態に到達するだけのために、多くの作業を繰り返すことにもなり得るからです。復旧が検証済みの状態に依存できるなら、このプロセスは「やり直すこと」よりも「連続性を取り戻すこと」に重心が移ります。
この考え方は、Duskネットワークが成長するにつれてますます関係が深くなると思います。ノードが増えれば、復旧を単なる後回し(思いつき)にできません。運用者は、そもそもネットワークの信頼性を支えている検証プロセスを弱めることなく、現実的にオンラインへ戻る方法を必要とします。
$DUSK について私が面白いと感じるのは、こうした見えにくいインフラ上の判断が、現実の世界でネットワークの振る舞いに大きな影響を与え得るという点です。
すべてを最初から作り直すのではなく、検証済みの状態から復旧できるなら、ノードをより信頼できると思いますか?
#dusk