#dusk $DUSK @Dusk
Duskのステーキング資料を確認したところ、実際の制約はステークの絶対的な規模そのものではなく、プロビジョナーをオンラインに保ち同期させ続けるための運用負担であることに気づきました。ハイパーステーキングは、その負担を個々のオペレーターから、ポジションを保持し、報酬を回収し、プログラム可能なルールに従ってそれらを配分できるスマートコントラクト層へと単に移し替えるものです。
実際には、まず資本がプールに流入し、プールがトランスファー・コントラクトの stake_from_contract 関数を呼び出してポジションを作成します。その後、ステーク・コントラクトが報酬の請求が可能になったとき、またはアンステークが要求されたときに同じプールへ通知するため、契約自体がステークのアクティブな管理者になります。呼び出し元が人間であれコントラクトであれ、最低1000DUSKとおよそ4320ブロックのマチュレーション期間という条件は引き続き適用されます。
しかし、プールがプロトコルとエンドユーザーの間に位置するようになると難しさが見えてきます。プール自身のキュー、料金体系、内部会計によって、出口の流動性は抑制され得ます。たとえ基盤となるチェーン自体にはアンボンドの遅延が課されていないとしてもです。さらにユーザーは、シェア計算の誤り、コールバック失敗、報酬配分ロジック、そして契約が保持している可能性のあるアップグレード鍵といったリスクにも晒されます。したがって「カストディアル・ノードを取り除く」ように見える変更は、単に制御面が1段上に移っただけにすぎません。
それでも、この設計は注目に値します。というのも、離散的なユーザー操作としてではなく、継続的に実行される資本戦略への道を開くからです。もしプールのコントラクトがオープンで監査可能であり、オンチェーン上のあらゆるトークン移動を突合できるなら、現在は不透明に感じられる同じ仕組みが、協調参加のための持続可能なプリミティブへと変わり得ます。
Duskのステーキング資料を確認したところ、実際の制約はステークの絶対的な規模そのものではなく、プロビジョナーをオンラインに保ち同期させ続けるための運用負担であることに気づきました。ハイパーステーキングは、その負担を個々のオペレーターから、ポジションを保持し、報酬を回収し、プログラム可能なルールに従ってそれらを配分できるスマートコントラクト層へと単に移し替えるものです。
実際には、まず資本がプールに流入し、プールがトランスファー・コントラクトの stake_from_contract 関数を呼び出してポジションを作成します。その後、ステーク・コントラクトが報酬の請求が可能になったとき、またはアンステークが要求されたときに同じプールへ通知するため、契約自体がステークのアクティブな管理者になります。呼び出し元が人間であれコントラクトであれ、最低1000DUSKとおよそ4320ブロックのマチュレーション期間という条件は引き続き適用されます。
しかし、プールがプロトコルとエンドユーザーの間に位置するようになると難しさが見えてきます。プール自身のキュー、料金体系、内部会計によって、出口の流動性は抑制され得ます。たとえ基盤となるチェーン自体にはアンボンドの遅延が課されていないとしてもです。さらにユーザーは、シェア計算の誤り、コールバック失敗、報酬配分ロジック、そして契約が保持している可能性のあるアップグレード鍵といったリスクにも晒されます。したがって「カストディアル・ノードを取り除く」ように見える変更は、単に制御面が1段上に移っただけにすぎません。
それでも、この設計は注目に値します。というのも、離散的なユーザー操作としてではなく、継続的に実行される資本戦略への道を開くからです。もしプールのコントラクトがオープンで監査可能であり、オンチェーン上のあらゆるトークン移動を突合できるなら、現在は不透明に感じられる同じ仕組みが、協調参加のための持続可能なプリミティブへと変わり得ます。
