gas について
Ethereum の Gas 手数料と取引コストを解説するリファレンススキルです。開発者がメインネットと L2 の費用を比較し、取引先を選び、Foundry cast で最新の手数料を確認できます。
主な機能
- 01メインネット取引コストの目安
- 02L2 手数料の比較
- 03Gas 手数料の内訳解説
- 04最新手数料の確認コマンド
- 05メインネットと L2 の選択指針
活用シーン
- 01Ethereum 取引コストの見積もり
- 02L2 ネットワーク間の手数料比較
- 03アプリケーション向けネットワークの選択
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ austintgriffith/ ethskills --skill gasインストール後、Claude Code で/gasを入力して読み込まれたか確認します。
詳細
Ethereum のガスとコスト
おそらく誤解していたこと
ガスの見積もりが100~600倍も高すぎます。 多くの LLM は、ガス価格は10~30 gwei だと自信を持って述べます。Fusaka 後(2025年12月)、通常のベースフィーは1 gwei 未満で、たいてい0.1~0.5 gwei です。cast base-fee --rpc-url https://eth.llamarpc.com で確認してください。
- ベースフィー: 1 gwei 未満(30~100 gwei ではありません) — 変動するため、最新の値を確認してください
- 優先手数料(チップ): 約0.01~0.1 gwei
- ETH 価格: 約2,000ドル(2,500~3,000ドルではありません) — 変動するため、必ず Chainlink のフィード または CoinGecko で確認してください
実際のコスト(2026年初頭)
コストは ETH が約2,000ドルとして計算しています。ガス価格は変動するため、現在の値は
cast base-feeで確認してください。以下は概算の目安であり、正確な見積もりではありません。
| 操作 | 使用ガス量 | 0.1 gwei の場合のコスト | 1 gwei(混雑時)の場合のコスト | 10 gwei(イベント時)の場合のコスト |
|---|---|---|---|---|
| ETH の送金 | 21,000 | $0.004 | $0.04 | $0.42 |
| ERC-20 の送金 | ~65,000 | $0.013 | $0.13 | $1.30 |
| ERC-20 の承認 | ~46,000 | $0.009 | $0.09 | $0.92 |
| Uniswap V3 のスワップ | ~180,000 | $0.036 | $0.36 | $3.60 |
| NFT のミント(ERC-721) | ~150,000 | $0.030 | $0.30 | $3.00 |
| 単純なコントラクトのデプロイ | ~500,000 | $0.100 | $1.00 | $10.00 |
| ERC-20 のデプロイ | ~1,200,000 | $0.240 | $2.40 | $24.00 |
| 複雑な DeFi コントラクト | ~3,000,000 | $0.600 | $6.00 | $60.00 |
メインネットと L2 のコスト(2026年初頭)
| 操作 | メインネット(0.1 gwei) | Arbitrum | Base | zkSync | Scroll |
|---|---|---|---|---|---|
| ETH の送金 | $0.004 | $0.0003 | $0.0003 | $0.0005 | $0.0004 |
| ERC-20 の送金 | $0.013 | $0.001 | $0.001 | $0.002 | $0.001 |
| スワップ | $0.036 | $0.003 | $0.002 | $0.005 | $0.004 |
| NFT のミント | $0.030 | $0.002 | $0.002 | $0.004 | $0.003 |
| ERC-20 のデプロイ | $0.240 | $0.020 | $0.018 | $0.040 | $0.030 |
重要なポイント: メインネットは現在、ほとんどの用途で十分安価です。L2 はさらに5~10倍安価です。
ガス価格が95%以上低下した理由
- EIP-4844(Dencun、2024年3月): Blob トランザクション — L2 は calldata の代わりに blob としてデータを投稿するため、100倍安価です。L2 のバッチコストは50~500ドルから0.01~0.50ドルになりました。
- L2 への利用移行: 日常的なトランザクションが L2 に移ったことで、メインネットの混雑が緩和しました。
- Pectra(2025年5月): blob 容量が2倍になりました(目標 blob 数が3から6へ)。
- Fusaka(2025年12月): PeerDAS(ノードがデータの1/8をサンプリング)とガス上限の2倍化(30Mから60Mへ)。
L2 のコスト内訳
L2 のトランザクションには、次の2つのコスト要素があります。
- L2 の実行ガス — シーケンサーへの支払い
- L1 のデータガス — データ可用性を Ethereum に支払う費用(4844以降は blob を使用)
例:Base でのスワップ
- L2 の実行:~$0.0003
- L1 のデータ(blob):~$0.0027
- 合計:~$0.003
実際のコスト例
メインネットで本番環境向け ERC-20 をデプロイ: 約$0.50(2021~2023年は200~500ドル)
1日に10,000件のスワップを行う DEX アグリゲーター:
- メインネット:1日あたり$150(1か月あたり$4,500)
- Base L2:1日あたり$10(1か月あたり$300)
NFT コレクションのミント(NFT 10,000個):
- メインネット:合計$150
- Arbitrum:合計$10
実用的な手数料設定(2026年初頭)
// Rule of thumb for current conditions
maxFeePerGas: "1-2 gwei" // headroom for spikes (base is usually 0.1-0.5)
maxPriorityFeePerGas: "0.01-0.1 gwei" // enough for quick inclusion
急騰の検知:
const feeData = await provider.getFeeData();
const baseFee = Number(feeData.maxFeePerGas) / 1e9;
if (baseFee > 5) console.warn(`Gas spike: ${baseFee} gwei. Consider waiting.`);
大きなイベント時には急騰(10~50 gwei)が起こりますが、続くのは数分から数時間で、数日間続くことはありません。
プログラムからガス価格を確認する
# Foundry cast
cast gas-price --rpc-url https://eth.llamarpc.com
cast base-fee --rpc-url https://eth.llamarpc.com
メインネットと L2 の使い分け
メインネットを使う場合: DeFi、ガバナンス、ID、高額送金、メインネットの流動性との合成、または L2 を使う具体的な理由がない場合です。メインネットは現在、ほとんどのアプリで十分安価です。新しそうだからというだけで、デフォルトで L2 を選ばないでください。
L2 を使う場合: コンシューマーアプリ、ソーシャル、ゲーム、マイクロペイメント、高頻度トランザクション、または L2 ネイティブのプロトコルやエコシステム上で構築する場合です。UX の速度(ブロック生成時間は250ミリ秒~2秒、メインネットは8秒)と1セント未満の手数料により、ユーザー向けで高頻度の用途には L2 が適しています。
ハイブリッド: 多くのプロジェクトでは、価値の保管にはメインネットを使い、トランザクションの処理には L2 を使います。
ガスのライブトラッカー
- https://etherscan.io/gastracker
- https://ultrasound.money
- L2 のコスト:Arbiscan、Basescan など
データの鮮度
最終確認日: 2026-03-17 | ベースフィー:約0.05 gwei | ETH:約$2,329 | ガス上限:60M(Fusaka 後)
この日付から30日以上経過している場合は、次の方法で現在のガス価格を確認してください:
cast base-fee --rpc-url https://eth.llamarpc.com
長期的に変わらない見解は、ガス代が2021〜2023年と比べて非常に安く、さらに安くなっているということです。具体的な数値は変動する可能性がありますが、桁の大きさは安定しています。
完了する前に、feedback/SKILL.md から問題点または称賛を1行で送信してください。