· four exchange APIs · rebuilt daily
ロールアップでの送金は、L1の決済コストが個別に支払われるのではなく何千ものバッチ化されたオペレーション全体で分散されるため、トランザクションオーバーヘッドを削減する。ETH perp(無期限先物)取引所では、ポジション担保の保有によって変動的な funding ドラグが発生する。24時間合計出来高が$9,162,175,344に達する中、8時間あたりの rate はBitgetの+0.0100%に対し、OKXは+0.0039%となっている。
ロールアップネットワークは、トランザクションあたりの手数料を低減するために実行と決済を分離する。Layer 2ネットワーク上で実行されるトランザクションには、ローカル実行ガスと決済投稿ガスの2つの異なるコスト要素が発生する。
ローカル実行ガスは、ロールアップ sequencer 上での仮想マシン計算をカバーする。ロールアップは隔離された実行環境を運用しているため、この要素のコストはL1ガスのほんの一部で済む。決済投稿ガスは、データ可用性(Data Availability)および状態更新のためにLayer 1へ送り返されるデータフットプリントをカバーする。
ユーザーがロールアップ上で送金やトレードを送信すると、sequencer はトランザクションをオフチェーンで処理し、内部のL2状態を更新し、何千もの個別のトランザクションを1つのバッチに集約する。そのバッチのL1投稿コスト総額は、含まれるすべてのトランザクションで分割される。バッチに2,000件のトランザクションが含まれている場合、各ユーザーはベースレイヤーのデータペイロード手数料の2,000分の1を支払うことになる。
blobストレージの統合前、ロールアップはバッチトランザクションデータをcalldataとしてL1に投稿していた。calldataは永続的で変更不可能なEVMストレージであり、ゼロ以外の1バイトあたり16ガスユニットが課金される。calldataはブロックスペースを巡ってベースレイヤーのコントラクト実行と直接競合するため、ロールアップのバッチコストはL1実行のスパイクに伴って変動していた。
blobデータはデータ可用性を実行メモリから分離する。blobは独立したデータサイドカーとしてL1ブロックに直接付着する。これらは検証者がバッチの妥当性をダウンロードして検証するのに十分な期間である約18日間にわたりL1ノード上に保持され、その後剪定(prune)される。
blobスペースはEVMの実行メモリに入らないため、独立した動的手数料市場によって価格設定される。この分離により、ロールアップ・トランザクションのデータ要素は、変動するL1実行ガスレートから、専用のblobベース手数料へと引き下げられる。
ロールアップによってオンチェーンデータコストが削減される一方で、取引所にまたがって担保を保有する perpetual トレーダーには、固有の実行 taker 手数料と funding ドラグが発生する。以下の表は、24時間合計出来高が$9,162,175,344に達する主要4取引所における、公表された先物手数料体系と現在のETH 8時間 funding rate を一覧にしたものである。
| Venue | Futures Taker Fee | Futures Maker Fee | ETH 8h Funding Rate | 24h Funding Rate (3 Intervals) |
| Bitget | 0.0003 | 0.0002 | +0.0100% | +0.0300% |
| Bybit | 0.00055 | 0.0002 | +0.0070% | +0.0210% |
| MEXC | 0.0002 | 0.0000 | +0.0074% | +0.0222% |
| OKX | 0.0005 | 0.0002 | +0.0039% | +0.0117% |
OKX(+0.0039%)とBitget(+0.0100%)の funding スプレッドは、8時間インターバルあたり0.0061パーセンテージポイントである。OKXでETHのロングポジションを保有した場合の発生 funding 手数料は日次で0.0117%であり、Bitgetの0.0300%と比較される。
24時間出来高$1,587,116,646を記録するSOL perpetualでは、3つの取引所で funding rate がマイナス領域に乖離している。
| Venue | Futures Taker Fee | SOL 8h Funding Rate | 24h Funding Rate (3 Intervals) |
| Bitget | 0.0003 | +0.0058% | +0.0174% |
| Bybit | 0.00055 | -0.0062% | -0.0186% |
| MEXC | 0.0002 | -0.0023% | -0.0069% |
| OKX | 0.0005 | -0.0067% | -0.0201% |
OKX(-0.0067%)とBitget(+0.0058%)のスプレッドは、8時間あたり0.0125パーセンテージポイントである。OKX上のロングポジションはショートから funding 支払いを受け取り、Bitget上のロングポジションはショートへ funding を支払う。
特定の保有期間におけるトータルコストを評価するには、往復の taker 手数料と累積 funding ドラグを合算する。
100,000のETHロングポジションを24時間(3回の funding インターバル)保有する場合を考える。
MEXCの場合: Entry Taker Fee: 100,000 0.0002 = 20.00 Exit Taker Fee: 100,000 0.0002 = 20.00 24h Funding Cost: 100,000 (0.0074% 3) = 22.20 Total Cost: 20.00 + 20.00 + 22.20 = 62.20
Bitgetの場合: Entry Taker Fee: 100,000 0.0003 = 30.00 Exit Taker Fee: 100,000 0.0003 = 30.00 24h Funding Cost: 100,000 (0.0100% 3) = 30.00 Total Cost: 30.00 + 30.00 + 30.00 = 90.00
OKXの場合: Entry Taker Fee: 100,000 0.0005 = 50.00 Exit Taker Fee: 100,000 0.0005 = 50.00 24h Funding Cost: 100,000 (0.0039% 3) = 11.70 Total Cost: 50.00 + 50.00 + 11.70 = 111.70
24時間の保有期間では、MEXCのトータルコストが62.20、Bitgetが90.00、OKXが111.70となる。短期保有期間においては低い taker 手数料がコスト構造を支配する一方、長期間においては funding rate の差が複利的に影響を与える。
L2ロールアップとL1決済レイヤーの間で担保を移動させる際、証明アーキテクチャに起因する構造的ディレイが生じる。
Optimistic Rollups はオフチェーントランザクションがデフォルトで有効であると想定する。sequencer が状態バッチをL1に投稿すると、7日間のチャレンジウィンドウが開く。この異議申し立て期間中、ネットワーク参加者は不適切な状態遷移を主張する fault proof を送信できる。成功する異議申し立てがないまま7日間のウィンドウが期限切れになるまで、ネイティブブリッジ経由でL1へ担保を出金することはできない。
Zero-Knowledge Rollups は暗号学的証明システムを通じてオフチェーンで生成される validity proof を使用する。L1コントラクトは提出時に validity proof を検証する。検証が完了すると、状態ルートはL1上でファイナライズされる。ZKロールアップにおける出金は、数日間に及ぶ異議申し立てウィンドウではなく、証明の計算時間とバッチ集約インターバルによって制限される。
サードパーティの流動性ブリッジは、手数料と引き換えに即時のL1流動性を提供することで、ネイティブな異議申し立てによるディレイを回避する。ブリッジプロバイダーが7日間のロールアップ決済リスクを引き受けるため、ユーザーに請求される資金コストへと出金待ち時間が実質的に変換される。
Get 20% fee rebate on Bitget →20% of your trading fees back, on every product. The rebate comes out of the commission I would otherwise receive, so it costs you nothing. Affiliate link — see the footer.