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ü:
- Gaz fiyatları genellikle 1-200 Gwei aralığındadır
- Aynı değerleri ETH'de ifade etmek (0,000000001 - 0,0000002 ETH) zordur
- 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.