Gas Ücreti Nedir, Nasıl Hesaplanır?

Gas ücreti, Ethereum ve benzeri ağlarda bir işlemin kullandığı hesaplama kaynağı için ödenen ücrettir. Kullanılan gas miktarının gas başına fiyatla (gwei) çarpılmasıyla hesaplanır ve ETH ile ödenir.

Bu sayfada 11
  1. Gwei nedir?
  2. Gas ücreti nasıl hesaplanır? Örnek
  3. Base fee ve priority fee nedir?
  4. Gas limiti nedir?
  5. Başarısız işlemde neden ücret kesilir?
  6. Tokenim var ama neden gönderemiyorum?
  7. Bir takasta neden iki ayrı ücret ödenir?
  8. Gas ücreti neden bazen çok yükselir?
  9. Gas ücreti nasıl düşürülür?
  10. Ödenen gas ücreti nereden kontrol edilir?
  11. Kaynaklar

Gas ücreti, Ethereum ve onunla uyumlu ağlarda bir işlemin kullandığı hesaplama kaynağı için ödenen ücrettir. Hesabı basittir: Gas ücreti = kullanılan gas miktarı × gas başına fiyat. Fiyat genellikle gwei ile gösterilir ve ücret ETH ile ödenir.

Gas, işlemin ne kadar iş yaptığını; gas fiyatı ise o işin birim maliyetini gösterir. Arabayla yapılan bir yolculuk gibi düşünebilirsiniz: Yakılan litre miktarı ile litre fiyatı ayrı şeylerdir, toplam masraf ikisinin çarpımıdır. Basit bir ETH transferi az, karmaşık bir DeFi takası çok gas kullanır.

Gwei nedir?

Gwei, ETH’nin küçük bir birimidir: 1 ETH = 1.000.000.000 (1 milyar) gwei. Yani 1 gwei, 0,000000001 ETH’dir. Gas fiyatlarını çok sayıda sıfırla yazmamak için bu birim kullanılır. Gwei ayrı bir token değil, ETH’yi ifade etmenin bir yoludur; tıpkı kuruşun liranın birimi olması gibi.

Gas ücreti nasıl hesaplanır? Örnek

Basit bir ETH transferi her zaman 21.000 gas kullanır. Gas fiyatı 10 gwei ise:

  1. 21.000 × 10 = 210.000 gwei
  2. 210.000 gwei = 0,00021 ETH
  3. ETH’nin varsayımsal fiyatı 100.000 TL ise ücret 21 TL eder.

Diğer işlemler daha fazla gas tüketir. Bir ERC-20 token transferi genellikle birkaç on bin gas, Uniswap gibi bir merkeziyetsiz borsada yapılan takas ise çoğu zaman 100.000 gas’ın üzerinde kullanır. Aynı gas fiyatında bir takas, basit transferden birkaç kat pahalıya gelebilir. Cüzdanınızın gösterdiği tahmin, yaptığınız işlem türüne özeldir.

Base fee ve priority fee nedir?

Ağustos 2021’deki EIP-1559 güncellemesinden bu yana Ethereum’da gas fiyatı iki parçadan oluşur:

  • Base fee (taban ücret): Ağın yoğunluğuna göre protokol tarafından otomatik belirlenir. Bloklar yarıdan fazla doluysa bir sonraki blokta artar, azsa düşer. Base fee yakılır, yani dolaşımdan kalıcı olarak çıkarılır.
  • Priority fee (öncelik ücreti): İşleminizi bloğa almasını teşvik etmek için doğrulayıcıya ödediğiniz bahşiştir. Yoğun anlarda daha yüksek bahşiş, işlemin daha hızlı alınmasını sağlar.

Cüzdanlarda gördüğünüz max fee, gas başına ödemeyi kabul ettiğiniz üst sınırdır. Gerçekte ödediğiniz tutar işlem anındaki base fee ile priority fee toplamıdır; aradaki fark size kalır. Base fee belirlediğiniz üst sınırı aşarsa işleminiz düşene kadar bekler.

Gas limiti nedir?

