ストレージノード
ステーキング概要
IAGトークンステーキングは、Iagonネットワークにおけるストレージ提供に経済的なコミットメントを結びつけます。ノードオペレーターとデリゲーターはIAGトークンをロックしてキャパシティを有効化します。必要なステーク量はコミットするストレージとトークン価格に応じてスケールするため、参加はネットワークの健全性と連動します。引き出しには最低ステーキング期間(リタイアまたは委任解除後3ヶ月のアンボンディング期間を含む)が設けられており、突然の離脱によるキャパシティやデータ可用性の混乱を防ぎます。その見返りとして、参加者は長期排出スケジュールによるIAGステーキング報酬を獲得します。報酬は年間配分され、エポックごとに支払われ、パフォーマンスティア全体に公平な上限付きで分配され、ノードスコアとステーク量に応じて調整されます。これにより、強力かつ十分なステークを持つノードが報酬を得られる一方で、特定のティアが報酬プールを独占しないようになっています。以下のセクションでは、ステーク量の計算方法、トークンのコミット期間、報酬の計算と分配方法について詳しく説明します。
ステーク対象トークンの計算
ノードオペレーターまたはトークンデリゲーターとして、IAGトークンをステーキングすることでネットワークへのコミットメントを示します。ステーク量は、有効化するストレージ容量と現在のIAGトークン価格の両方に依存します。詳細を説明します:
GBあたりの基本米ドルステーク額: f
- 初期値はコミット1ギガバイト(GB)あたり0.5ドルに設定されています。
- 各GBのストレージに対する米ドル建ての最低ステーキング要件を表します。
アルファ係数:
- アルファはステーキング要件がIAGトークン価格にどれだけ敏感かを決定します。
- 現在0.9に設定されていますが、市場調査に基づいて調整される場合があります。
計算式:
- ステーク対象IAGトークンの計算:
IAG to be staked = Storage (in GBs) * (Base USD Staked per GB + Alpha * (Base USD Staked per GB / IAG Value))
- ステーク対象IAGトークンの計算:
メリット:
- IAGトークン価格が下落した場合、ステーキングに必要なトークン量が増加し、流通供給量が減少して価格安定をサポートする可能性があります。
- IAGトークン価格が上昇した場合、ステーキング報酬の価値が増加し、ステーキングに必要なトークン量が減少するため、新規参加者のインセンティブとなります。
この動的な調整がIagonネットワーク内でのコミットメントとアクセスしやすさのバランスを保ちます。
ステーキング期間
ストレージサービスの信頼性と可用性を確保するため、最低ステーキング期間が設定されています。例えば、ノードオペレーターがトークンをステーキングした場合、ノードのリタイアを即座に開始でき、3ヶ月後にトークンを引き出せるようになります。あるノードに委任したトークンを引き出したいトークンデリゲーターにも同じ期間が適用されます。引き出しプロセスは即座に開始でき、3ヶ月後にトークンが引き出し可能になります。
このポリシーはネットワークへのコミットメントを促進します。この予防措置は、突然のトークン引き出しによるストレージキャパシティの可用性の混乱、極端な場合にはデータ可用性の混乱からユーザーを守ります。
ステーキング報酬
ステーキング報酬の概要
IagonはノードオペレーターとそのトークンデリゲーターにIAGステーキング報酬を分配します。15年間の報酬プログラムの各年には専用の報酬割当があり、その年の全エポックに均等に分配されます。各エポック内では、ティア係数、ノードパフォーマンススコア、ステーク量に基づいてティア間で報酬が分配されます。
このシステムは公平な分配を念頭に設計されています。ティアごとのAPY上限により、特定のティアが報酬プールを独占することを防ぎます。あるティアのノードが上限に達した場合、余剰分は次のティアにボーナスとして流れ込み、トップのパフォーマンス向上がネットワーク全体に恩恵をもたらします。
ヒント
各ノードティアのパフォーマンス要件についてはこちらをご覧ください。
仕組み
- 年間割当:各年には15年スケジュールから引き出した固定のIAG報酬予算があります。
- エポックポット:年間割当はその年の全73エポックに均等に分配されます。
- ティアポット:エポックポットは各ティアの係数の重みに比例してティア間で分割されます。
- ノード報酬:各ティア内では、パフォーマンススコアとステーク量の積に比例してノードに報酬が分配されます。
- APY上限:各ティアにはAPY上限があります。ノードの報酬が上限を超えた場合、余剰分は次のティアにボーナスとして流れます。
報酬請求スケジュール
エポックnのステーキング報酬はエポックn+1に計算されますが、エポックn+73から請求できます。報酬は利用可能になり次第請求できます。
年間報酬スケジュール
報酬スケジュールは15年にわたり、毎年徐々に減少する割当で、長期的に持続可能な形で報酬を分配します。
| 年 | 割当 | 合計に占める割合 |
|---|---|---|
| 1 | 8,860,024.82 | 8.86% |
| 2 | 8,505,623.82 | 8.51% |
| 3 | 8,165,398.87 | 8.17% |
| 4 | 7,838,782.91 | 7.84% |
| 5 | 7,525,231.60 | 7.53% |
| 6 | 7,224,222.33 | 7.22% |
| 7 | 6,935,253.44 | 6.94% |
| 8 | 6,657,843.30 | 6.66% |
| 9 | 6,391529.571 | 6.39% |
| 10 | 5,316,014.889 | 5.32% |
| 11 | 5,316,014.889 | 5.32% |
| 12 | 5,316,014.889 | 5.32% |
| 13 | 5,316,014.889 | 5.32% |
| 14 | 5,316,014.889 | 5.32% |
| 15* | 5,316,014.889 | 5.32% |
| *初期ノードへの報酬分配のため削減予定 | 100,000,000 | 100% |
各年には73エポックが含まれます。任意のエポックのエポックポットは年間割当を73で割った値です。
スケジュールの延長
すべてのティアがAPY上限に達し、年末に割当報酬が未使用のまま残った場合、その余剰報酬は報酬スケジュールを当初の15年を超えて延長するために使用される場合があります。詳細は当初スケジュール終了に近づいた際に発表されます。
ティア係数
各ティアには、エポックポットに占める比例的なシェアを決定する係数があります。上位ティアはより大きなシェアを受け取り、より強力なノードパフォーマンスとネットワークへの貢献を反映しています。通常、余剰報酬はT4に流れ込み、すべての対象ティアに大幅な追加ボーナス報酬を提供します。
| ティア | 係数 |
|---|---|
| T1 | 0.05 |
| T2 | 0.15 |
| T3 | 0.25 |
| T4 | 0.30 |
| T5 | 0.40 |
| T6 | 0.50 |
| T7 | 0.70 |
| T8 | 0.80 |
| T9 | 0.90 |
| T10 | 1.00 |
ティア0のノードはそのエポックの報酬を受け取りません。1エポックだけティア0に落ちたノードは、そのエポックの報酬を見逃すだけで、翌エポックで回復し通常通り報酬を得られます。
ティアポットの計算方法
エポックポットは係数の重みに比例してティア間で分配されます:
totalFactorWeight = sum of all tier factors (T0 through T10)
tierPot[T] = (tierFactor[T] / totalFactorWeight) × epochPot例えば、ティア10(係数1.00)はティア3(係数0.25)よりも大きなエポックポットのシェアを係数の重みに比例して受け取ります。
空ティアの再分配
あるエポックでティアに適格なノードがない場合、そのポットは無駄にはなりません。次のティアに引き渡されます。これにより、すべてのアクティブなティアがAPY上限に達するまで、全エポックポットが常にアクティブな参加者に分配されることが保証されます。
ティア内分配
ティア内では、各ノードのティアポットに占めるシェアはパフォーマンススコアとステーク量の2つの要因に基づいています。両者の組み合わせが同一ティア内の他のノードに対するノードの重みを決定します。
nodeWeight = adjustedScore × stakeAmount
tierTotal = sum of all nodeWeights in the tier
nodeReward = (nodeWeight / tierTotal) × tierPotつまり、任意のティア内で、ノードはより高いパフォーマンススコアを維持するか、より多くをステーキングするか、またはその両方によってより多くを獲得できます。同一ティアのノードは、スコアとステークの組み合わせの強度に基づいてティアのポットを競い合います。
APY上限とボーナス
すべてのティアにわたる公平な分配を確保するため、各ティアにはAPY上限があります。これはノードのステークに対する最大年率リターンです。これにより、特定のティアが報酬プールの不均衡なシェアを吸収することを防ぎます。ノードの計算された報酬がティアの上限を超えた場合、その余剰分は消えることなく次のティアにボーナスとして流れ、梯子の下方のノードに恩恵をもたらします。
現在のティア別APY上限
| Tier | APY Cap |
|---|---|
| T1 | 3% |
| T2 | 6% |
| T3 | 9% |
| T4 | 12% |
| T5 | 15% |
| T6 | 16% |
| T7 | 17% |
| T8 | 18% |
| T9 | 19% |
| T10 | 20% |
情報
APY上限は時間の経過とともに収集されたデータの観察に基づいて調整される場合があります。
ノードごとの上限計算式
上限はノードごと、エポックごとに適用されます。年間73エポックの場合、単一エポックにおける各ノードの最大報酬は:
maxRewardPerEpoch = (capPercent / 100) × stakeAmount / 73ノードのそのエポックの計算報酬がこの額を超えた場合、上限額を受け取り、余剰分は流れ落ちます。
オーバーフローボーナスの仕組み
オーバーフローボーナスはT10からT1に向けて上位ティアから処理されます:T10 → T9 → T8 → ... → T1。各ティアでは重み付けされた値に基づいてノードに報酬が分配されます。ノードの上限を超える余剰分は収集され、そのティアが処理される前に次のティアのポットに追加されます。
このカスケード効果により、下位ティアはオーバーフローが流れ落ちる中で複数の上位ティアからボーナスを受け取れます。その結果、ネットワーク上位での強力なパフォーマンスがその下のすべてのティアに恩恵をもたらします。
設計による公平な分配
オーバーフローボーナスメカニズムにより、報酬は可能な限り広く分配されます。上位ティアのノードは上限まで強力なパフォーマンスに対して報酬を得られ、それを超えた分は下位ティアに流れます。特定のティアが報酬プールを独占することはなく、すべてのアクティブな参加者が恩恵を受けられるようにシステムが自己バランスします。
主な動作
- 空ティアのパススルー:あるティアに適格なノードがない場合、そのポット全体(上位から受け取ったオーバーフローを含む)は次のティアに引き渡されます。
- 累積:下位ティアは、空または上限に達したティアをカスケードして流れ落ちる際に複数の上位ティアからオーバーフローを受け取ることができます。
- ティア1の残余:ノードの上限を超えるティア1からの余剰は未割当となり、それ以上分配されません。これらの未割当報酬は報酬スケジュールの延長に貢献する場合があります。
- ティア0:割当を受け取らず、オーバーフローチェーンに参加しません。
よくある質問
ノードが1エポックでティア0に落ちた場合はどうなりますか?
そのエポックの報酬は獲得できません。ただし、これは永続的なものではありません。翌エポックでノードが上位ティアに回復すれば、通常通り報酬を獲得し始めます。1回の悪いエポックは将来の収益に影響しません。
同一ティア内のノード間で報酬はどのように分割されますか?
各ノードのパフォーマンススコアとステーク量の積に比例して分割されます。スコアが高いほど、ステーク量が多いほど、または両方が高いほど、同一ティアの他のノードに対するティアのポットへのシェアが大きくなります。
あるティアにアクティブなノードがない場合はどうなりますか?
そのポットは係数の重みに基づいて占有されているティアに比例して再分配されます。
下位ティアのノードが予想以上に多く獲得できますか?
はい。上位ティアのノードがAPY上限に達した場合、余剰分が流れ落ちます。下位ティアのノードは上位の複数のティアからカスケードしてくるオーバーフローのボーナス報酬を受け取ることができます。
ステーク量は報酬に影響しますか?
はい。ティア内では、ティアポットに占めるシェアはパフォーマンススコアとステーク量の積に比例します。ステークが多いほど重みが大きくなり、シェアが大きくなりますが、常にティアのAPY上限の制約を受けます。