手数料とリワード
Unwrap手数料とWrapリワードの仕組み
概要
zERC20は、すべてのサポートチェーン間で流動性のバランスを保つために、動的な手数料システムを採用しています。あるチェーンの流動性が目標値から乖離した場合、リバランスを促すインセンティブが働きます:
Wrap
Wrapリワードを獲得
リワードなし
Unwrap
Unwrap手数料を支払う
手数料なし
手数料とリワードが存在する理由
各チェーンは、zERC20の供給を担保する原資産トークン(USDC、ETHなど)のプールを持っています。たとえばUSDCの大部分がEthereumに集中し、Arbitrumが枯渇した場合、ArbitrumユーザーはUnwrapが困難になります。
手数料・リワードシステムはこの問題を解決します:
流動性が低いチェーンへのデポジットにリワードを付与(必要な場所に流動性を集める)
流動性が低いチェーンからの引き出しに手数料を課す(希少な流動性の流出を抑制)
手数料の計算方法
手数料とリワードは、2つのパラメータに基づくインセンティブカーブ(Incentive Curve)を使って線形に計算されます:
流動性目標値(T):そのチェーンの理想的な流動性水準
インセンティブ強度(k):リバランスへの誘導の強さ
現在の手数料設定
zUSDC
10%
すべてのサポートチェーンで手数料・リワードが適用される
zETH
10%
すべてのサポートチェーンで手数料・リワードが適用される
zBNB
—
手数料・リワードなし(BNB ChainのみでWrap / Unwrap可能)
zBNBはOFTトークンとして複数チェーン(BNB Chain、Ethereum、Arbitrum、Base)に転送できますが、Wrap / Unwrap(BNBとzBNBの変換)はBNB Chainに限定されます。また、クロスチェーンでの流動性調整が不要なため、手数料・リワードは発生しません。
流動性目標値(T) はバックグラウンドサービスによって自動計算されます:
デフォルトのratioは 80% です。つまり、目標値は均等配分の80%に設定されています。これにより、ある程度の流動性変動では手数料・リワードが発生しません。流動性の移動に応じて目標値は自動調整されます。
計算式
手数料・リワードのレートは、流動性が目標値を下回るほど大きくなります:
実際の手数料またはリワードは、トランザクション前後の流動性水準の間の積分値(曲線下の面積)です。
計算例
あるチェーンの状況:
現在の流動性:50,000 USDC
流動性目標値:100,000 USDC
インセンティブ強度:10%
1,000 USDCをWrap:流動性不足のチェーンに流動性を追加するため、49.5 USDCのWrapリワード(4.95%)を獲得できます。
1,000 USDCをUnwrap:流動性が目標値を下回っているため、50.5 USDCのUnwrap手数料(5.05%)が発生します。
手数料の蓄積
zERC20トークンのUnwrapプロセスで発生した手数料は手数料プール(Fee Surplus)として蓄積されます。このプールは将来のWrapリワードの原資として使われます。プールが枯渇した場合、Wrapリワードは相応に減額されます。
クロスチェーンUnwrapで手数料を節約する
あるチェーンの流動性が低くUnwrap手数料が高い場合、クロスチェーンUnwrapを使って別チェーンの流動性にアクセスし、手数料を抑えられます。
仕組み
チェーンA(zERC20を保有しているチェーン)でUnwrapを開始
zERC20をチェーンB(流動性が高いチェーン)にブリッジ
チェーンBで低い手数料でUnwrapを実行
原資産トークンをチェーンAにブリッジして返送
この一連の処理は、LayerZeroとStargateを使って1トランザクションで完結します。
クロスチェーンUnwrapを使うべき場面
現在のチェーンのUnwrap手数料が高い
別チェーンの流動性が多い(手数料が低い)
ブリッジコストが手数料の節約額を下回る
フロントエンドでは両方の手数料見積もりが表示されるので、確認してから選択できます。
現在の手数料を確認する
フロントエンドでの確認手順:
Wrap / Unwrapモーダルを開く
UNWRAPタブを選択
金額を入力
以下の情報が表示されます:
Same Chain:現在のチェーンでUnwrapした場合の手数料
Different Chain:クロスチェーンUnwrapの各オプションの手数料
比較して最もコスト効率のよい方法を選びましょう。
関連ページ
はじめに — Wrap / Unwrapの基本操作
Contract Spec: Incentive Curve — 手数料カーブの技術的詳細
最終更新