· four exchange APIs · rebuilt daily
デリバティブ取引所間で担保を移動させるトレーダーは、オンチェーンで担保を移動させる前に、ガス手数料についてよく質問します。ガス手数料は、スマートコントラクトの状態変更を実行したり、トランザクションを処理したりするために、ネットワークバリデーターが必要とする生の計算能力を測定するものです。
ブロックチェーン上のあらゆる操作は、特定の量のガスユニットを消費します。標準的なネイティブトークンの送金は21,000ガスユニットを消費しますが、分散型取引所でのスワップやボルトへの入金のような複雑なスマートコントラクトのやり取りは、それよりもはるかに多くのガスを消費します。支払われる総手数料は、消費されたガスユニットと、ガスユニットあたりの現在の市場価格の積です。
ブロック空間はブロックごとに厳密に制限されています。トランザクション量が増加すると、ユーザーはより高い手数料を提示して、トランザクションの承認を競います。このダイナミクスにより、市場のボラティリティ中に数分で同じトランザクションを実行するコストが倍増するような、急速な価格変動が生じます。
Worth knowing
単純な送金は21,000ガスユニットという固定量を使用しますが、ユニットあたりの価格はブロックの飽和度に基づいて常に変動します。
最新のネットワーク手数料構造では、ガス価格はベース手数料と優先手数料の2つの異なるコンポーネントに分割されています。ベース手数料は必須であり、前のブロックの満杯度に基づいてネットワークプロトコルによって自動的に設定されます。ブロックが50%以上満杯の場合、次のブロックのベース手数料は増加します。
トランザクションコストのベース手数料部分は、ブロックプロデューサーに支払われるのではなく、ネットワークによってバーンされます。バリデーターがトランザクションをメモリプール内の他のトランザクションよりも優先して処理するようにインセンティブを与えるために、トレーダーは優先手数料(チップとも呼ばれます)を追加します。
ネットワークの混雑が急増すると、バリデーターはメモリプール内のトランザクションを優先手数料のサイズによって厳密に並べ替えます。高需要期にあなたのトランザクションが最小限のチップしか持っていない場合、バリデーターはより高いチップを持つトランザクションを先に処理し、あなたのトランザクションはキューで保留状態になります。
Where this goes wrong
競争力のあるメモリプール閾値を下回る優先手数料を設定すると、ベース手数料が上昇し続ける間、トランザクションが未確認のままになります。
数時間未確認のままの保留中のトランザクションが、ネットワークから失われたり削除されたりすることはめったにありません。それは、ガスあたりの最大手数料がネットワークで要求される現在のベース手数料よりも低いため、公開メモリプールに残っています。
ベース手数料が指定した最大値と一致するまで下がるか、トランザクションを置き換えるまで、バリデーターはそれを無視します。未確認トランザクションにコミットされた資金はオンチェーンの残高に残りますが、そのトランザクションに割り当てられたノンセンス(nonce)が、後続のトランザクションが順番に実行されるのを妨げます。
スタックした送金を解決するには、同じノンセンスで、より高い優先手数料と最大手数料を持つ置き換えトランザクションをブロードキャストする必要があります。ネットワークノードは、同じノンセンスでより高い手数料を認識し、キュー内の保留中のエントリを置き換えて、アカウントシーケンスを解除します。
What to do instead
同じアカウントノンセンスを使用して、優先手数料を増やした新しい送信をブロードキャストして、遅延したトランザクションを置き換えます。
ウォレットインターフェース内のデフォルトの手数料提案は、しばしば遅延した過去の平均値に依存しています。急激な市場の動きの間、これらの静的な推定値は、しばしば必要な優先手数料を過小評価したり、活動の突然の低下中に過払いしたりします。
ライブ手数料推定ツールは、低、市場、アグレッシブの3つのティアにわたる現在のガス価格を表示します。確認すべき重要な指標は、現在の保留中のベース手数料と、過去5ブロックの50パーセンタイルおよび90パーセンタイルの優先チップです。
これらの数値をウォレットのデフォルト値と比較することで、通常の送金で過払いしたり、低手数料の入金がクリアされるのを待っている間に清算バッファーを逃したりすることを防ぎます。タイミングが重要な場合は、90パーセンタイルの優先チップを手動で入力することで、次のブロックでの承認を確実にします。
デリバティブ取引所間で担保を再調整するには、ネットワークガス手数料と取引所の実行手数料の両方を考慮する必要があります。オンチェーンストレージからパーペチュアル取引所に資本を移動させる場合、ガスコストは固定のエントリー摩擦を表し、取引所のテイカー手数料はポジションサイズに直接比例してスケールします。
例えば、MEXC、OKX、Bitget、Bybitなどの取引所でポジションを保有する場合、パーペチュアルポジションと資産間のファンディング決済レートの両方で、異なるコスト構造が関わってきます。
| 取引所 | 先物メイカー手数料 | 先物テイカー手数料 | ETH 8時間ファンディングレート | SOL 8時間ファンディングレート |
|---|---|---|---|---|
| MEXC | 0.0000% | 0.00020% | +0.0037% | +0.0023% |
| OKX | 0.00020% | 0.00050% | +0.0044% | +0.0003% |
| Bitget | 0.00020% | 0.00030% | +0.0063% | +0.0065% |
| Bybit | 0.00020% | 0.00055% | +0.0075% | -0.0084% |
24時間取引量が5,181,102,431ドルのETHパーペチュアル全体で、MEXCの+0.0037%とBybitの+0.0075%のファンディングレートのスプレッドは、8時間あたり0.0038パーセントポイントに相当します。SOLでは、BybitはBitgetの+0.0065%と比較して-0.0084%のマイナスファンディングレートを提供しており、8時間ごとに0.0149パーセントポイントのスプレッドがあります。
総コストの計算には、オンチェーンガスコストに、MEXCの0.00020%やBybitの0.00055%のような取引所のテイカー手数料、および保有期間中の予想されるファンディング支払いを含める必要があります。
ガス手数料とは、トランザクションの処理と最終化に使用される計算リソースをネットワークバリデーターに補償するために必要な支払いことです。これは、消費されたガスユニットと、ユニットあたりの現在のガス価格を乗算して決定されます。
ガス手数料は、ネットワークのブロック空間の需要と混雑に基づいて変動します。多くのユーザーが同時にトランザクションを送信すると、トランザクション量が落ち着くまで、競争が優先チップと動的なベース手数料を押し上げます。
同じノンセンスで、より高い優先手数料と最大手数料を持つ置き換えトランザクションを送信することで、スタックしたトランザクションを解決できます。これにより、ネットワークバリデーターはメモリプール内の過小評価された保留中トランザクションを上書きするように指示されます。
いいえ、未確認トランザクションの資金は失われたり費消されたりしません。トランザクションは、ネットワークのベース手数料があなたのオファーと一致するまで下がるか、ネットワークノードによって置き換えられるかドロップされるまで、メモリプールで待機するだけです。