Her Ethereum işlemi, genellikle "gas ücreti" olarak adlandırılan ve ETH olarak ödenmesi gereken bir ücret içerir. Ancak MetaMask cüzdanınıza veya bir blok gezginine baktığınızda bu ücretlerin ETH yerine "Gwei" olarak belirtildiğini görürsünüz. Ve eğer az miktarda ETH aldıysanız veya bir akıllı sözleşmenin iç işleyişini incelediyseniz "Wei" ile karşılaşmış olabilirsiniz. Bu birimler arasındaki ilişkiyi anlamak, Ethereum ağıyla etkileşime giren herkes için çok önemlidir.

Ethereum'un Değer Tablosu

Ethereum, dolar/cent ilişkisine benzer ancak çok daha fazla ara birim içeren hiyerarşik bir değerleme sistemi kullanır. Temel birim Wei'dir; Eter'in bölünemez en küçük birimi.

Unit Wei Value ETH Value Common Use
Wei 1 0.000000000000000001 ETH Smart contracts, internal accounting
Kwei (Babbage) 1,000 10⁻¹⁵ ETH Rare
Mwei (Lovelace) 1,000,000 10⁻¹² ETH Rare
Gwei (Shannon) 1,000,000,000 0.000000001 ETH Gas prices
Szabo 1,000,000,000,000 0.000001 ETH Rare
Finney 10¹⁵ 0.001 ETH Micropayments
Ether (ETH) 10¹⁸ 1 ETH Display, trading, pricing

Temel çıkarım: 1 ETH = 1.000.000.000 Gwei = 1.000.000.000.000.000.000 Wei.

Ara birimler (Kwei, Mwei, Szabo, Finney) isimlerini bilgi işlem ve kriptografi öncülerinden almıştır: Charles Babbage, Ada Lovelace, Claude Shannon, Nick Szabo ve Hal Finney.

Gwei Gaz İçin Neden Önemlidir

Gas ücretleri, Ethereum ağındaki hesaplamalı çalışmanın maliyetidir. ETH göndermek, akıllı bir sözleşmeyle etkileşim kurmak, NFT basmak gibi her işlem belirli miktarda "gaz birimi" tüketir. Kullanıcı bu gaz birimleri için Gwei cinsinden belirtilen oranda ödeme yapar.

Gwei gaz fiyatlandırması için kullanılıyor çünkü:

  1. Gaz fiyatları genellikle 1-200 Gwei aralığındadır
  2. Aynı değerleri ETH'de ifade etmek (0,000000001 - 0,0000002 ETH) zordur
  3. Wei cinsinden ifade etmek (1.000.000.000 - 200.000.000.000) aynı derecede pratik değildir

Gwei (milyar-Wei) hassas noktaya ulaşıyor: tipik ağ koşulları için insan tarafından okunabilen sayılar.

Gaz Ücreti Formülü

İşleminizin toplam gas maliyeti:

Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000

EIP-1559'dan (Ağustos 2021) bu yana gaz ücretinin iki bileşeni vardır:

Total Fee = (Base Fee + Priority Fee) × Gas Units Used
  • Taban Ücret: Ağ tarafından algoritmik olarak belirlenen ve yakılan (yok edilen) gerekli minimum ücret.
  • Öncelik Ücreti (ipucu): Doğrulayıcıları işleminizi daha hızlı dahil etmeye teşvik etmek için isteğe bağlı bir ek ödeme

Örnek:

  • Basit bir ETH transferi için gaz birimleri: 21.000
  • Taban ücret: 15 Gwei
  • Öncelik ücreti: 2 Gwei
  • Toplam gaz fiyatı: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
        = 357,000 ÷ 1,000,000,000 ETH
        = 0.000357 ETH

3.000 ABD Doları tutarındaki ETH fiyatıyla: transfer başına 1,07 ABD Doları.

İşlem Türüne Göre Tipik Gaz Maliyetleri

Gaz kullanımı işlemin karmaşıklığına göre değişir; basit ETH transferleri en azını kullanır, karmaşık akıllı sözleşme etkileşimleri ise en fazlasını kullanır.

Transaction Type Gas Units Cost at 20 Gwei Cost at 100 Gwei
ETH transfer 21,000 0.00042 ETH 0.0021 ETH
ERC-20 token transfer 45,000–65,000 0.0013 ETH 0.0065 ETH
Uniswap token swap 100,000–150,000 0.003 ETH 0.015 ETH
NFT mint 100,000–250,000 0.005 ETH 0.025 ETH
Complex DeFi interaction 200,000–500,000+ 0.01 ETH 0.05 ETH

ETH = 3.000 ABD Doları seviyesinde, 100 Gwei tutarındaki bir Uniswap takasının maliyeti yaklaşık 45 ABD Doları olup, küçük işlemleri ekonomik olarak sürdürülemez hale getiren önemli bir maliyettir.

Gaz Ücretlerini Düşürmeye Yönelik İpuçları

Gaz fiyatlarını ve zamanlı işlemleri izleyin. Gaz fiyatları öngörülebilir kalıpları takip eder — ABD'de hafta içi çalışma saatleri pahalıdır; geç geceler ve hafta sonları (UTC) daha ucuzdur. EthGasStation, Blocknative ve Etherscan gaz takip cihazı gibi araçlar gerçek zamanlı ve geçmiş gaz fiyatlarını gösterir.

Yalnızca gaz fiyatı değil, gaz limiti belirleyin. Gaz limiti, maksimum gaz ünitesi yetkinizdir. Çok düşük bir değere ayarlamak işlemin başarısız olmasına neden olur (başarısız hesaplama için yine de gaz ödersiniz). Doğru ayarlamak başarıyı garanti eder. MetaMask bunu otomatik olarak tahmin eder.

Katman 2 ağlarını kullanın. Arbitrum, Optimism, Polygon ve Base, ana ağ gaz maliyetlerinin %1-10'u oranında Ethereum uyumlu işlemler sunar. Rutin transferler ve DeFi etkileşimleri için L2'ler, 1.000 ila 5.000 ABD Doları arasındaki tutarlar için ekonomik açıdan anlamlıdır.

Toplu işlemler. Bazı protokoller, sabit temel ek yükü paylaşarak tek bir işlemde birden fazla eyleme izin verir. Bu özellikle NFT toplu basımı veya çoklu token onay modelleri için geçerlidir.

Öncelik ücreti optimizasyonu. Yoğunluğun düşük olduğu dönemlerde, bir sonraki bloğa dahil olmak için 0,1-0,5 Gwei tutarında bir öncelik ücreti yeterlidir. Yalnızca hızlı onaya ihtiyacınız olduğunda artırın.

Geliştirici Kullanım Örnekleri

Ethereum akıllı sözleşmelerinde, kayan noktalı aritmetik hatalardan kaçınmak için tüm değerler Wei'de işlenir. Sağlamlık (birincil akıllı sözleşme dili) ondalık sayıları desteklemez, dolayısıyla:

// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei

Solidity'deki 'ether' anahtar kelimesi bir kolaylık çarpanıdır (×10¹⁸). Sözleşme geliştiricileri, karşılaştırma veya aritmetik işleminden önce kullanıcıya yönelik ETH tutarlarını Wei'ye dönüştürmeye ve Wei'yi gösterim için tekrar ETH'ye dönüştürmeye dikkat etmelidir.

Bu birim sistemi, ilk başta kafa karıştırıcı olsa da, milyonlarca dolar değerindeki finansal sözleşmelerde felaket yaratabilecek bir dizi yuvarlama hatasını önler.