This article has been translated from English to Japanese.
イーサとは何なのか?
イーサ(ETH)は、イーサリアム・ネットワークで使用される内蔵通貨である。

ビットコイン(BTC)と同様に、ブロックチェーン上の価値の保存および/または移転に使用されるデジタル資産と見なすことができる。
しかし、イーサの主な用途は、イーサリアム・ネットワーク上のスマートコントラクトおよび分散型アプリケーション(dApps)の計算を促進することである。
イーサリアム上でソフトウェアを構築しようとする人は、コンピューティングパワーに対してイーサ(ETH)で支払わなければならない。
イーサリアムのノードはネットワーク上でトランザクションを実行する必要があり、無料で実行することはできない。ETHがなければ、イーサリアム上で何もできない。
これは、チューリング完全な機械の最大の問題のひとつ である「停止問題」を解決するために意図的に設計されたものである。
チューリング完全な機械は、与えられた計算をほぼすべて処理できるという点で非常に優れているが、計算を停止するタイミングを指示しなければ、いつまで計算を続けるかわからない。
そのため、アプリが無限ループで実行するようにプログラムされている場合、そのアプリは永遠に実行され続けることになる。このような事態になれば、大きな問題を引き起こすか、あるいはEthereumネットワークが完全に停止してしまう可能性もある!
無限ループのコードを実行したり、計算負荷の高い契約でネットワークをスパムする悪質な行為を抑制するために、イーサリアムではスマートコントラクトを実行する際に取引手数料(ETHで支払われる)を課している。
この要件により、イーサはEthereumネットワーク上の計算リソースの需要を抑制する重要なメカニズムとなっている。
これは、レースカーのガソリンに似ている。ガソリンがなければ車は走らない。車が大きくなったり、より速く走ろうとすればするほど、速度を維持してゴールラインに到達するにはより多くの燃料が必要となる。
ガソリンが切れてしまえば、車は止まってしまう。アプリケーションがエーテルを使い果たしたときと同じだ。
ガスとは何だろうか?
「ガス」という用語は、イーサ(ETH)の価値とイーサリアムの仮想マシン(EVM)を使用する際の計算コストを区別するために作られた。

