ガス代
ネットワーク手数料
イーサリアムのネットワーク手数料は、ガスと呼ばれます。
ガスは、イーサリアムを動かす燃料です。
まとめ
- イーサリアムのトランザクションはどれも処理を行うには少額の支払いが必要です
- これらの手数料は、「ガス」代として知られています
- ガス代は決まっておらず、ネットワークの混雑状況によって変わります
ガス代とは何か?
イーサリアムを、人々がメッセージの送信やプログラムの実行などのタスクを実行できる大規模なコンピューターネットワークと考えてください。 現実世界と同様に、これらのタスクを実行するにはエネルギーが必要です。
イーサリアムでは、各計算アクションに設定された「ガス」価格があります。ガス代は、トランザクション内のアクションの合計コストです。トランザクションを送信したり、を実行するにあたって、その処理を行うためにガス代を支払います。
ガス代を減らす方法は?
イーサリアムで高い料金の支払いを避けられない場合がある一方で、コストを削減する戦略もあります。
トランザクションのタイミングを見計らう
閑散期に旅行をすると混雑が少なく手頃な価格であるように、北米が眠っている時間帯にイーサリアムを使用すると一般的に安くなります。
ガス代が下がるまで待つ
ガス価格は、イーサリアムの混雑状況に応じて12秒ごとに変動します。 ガス価格が高い場合、トランザクションを行う前にほんの数分待つだけで、支払う金額が大幅に下がることがあります。
レイヤー2を使う
レイヤー2チェーンはイーサリアム上に構築され、より低価格な手数料で提供されており、より多くのトランザクションを処理できます。 レイヤー2チェーンは、メインのイーサリアムネットワーク上で行う必要のないトランザクション手数料を節約するのに適しています。
ガス代を上げる原因は何か?
イーサリアムの計算量(ガス)が一定のしきい値を超えると、ガス代は上昇し始めます。 ガスがこのしきい値を超えれば超えるほど、その上昇幅はさらに大きくなります。
人気のあるやNFT、での取引の定期的な増加、ピーク時に起きる圧倒的な数のユーザーアクティビティなどが原因となり、手数料が高くなることがあります。
イーサリアムのデベロッパーは、デプロイを行うする前にスマートコントラクトの使用量を最適化する必要があります。不適切に作成されたスマートコントラクトを使う人が多ければ、より多くのガスを消費し、意図しないネットワークの混雑を引き起こしてしまうことがあります。
さらに詳細をご希望の方は、 デベロッパードキュメントを確認してください。
Cryptokittiesの攻撃
2017年11月に、有名なCryptoKittiesプロジェクトがリリースされました。 その急激な人気の上昇により、ネットワークは大幅に混雑し、ガス代が非常に高額になりました。 CryptoKittiesがもたらした課題により、イーサリアムをスケーリングするための解決策を見いだす緊急性が上がりました。
ガスが必要な理由は何ですか?
ガスは、イーサリアムの安全性を確保し、トランザクションを処理する上で重要な要素です。ガスは、次のような様々な面で役立っています。
ガスは、悪意のある攻撃者による不正な活動でネットワークが混乱することを防ぐことでイーサリアムのを保ちます。
計算にはガスを消費するため、偶然にもしくは悪意を持って高額なトランザクションが大量にイーサリアムに送信されることを金銭的な面から妨ぐことができます。
一度に実行できる計算量にハードリミットを設けることで、イーサリアムでの混乱を防ぎ、常にネットワークにアクセスできるようにします。
ガスの計算方法は?
支払うガス代の合計は、いくつかの部分で構成されています。
- ベースフィー:ネットワークによって設定され、トランザクションに対して支払わなければならない料金
- プライオリティフィー:任意に支払うチップで、ノードオペレータにトランザクションを含めるよう促します
- 使用されたガス単位数*:ガス量は計算量を示すことを説明しましたよね? スマートコントラクトとのやり取り等のより複雑なアクションでは、トランザクションの送信といった単純なアクションよりも多くのガスが使われます。
- *図1を見て、トランザクションのタイプによってガスがどのくらい使用されるかを確認してください
ガス代の計算式は、使用されたガス単位数 ×(ベースフィー+プライオリティフィー)となります。ほとんどのウォレットはガスの使用量を計算し、より分かりやすい形で表示します。
トランザクションのタイプ | 使用されたガスの単位数 |
---|---|
ETHの送信 | 21,000 |
ERC-20トークンの送信 | 65,000 |
NFTの転送 | 84,904 |
Uniswapでのスワップ | 184,523 |