ファーミングの仕組み
Moonriver&Moonbeam Farming v2について
Farming v2はMoonriverとMoonbeamのネットワークにのみ展開され、Bifrostネットワークは別の仕組みになっています。そちらは次章を参照してください。
Farming v2は、Farming v1の改良版で、複数の報酬トークンを追加できない、LPトークンを頻繁に移行する必要があるなどの問題を解決し、よりシンプルで便利なステーキング/ファーミング体験をユーザーに提供します。
主要な設定値と状態
Reward Token: プールに流動性を提供するLPのリワードトークンを表し、プールは複数のリワードトークンを持つことができます。
Reward Release Rate: 1ブロックあたりX個の報酬トークンを表します。
Minimum Rewards Claimable Interval: 隣接する報酬請求可能な2つのタイムポイント間のブロック間隔
Claimable Reward Block: "スタートプロック" + n * "最小報酬請求可能間隔" ( n≥1 ) 例えば、「スタートブロック」が100で「最小報酬請求可能間隔」が200の場合、「請求可能報酬ブロック(Claimable Reward Block)」は[300、500、700・・・]となります。
Next Claimable Reward Block: 最も近い請求可能報酬ブロック。上記の例を参照して、「現在のブロック」が450だとすると、「次の請求可能な報酬ブロック」は500です(時間換算はZenlink DEX DAppフロントエンドに表示されます)。
Active: ファーミング中の状態を表す(フロントエンドの表示の「long term」は永久という意味ではなく、報酬が止まらない継続的な状態を意味する)。
Ended: ファーミング終了の状態を表す(報酬放出率0のプールへのインセンティブを停止する)
主な特徴
Farming v2は、すべてのファーミングプールを管理・運営するために1つの長期コントラクトのみを使用し、ユーザーは一定期間後にステークトークンを引き出して新しいファーミングプールに再ステークする必要がなくなり、一度ステークしたトークンは、プール内の報酬が完全に解放されるかあなたが積極的にトークンを引き出さない限り報酬を得続けることができます。
ステークトークンはERC20トークン(XC-20s)でなければならず、LPトークンまたはシングルトークン(ZLK、WMOVR、WGLMR、BNCなど)であることが可能です。あるステークトークンに対して、1つ以上のリワードトークンと異なる「報酬リリース率」で複数のファーミングプールを作成することができます。
すべてのファーミングプールには「報酬請求可能な最小間隔」があり、これはすべて一律で、各アカウントは各間隔で一度だけ報酬を請求できます。ユーザーはZenlink DEXフロントエンドに表示されるカウントダウンを参照して、次に報酬請求できる時間を確認可能です。
報酬はブロック単位でリリースされ、Zenlink DEX DAppフロントエンドページに表示される日次報酬は、各ブロックに含まれる報酬(=報酬リリース率)から計算され、時間経過とともに換算されます。
報酬計算
報酬はブロックごとに計算されます。ブロック内では、ユーザーの報酬配分は、彼のシェアに報酬レートを掛けたものになります。
Reward_i, ブロックiでユーザが得られる報酬
Share_i, ブロックiでユーザが持っているプールシェア
Rate_i, ブロックiでの報酬率
例えば、他のユーザーが入出金を実行したり、報酬レートを調整する必要があるなど、あるオンチェーンアクションによってファーミングプールの状態が変化するためです。これは、ユーザーのプールシェアが変動することを意味し、累積報酬は単純に乗算で得ることはできません。以下の式で与えられるはずです。
Reward_T, 合計報酬
Reward_i, ブロックiでユーザーが得られる報酬
m, ユーザーが入金した時のブロック数
n, ユーザーが償還した時のブロック数
報酬請求
ユーザーは、各報酬間隔に1回ずつリワードを請求することができます。リワードを請求する具体的な時間については、Zenlink DEX DAPPのフロントエンドに表示されるカウントダウンを参照してください。
ファーミングのページはこちら:https://dex.zenlink.pro/#/earn/stake
Bifrost ファーミングの仕組みについて
Bifrost側では、ユーザーはいつでも何の制限もなく報酬を請求することができます。以下では主に新しい報酬請求の仕組みについて説明します。
償還の主要な設定値と状態
Redeem Limit Time: 引き出し確認後、口座に資金が引き出されるまでの時間間隔を表します。
Unlock Limit Numbers: プール内のアカウントで利用可能なアンロック数の上限を表します。
Unlocks: 引き出し制限時間が終了し、いつでも口座に換金できる状態であること。
Pending Unlocks: 償還制限時間内である状態
Pending Unlock Numbers: アンロックとアンロック待ちの両方の注文数の合計を表しますが、常にアンロック制限数よりも小さい必要があります。
償還の主なプロセス
ユーザーが償還を希望する場合、まず償還の確認が行われ、ユーザーが償還の確認トランザクションを正常に送信すると、償還はアンロック待ちの状態になり、リワードが請求されます。
償還制限時間が過ぎると、注文はアンロック状態になります。
アンロック状態の注文がある場合、ユーザーはアンロックボタンをクリックすることで、アンロック可能な注文をすべて解除し、該当する資金を1クリックで交換することができます。
注記:
アンロック待ち状態およびアンロック状態の注文数の合計が、常にアンロック制限数未満であること。そうでない場合は、「Redeem」はできません。
アンロック待ちとアンロックの両方の状態の注文をキャンセルすることができ、利用可能なアンロック分は解放されます。注文がキャンセルされると、資金はプールに再ステークされ、報酬が再計算されます。
Last updated