ホームページ >ウェブ3.0 >イーサリアムの送金手数料と送金速度、Gasを賢く設定することでお金を節約できますか?

イーサリアムの送金手数料と送金速度、Gasを賢く設定することでお金を節約できますか?

DDD
DDD転載
2024-03-06 13:44:591078ブラウズ

ETH または ERC-20 トークンをウォレット経由で転送する場合、この転送には手数料が必要であることがわかっています。では、振込手数料はどのように計算されるのでしょうか?

転送と同時に「彫刻」を行う場合、別途料金がかかりますか?今日は、Dabai がイーサリアムのガスメカニズムについてお話します。

イーサリアムネットワーク内で送金する際、最終的な手数料はETHで支払いますが、実際にはイーサリアム内でETHが直接消費されるのではなく、Gasが消費されます。 「ガス」という言葉は英語で「(ガス)燃料」を意味し、車の運転に燃料を消費するのと同じように、イーサリアムネットワークでの運用にはガスの消費が必要です。

それでは、取引手数料 (ETH) はどのように計算されるのでしょうか?まず、イーサリアム ネットワークでの Dabai の転送のスクリーンショットを見てみましょう:


イーサリアムの送金手数料と送金速度、Gasを賢く設定することでお金を節約できますか?##イーサリアム内Fang ネットワークでの送金の場合、手数料は次のように計算されます:

取引手数料 (ETH) = ガスの単価 x 消費されたガスの量

Dabai の場合トランザクション 本トランザクションでは、Gas の単価 (Gas Price) は 5Gwei、つまり 0.0000000005ETH (小数点以下 8 桁) となります。ここでDabaiはETHの単位を紹介します. ETHの最小単位はWeiですが、イーサリアムガスについて話すときはGweiがよく使われます。 ETH、Gwei、Wei の関係は次のとおりです。

1 ETH = 10^9 Gwei (9 0s) = 10^18 Wei (18 0s)

ETH の単価を知るガス、「彫刻」を含むダバイの転送で消費されるガスの量を見てみましょう: 24876。したがって、上記の式に従って、単価と数量を掛けて、Dabai が費やした手数料を取得します。

手数料 = 0.0000000005ETH x 24876 = 0.00012438ETH

車は次の場所に移動します。ガソリンスタンドで燃料を追加する場合、ガスの価格は基本的に固定ですが、イーサリアムネットワークではガスの単価を自分で設定することができます。ただし、

Gas の単価はトランザクションのパッケージ化の速度に影響することに注意してください。

言い換えれば、あなたが与えるガスの単価が高くなるほど、より多くのマイナーが自分の利益を最大化するためにあなたのトランザクションのパッケージ化を優先するようになります。 次の図は、Web サイトの統計に基づく実際の運用におけるガスの単価とトランザクションのパッケージングに必要な時間を示しています。

左側の統計グラフでは、イーサリアム ネットワークに転送されたガスの 70% 以上の単価が 4 ~ 20Gwei であり、

1Gwei 未満以上であることがわかります。 50Gwei を超えるトランザクションはほとんどありません。

右の統計グラフでは、指定されたガス単価が 4Gwei の場合、一括取引に必要な平均待ち時間は 0.6 分、20Gwei の場合、平均待ち時間は 0.2 分であることがわかります。分。


#一般的に使用される imToken ウォレットのガス単価設定は 5 です。~100Gwei、ウォレットは最小単価を 5Gwei に設定し、トランザクションが適切な時間内にパッケージ化されるようにします。もちろん、イーサリアムの送金手数料と送金速度、Gasを賢く設定することでお金を節約できますか?キューに並んでできるだけ早くマイナーによってパッケージ化されたい場合は、値を増やすこともできます。ガスの単価は自分で。

ガス単価の話の次は、ガスの使用量についてお話します。

イーサリアムネットワークでは、送金額にかかわらず、1回の送金ごとに21,000ガスを消費しますが、メモ(彫刻)を追加するとさらにガスが消費されます。

Dabai のトランザクションに戻ると、Dabai が消費したガスの総量は 24876 で、これには固定消費量 21000 とガス消費量のメモ 3876 が含まれます。注: 消費する必要があるガスの量は、入力コンテンツの長さに関連しており、コンテンツが多いほど、より多くのガスを消費する必要があります。

Dabai の転送スクリーンショットをよく見ると、Dabai が費やしたガス量 24876 (41.46%) の後に括弧があることがわかります。この割合は何を意味するのでしょうか?スクリーンショットを注意深く見ると、ガス制限があり、値が 60000 で、その 41.46% がちょうど 24876 であることがわかります。

ガスリミットとは、この操作で消費するガス量の上限を指し、この上限は自分で設定できます。 たとえば、Dabai は 60000 を設定しましたが、実際の運用ではこの上限に達せず、41.46% のみが使用されました。ほとんどのウォレットではデフォルトでこの上限が設定されていますが、私たち一般ユーザーは通常の送金を行う際にこの上限を考慮する必要はありません。

イーサリアム ネットワークは、万が一に備えてこの上限を設定しています。悪意のあるスマート コントラクトに遭遇した場合、コントラクトの実行により燃料が無制限に消費され、取引当事者の ETH 残高が完全に消費されてしまいます (悪意のあるスマート コントラクトが発生した場合)。スマート コントラクトは、コントラクトの実行が無限ループに陥るなど、プログラムのバグである可能性があります)。

ガス制限の設定が低すぎる場合、たとえば 10,000 に設定されている場合、転送に必要なガスの量は少なくとも 21,000 となり、設定したガス制限をはるかに超えます。そして転送は失敗します。言い換えれば、Gas Limit はトランザクションが成功するかどうかに影響します。

以上がイーサリアムの送金手数料と送金速度、Gasを賢く設定することでお金を節約できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はzhihu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。