昨夜、Duskの技術ドキュメントを見返し、私の予想以上にコンセンサスの設計案が興味深いと感じました。
Duskは、許可不要のプルーフ・オブ・ステーク(PoS)システムであるSuccinct Attestationを採用しており、プロビジョナと呼ばれるステーカーがブロックの生成と検証を助けます。
私の目を引いたのは決定論的ソーティションです。すべてのブロックで誰もが生成や投票を競うのではなく、プロトコルが有資格のプロビジョナから、ブロック生成者と投票委員会をランダムに選びます。
そこで、効率性と分散性のバランスについて考えさせられました。攻撃者の観点から見て、選出はどれほど予測不能なのでしょうか。また、ステークの集中によって委員会のメンバー構成に影響を与えることは、どれほど難しいのでしょうか。
さらに、ステーキングのルールも重要です。ドキュメントでは、最低ステークは現在1,000 DUSKであり、適格性はエポックに紐づいたマチュリティ期間の後に開始されるとあります。私の解釈では、これはシステムが、即座にコンセンサス参加へ入ることに対する一定の防護を持つことを意味しますが、セキュリティ上の前提についてより深く理解したいです。
そしてKadcastがあります。これは、ブロック、トランザクション、投票を伝播させるために使われる、基盤となるP2P層です。Kademliaベースの構造により、伝播を維持しつつ冗長な通信を減らすよう設計されています。
結果として、私は次の大きな疑問を抱えています:
ステークに基づく委員会の選出と、構造化されたメッセージ伝播を組み合わせることで、良い分散性/セキュリティのトレードオフが生まれるのか、それとも見落としているエッジケースがあるのか。
@Dusk $DUSK #dusk
#dusk $DUSK @Dusk
Duskは、許可不要のプルーフ・オブ・ステーク(PoS)システムであるSuccinct Attestationを採用しており、プロビジョナと呼ばれるステーカーがブロックの生成と検証を助けます。
私の目を引いたのは決定論的ソーティションです。すべてのブロックで誰もが生成や投票を競うのではなく、プロトコルが有資格のプロビジョナから、ブロック生成者と投票委員会をランダムに選びます。
そこで、効率性と分散性のバランスについて考えさせられました。攻撃者の観点から見て、選出はどれほど予測不能なのでしょうか。また、ステークの集中によって委員会のメンバー構成に影響を与えることは、どれほど難しいのでしょうか。
さらに、ステーキングのルールも重要です。ドキュメントでは、最低ステークは現在1,000 DUSKであり、適格性はエポックに紐づいたマチュリティ期間の後に開始されるとあります。私の解釈では、これはシステムが、即座にコンセンサス参加へ入ることに対する一定の防護を持つことを意味しますが、セキュリティ上の前提についてより深く理解したいです。
そしてKadcastがあります。これは、ブロック、トランザクション、投票を伝播させるために使われる、基盤となるP2P層です。Kademliaベースの構造により、伝播を維持しつつ冗長な通信を減らすよう設計されています。
結果として、私は次の大きな疑問を抱えています:
ステークに基づく委員会の選出と、構造化されたメッセージ伝播を組み合わせることで、良い分散性/セキュリティのトレードオフが生まれるのか、それとも見落としているエッジケースがあるのか。
@Dusk $DUSK #dusk
#dusk $DUSK @Dusk