ガスとは、Ethereumネットワークがトランザクションを実行するために必要な計算処理量を測定する方法である。
自動車がガソリンを必要とするように、イーサリアムネットワークが動作し続けるためにはガスが必要であることから、ガスと呼ばれる。
例えば、AさんからBさんに1ETHを送金する場合、21,000ガス単位が必要になる可能性がある。NFTの発行など、より複雑な取引では、2,000,000ガス単位以上が必要になる可能性がある。
つまり、ガス自体が取引手数料ではない。
ガスとは、イーサリアムのブロックチェーン上で特定のアクションを実行するために必要な計算量を測定する単位である。トランザクション手数料には、基本料金や優先料金などの他の要素も含まれる。
ガスはETHでもない。
1ガスの価格は、イーサリアムのネットワークが混雑しているときは上昇し、閑散時には下落する。
必要な「ガス」の量は、マイニング能力の供給量と処理が必要な取引の需要によって決定される。ガス価格が低すぎる場合、マイナーは取引の処理を拒否できるため、ガス価格は、これらの取引の処理に必要な計算能力のコストを上回るほど十分に高くなければならない。
例えば、多くの人が突然NFTを欲しがるとETHの価格が上昇し、イーサリアムの有用性を攻撃する物議を醸すようなツイートが投稿されると価格が下落する。
しかし、ガス代はETHで価格設定されている。
ガス価格は 、1単位のガスを支払うために必要なETHの量である 。
もし1ガスの単位が0.000000015 ETHで取引されている場合、21,000単位を必要とするあなたの取引は、少なくとも0.000315 ETHが必要となる。
おっと。小数点以下が多すぎて、ETHが少なすぎる!
他の人もそう考えている。
ギガウェイ(giga-wei)またはグウェイ(gwei)が登場する。
1ギガウェイは 1ETHの10分の1を表す 。
ドルに対するセントのように、weiはETHの最小単位である。ギガweiは1,000,000,000wei、つまり0.000000001ETHに相当する。
ETHの単位には他にも方法があるが、ETHユーザーの間ではgweiがより一般的に使用されている。
上記の例では、ガス価格が0.000000015 ETHであると言う代わりに、ガス価格が15 Gweiであると言うことができる。
「gwei」の方が便利だ!
ガス料金はどのように計算されるのか?
もちろん、取引手数料はガスとガス価格だけではない。BASE FEE(ベースフィー)も含まれる。これは、イーサリアムのブロックに1ガスの単位を置くために必要な価格である。
基本料金は、その前のブロックによって決定される。前のブロックの取引で、割り当てられたブロックサイズよりも多くのガスが使用された場合、基本料金はブロックごとに最大12.5%増加する可能性がある。
しかし、サービス料金だけを支払うわけではない。チップも追加で支払わなければならない!
マイナーはイーサリアムブロックの中身に関わらずブロック報酬を受け取っていることを忘れないでほしい。
あなたのトランザクションを計算してブロックチェーンに追加してもらうために、トランザクションの詳細を入力する際に、ガス単位ごとに優先料金(またはチップ)を追加することができる。
Uber Eatsのドライバーが要求が多いと思っただろう。
この時点で、あなたの最低取引手数料は次のようになる。
Tx 料金 = (取引に必要なガス単位) x (最低でも基本料金に相当するガス価格 + チップ)
しかし、あなたが通常とは異なる取引を実行し、想定をはるかに超える量のガスが必要になった場合はどうだろうか? 結局、当初の想定をはるかに超える額を支払うことになるだろう!
これが、ユーザーが通常、入力にガスリミットを追加する理由である。
燃料の例で言えば、ドライブ旅行の予算を立てる(トランザクションを実行する)ということは、燃料の価格(ガス価格)とドライブ旅行に必要な最大ガロン数(ガスリミット)を考えるということである。
「ガソリン上限」とは、取引を実行するために支払ってもよいガソリンの最大数である。
ガソリン上限を使用することで、予算を大幅に超える金額を誤って支払ってしまうことを確実に防ぐことができる。不適切な契約コードによって、突然、より多くのガソリンが必要になるという事態から保護される。
あるいは、ユーザーは「最大手数料限度額(MAX FEE LIMIT)」を設定して、ネットワークにトランザクションに費やす最大gweiを伝えることもできる。
ただし、ガスと上限にはケチケチしないこと!マイナーは、トランザクションを実行し、残りを払い戻すのに十分なガスとgweiのみを使用する。
しかし、トランザクションがガスまたは最大制限に達し、実行前に「ガス切れ」となった場合、トランザクションは失敗し、マイナーがすでに消費したガスを失うことになる。
それは「gwei」という単位で考えると、あまりにも無駄が多い。
ガスリミットを考慮した、新しい最低取引手数料の計算式は次のようになる。
Tx Fee = (Gas Limit) * (Base fee + Tip)
例えば、AさんがBさんに1ETHを送金するとしよう。
この単純な取引に必要なのは21,000ガスだけだが、ERC-20トークンの交換を行う人が多いため、現在の基本手数料は300gweiとなっている。Aさんは2ETHが確実に送金されるように、20gweiをチップとして支払うことにした。
上記の計算式を使用すると、A氏の取引手数料は次のようになる。
(21,000) x (300 + 20) = 6,720,000 gwei または 0.00672 ETH
これは、1 ETH(約3,000ドル)の送金に約18.84ドルかかる計算になる!
18.84ドルは、人によってはまだ少し高いと感じるかもしれない。幸い、取引手数料を削減する取り組みが行われている。
例えば、イーサリアムがプルーフ・オブ・ステーク(PoS)コンセンサスアルゴリズムに切り替えると、取引ごとの計算要件が軽減される。
また、レイヤー2のスケーリングソリューションの多くは、重い計算をオフチェーンで行うことで、ネットワーク負荷を軽減することを約束している。
ほとんどのウォレットやプラットフォームでは、自動的にあなたの取引のガスとガス価格を推定することができる。
しかし、もしあなたがトランザクション手数料の計算スキルを磨きたいのであれば、このチートシートは必見だ!
| ガス | マイナーがあなたのトランザクションを実行し、イーサリアムのブロックチェーンに記録するために必要な計算作業の測定単位。 |
| ブロック/ベース手数料 | 最新のイーサリアムブロックにトランザクションを追加するために必要なガスの最小量。ベース手数料は、各トランザクションの終了時に「焼却」される。 |
| Gwei | ギガウェイ(gigawei)の略で、取引手数料として支払う必要のある1ETHの小数部分を表す名称。 1 Gwei = 0.000000001 ETH 例:1ETHを送金し、合計取引手数料が4230000gwei(0.00423ETH)の場合、取引を正常に実行するには1.00423ETHを送金する必要がある。 |
| ガス価格 | ガス1単位に対して支払うgweiの数。 |
| ガスリミット | 取引を実行するために支払ってもよいガス単位の最大数。 使用するガス量を調整することは可能ですが、必要なガスの総量よりも低いガスリミットを設定すると、取引が「ガス切れ」となり、失敗します。 異なる種類の取引には、完了するために異なる最低ガス量が必要となる。 |
| 最大手数料 | トランザクションに費やすことのできる最大コスト(gwei単位) 実際の料金とチップが差し引かれた後、最大料金の残額はトランザクションの送信者に返金される。 ガスリミットと同様に、実際の必要手数料よりも低い上限手数料を設定すると、取引は失敗する。 |
| 優先手数料/優先チップ | マイナーに支払う追加料金で、ブロックチェーンにトランザクションを含める/優先させる。 |
| ガス消費 | ユーザーがトランザクションの支払いを行うと、基本ガス料金はプロトコルによって破壊(永久に流通から取り除かれる)される。 |
| 取引手数料の計算式 | (ガスリミット)×(基本料金+チップ) |