夜がモジュールアーキテクチャへ進化する中で、EVM実行レイヤー専用に設計された新しいプライバシーエンジン、Hedgerが導入されます。
プロビジョナーとは、一定量のDUSKをステークとしてロックするユーザーです。任意のユーザーはステーク取引をブロードキャストすることでこれを行うことができます。形式的に、ステークSは次のペアで構成されます。
S = (amount, height)、ここでamountはステークされたDUSKの量、heightはそのステーク取引が含まれたブロックの高さです。最小ステークはグローバルパラメータminStakeによって設定されており(現在は1000 DUSK)、プロビジョナーはアンステーク取引をブロードキャストすることで、自分のステークをロック解除できます。
エポックと資格。DSアルゴリズムに参加できるのは、資格のあるステークのみです。そのため、すべてのステークS = (amount, height)に、次の式で定義される成熟期間Mを関連付けます。
M = 2 × epoch − (height mod epoch)、
ここでエポックは、固定ブロック数(現在は2160ブロック)に対応するグローバルパラメータです。ステークSは、次の2つの条件を満たす場合、ラウンドRで資格があります:
amount ≥ minStake かつ R > height + M。
つまり、ステークは、ステーク取引が含まれたエポックの残りの期間と、さらに1つの完全なエポックを含む成熟期間を経て、新しいエポックの開始時に資格を獲得します。その結果、すべての新しいステークはエポックの開始時に資格を獲得します。
#dusk $DUSK @Dusk