Gas limiti, bir işlemin harcamasına izin verdiğiniz en yüksek gas miktarıdır. Hatalı veya kötü niyetli bir sözleşmenin sınırsız kaynak tüketmesini önler. Cüzdanlar limiti otomatik tahmin eder; bu değeri bilinçsizce düşürmek işlemin yarıda kesilmesine yol açabilir. Kullanılmayan gas için ücret ödenmez.

Başarısız işlemde neden ücret kesilir?

Bir işlem gas limitine takılır veya sözleşme koşulları sağlanmadığı için geri dönerse, yaptığı değişiklikler iptal edilir. Ancak ağdaki doğrulayıcılar o ana kadar hesaplama yapmıştır ve bu iş için ücret alınır. “Takas gerçekleşmedi ama para kesildi” durumunun nedeni budur. Fiyat kayması toleransını çok düşük tutmak veya bakiyeyi yanlış hesaplamak, başarısız işlemlerin sık görülen nedenleridir.

Tokenim var ama neden gönderemiyorum?

Ethereum’da token göndermek için bile gas ücretini ETH ile ödemeniz gerekir. Cüzdanınızda 1.000 USDT olup hiç ETH yoksa transfer yapamazsınız. Aynı kural diğer ağlarda o ağın kendi coin’i için geçerlidir: Polygon’da POL, BNB Chain’de BNB, Arbitrum ve Base gibi Layer 2’lerde ise yine ETH gerekir. Aynı cüzdan adresi farklı ağlarda görünse de bakiyeler ayrıdır; ücret için doğru ağda yeterli coin bulundurun.

Bir takasta neden iki ayrı ücret ödenir?

Bir tokeni ilk kez takas ederken önce sözleşmeye harcama izni (approve) vermeniz gerekir. Bu ayrı bir işlemdir ve ayrı gas ücreti öder; ardından asıl takas işlemi gelir. Bunlara ek olarak havuzun takas komisyonu, arayüz ücreti ve fiyat kayması da maliyete eklenir. Bunlar gas ücreti değildir; toplam maliyeti görmek için hepsini ayrı ayrı değerlendirin. Verdiğiniz harcama izinlerini düzenli olarak gözden geçirmek de güvenlik açısından önemlidir; bunun için token izinlerini kaldırma rehberine bakabilirsiniz.

Gas ücreti neden bazen çok yükselir?

Bir Ethereum bloğunun kapasitesi sınırlıdır; aynı anda çok sayıda kişi işlem yapmak istediğinde blok alanı için rekabet başlar. Base fee her dolu blokla birlikte yükselir, kullanıcılar da önce girebilmek için öncelik ücretini artırır. Popüler bir NFT satışı, yeni bir tokenin piyasaya çıkışı veya sert piyasa düşüşlerinde yaşanan tasfiye dalgaları bu tür ani ücret artışlarının tipik nedenleridir. Böyle anlarda basit bir transfer bile normalin birkaç katına mal olabilir; acil olmayan işlemleri ertelemek en kolay çözümdür.

Gas ücreti nasıl düşürülür?

  • Zamanlama: Acil değilse ağ yoğunluğunun düşük olduğu saatleri bekleyin; base fee bu dönemlerde genellikle daha düşüktür.
  • Layer 2 kullanımı: Arbitrum, Optimism ve Base gibi Layer 2 ağlarında aynı işlem genellikle çok daha ucuzdur. Mart 2024’teki Dencun güncellemesi bu ağların maliyetini belirgin biçimde düşürdü.
  • Gereksiz işlemlerden kaçınma: Tekrar eden onaylar ve başarısız denemeler ücreti katlar.
  • Toplam maliyeti hesaplama: Layer 2’ye geçiş için köprü ücreti ödenir; küçük tutarlarda bu masraf tasarrufu aşabilir.

Ödenen gas ücreti nereden kontrol edilir?

İşlem kimliğini (TXID) Etherscan gibi doğru ağın blok gezgininde açın. “Gas Used” alanı kullanılan gas miktarını, “Gas Price” alanı gerçekleşen birim fiyatı, “Transaction Fee” alanı ise ödenen toplam ücreti gösterir. Borsaların kripto çekim ücreti ise ağ maliyetinden farklıdır; platformlar genellikle sabit bir ücret uygular ve bu ücret gezginde gördüğünüz gerçek ağ ücretinden yüksek olabilir.

Kaynaklar

Bir sonraki okuma