#dusk $DUSK @Dusk 私は最近、Duskのコンセンサス設計についてさらに深掘りしてきたのですが、特に目を引いたのがSuccinct Attestation――短く言うとSAです。
多くのチェーンが固定のバリデータセットで動いているのとは違い、SAは許可不要で、委員会ベースです。$DUSK をステークすることで誰でもプロビジョナーになれ、そしてDeterministic Sortitionが各ラウンドごとに異なる役割の参加者を選びます――ブロック生成者、バリデーション委員会、ラティフィケーション委員会。
興味深いのは、これらの責務を分離しつつ、選出はステークに応じた重み付けを維持している点です。さらにBLS署名により委員会の投票を効率よく集約できるため、ネットワークが成長し始めると現実のボトルネックになりがちな通信オーバーヘッドを削減できます。
また、ローリング・ファイナリティが組み込まれており、加えて緊急モードやフォールバックの仕組みも用意されていて、障害や潜在的なフォークが起きた場合でも稼働を維持することを狙っています。
私にとってこれは、人々が過小評価しがちな部分です。コンセンサスは単にブロックを速く作ることだけではなく、ネットワークが実際に合意へ到達する効率や、条件が理想的でないときに何が起きるのか――そうした点にも関わります。Duskはスループットだけを最適化するのではなく、複数の観点から同時にそれに取り組んでいるように見えます。
私にとっての本当の問いは、これらの効率性とファイナリティの利点が、参加規模やネットワーク活動が現在の水準を超えて拡大したときにも本当に維持されるのか、ということです。
#Dusk @Dusk
多くのチェーンが固定のバリデータセットで動いているのとは違い、SAは許可不要で、委員会ベースです。$DUSK をステークすることで誰でもプロビジョナーになれ、そしてDeterministic Sortitionが各ラウンドごとに異なる役割の参加者を選びます――ブロック生成者、バリデーション委員会、ラティフィケーション委員会。
興味深いのは、これらの責務を分離しつつ、選出はステークに応じた重み付けを維持している点です。さらにBLS署名により委員会の投票を効率よく集約できるため、ネットワークが成長し始めると現実のボトルネックになりがちな通信オーバーヘッドを削減できます。
また、ローリング・ファイナリティが組み込まれており、加えて緊急モードやフォールバックの仕組みも用意されていて、障害や潜在的なフォークが起きた場合でも稼働を維持することを狙っています。
私にとってこれは、人々が過小評価しがちな部分です。コンセンサスは単にブロックを速く作ることだけではなく、ネットワークが実際に合意へ到達する効率や、条件が理想的でないときに何が起きるのか――そうした点にも関わります。Duskはスループットだけを最適化するのではなく、複数の観点から同時にそれに取り組んでいるように見えます。
私にとっての本当の問いは、これらの効率性とファイナリティの利点が、参加規模やネットワーク活動が現在の水準を超えて拡大したときにも本当に維持されるのか、ということです。
#Dusk @Dusk