Gas, Gas Limit, Gas Fee, Gwei nedir?

Gas, Gas Limit, Gas Fee, Gwei nedir?




EVM ( Ethereum Virtual Machine ) çalıştıran her blokzincirde işlem yapmak için "Gas" gerekir.


EVM'de bir transfer yapmak, işte aynen böyle kargo göndermek gibidir. Tek fark birim farkıdır.

Kargo mesafeyi "Kilometre" ile EVM "Gas Limit" ile ölçer.

Kargo bu mesafeyi "Benzin" ile kat eder, EVM "Gas" ile.

Kargo benzinin fiyatını "TL" ile hesaplar EVM "Gwei" ile.

ETH göndermenin mesafesi 21000 Gas Limittir.
Sabit.

Ankara ile İstanbul arasının hep aynı kalması gibi.

Metamask'tan geldin, Gas Limit ekranına ve Gas'ı örneğin 20000 olarak yazdın.

Kargo arabasının yolda benzini biter, transferin yerine ulaşmaz. Boşuna benzin yakarsın.

"Out of Gas" hatası alırsın.

Tam tersi durumda 21000 Gas Limitlik (Mesafe) bir yere 50000 Gas yazarsan (benzin koyarsan) mesafe kadar (21000 Gaslik) para ödersin. 29000 Gas geri alırsın.

Şöyle diyenleriniz olacaktır, ben Metamask'ta hiç Gas Limit ayarlamadım. Transfere onay veriyorum ve gidiyor.

Doğru, Metamask zaten bu mesafeyi sizin için ölçüyor ve ne kadar benzin koyman gerektiğini söylüyor.

Senin ayarladığın, ne Gas, ne de Gas Limit:

Gwei.

Gwei bu benzinin fiyatı. Gwei aslında "Ether"in alt birimi.

Tıpki Bitcoin ile Satoshi gibi.

1 Gwei = 0.000000001 ETH'dir.

Etherscan'e girdin, 100 Gwei diyor diyelim.. Bu fiyat 1 Gas için verilen ücrettir.

O zaman ETH göndermenin kaç ETH tutacağını hesaplayalım:




ETH göndermenin Gas Limit'i (mesafesi) 21000 Gas.

O an Gas (benzin) fiyatı 100 Gwei olsun.

100 Gwei = 0.0000001 ETH

21000 x 0.0000001 ETH = 0.0021 ETH toplam gönderim maliyeti olur.

Kısaca yapılan transferlerde değişen tek şey Gwei yani Gas başına verdiğin Ether ücreti.


Yorumlar

ispanyolca dedi ki…
Emek verilmiş güzel bir site