Gas Ücreti Nedir? Ağ Ücretleri Nasıl Hesaplanır, Neden Değişir
Bir kripto cüzdanından transfer yaparken ya da bir uygulamada işlem onaylarken karşınıza "gas ücreti" ya da "ağ ücreti" diye bir kalem çıkar. Bu ücret bazen çok düşük, bazen de transfer edilen miktara göre şaşırtıcı derecede yüksek olabilir. Bu yazıda gas ücretinin ne olduğunu, nasıl hesaplandığını, neden sürekli değiştiğini ve ödenen ağ ücretini anlamanın pratik yollarını anlatıyoruz.
Gas Ücreti Nedir?
Gas, en çok Ethereum ve ona benzer çalışan ağlarda kullanılan bir terimdir. Bir işlemin ağda gerçekleşmesi için gereken hesaplama işini ölçen birimdir. Gas ücreti ise bu işin karşılığında ödenen bedeldir. Ücret, ağın kendi coini ile ödenir; Ethereum'da bu coin ETH'dir.
Ücretin iki temel amacı vardır. Birincisi, blokları doğrulayan katılımcılara emeklerinin karşılığını ödemek. İkincisi, ağı gereksiz ve sonsuz işlemlerle doldurmayı pahalı hale getirerek kötüye kullanımı önlemek. Her işlem bir bedel taşıdığı için ağ kaynakları rastgele tüketilemez.
Gas Ücreti Nasıl Hesaplanır?
Toplam ücret iki şeyin çarpımıdır: işlemin kullandığı gas miktarı ve birim gas fiyatı.
- Gas miktarı: İşlemin ne kadar karmaşık olduğunu gösterir. Ethereum'da basit bir ETH transferi 21.000 gas kullanır. Token transferleri ve akıllı sözleşme işlemleri daha fazla gas gerektirir.
- Gas fiyatı: Bir birim gas için ödenen bedeldir ve genellikle gwei cinsinden gösterilir. 1 gwei, bir ETH'nin milyarda biridir (0,000000001 ETH).
Örnek: Basit bir ETH transferi 21.000 gas kullanır. Ağdaki gas fiyatı örnek olarak 10 gwei ise toplam ücret 21.000 × 10 = 210.000 gwei, yani 0,00021 ETH olur. Gas fiyatı 50 gwei'ye çıksaydı aynı transfer 0,00105 ETH tutardı. Buradaki gas fiyatları yalnızca hesabın mantığını göstermek için seçilmiş örneklerdir; gerçek değer ağın o anki yoğunluğuna göre değişir.
Taban Ücret ve Öncelik Ücreti
Ethereum'da 2021'deki bir güncellemeden bu yana birim gas fiyatı iki parçadan oluşur. Taban ücret (base fee), ağın yoğunluğuna göre protokol tarafından otomatik belirlenir ve ödendikten sonra yakılır, yani dolaşımdan çıkar. Öncelik ücreti (priority fee) ise işlemi bloğa alan doğrulayıcıya bırakılan bahşiştir. Yoğun anlarda daha yüksek öncelik ücreti, işlemin daha hızlı bloğa girmesini sağlayabilir.
Gas Limiti
Cüzdanlar işlem gönderirken bir gas limiti belirler. Bu, işlemin harcamasına izin verilen en yüksek gas miktarıdır. İşlem limitten daha az gas kullanırsa yalnızca kullanılan kadar ödenir. Limit yetersiz kalırsa işlem başarısız olur ve o ana kadar harcanan gas geri gelmez. Cüzdanlar bu limiti genellikle otomatik hesaplar; elle değiştirmek, ne yapıldığı bilinmiyorsa önerilmez.
Gas Ücreti Neden Değişir?
Her blokta sınırlı bir alan vardır. Aynı anda çok sayıda kullanıcı işlem yapmak istediğinde bu alan için rekabet oluşur ve taban ücret yükselir. Yoğunluk azaldığında ücret de düşer. Yeni bir token çıkışı, ani piyasa hareketleri ya da popüler bir uygulamaya yoğun ilgi, ücretlerin kısa sürede katlanmasına yol açabilir.
Ücretin transfer edilen miktarla ilgisi yoktur. Küçük bir tutar da büyük bir tutar da aynı işlem türündeyse aynı gas'ı kullanır. Bu yüzden küçük transferlerde ağ ücreti, gönderilen miktara oranla çok büyük görünebilir.
Farklı Ağlarda Farklı Ücretler
Her blokzincirin ücret yapısı farklıdır. Ethereum'un üzerine kurulan katman 2 ağları, işlemleri toplu halde ana ağa yazarak kullanıcı başına ücreti düşürmeyi hedefler. Başka bağımsız ağlar ise kendi ücret modellerini kullanır. Aynı stablecoin birden fazla ağda bulunabildiği için, transfer yaparken hangi ağın seçildiği ödenen ücreti doğrudan etkiler. Ağ seçiminin ayrıntılarını ve yanlış ağa gönderimde ne olduğunu ağ seçimi rehberimizde anlattık. Stablecoinlerin farklı ağlardaki karşılıklarını da stablecoin yazımızda ele aldık.
Platform Çekim Ücreti ile Ağ Ücreti Aynı mı?
Tam olarak değil. Bir kripto platformundan çekim yaparken gösterilen ücret, platformun kendi belirlediği sabit ya da değişken bir çekim ücretidir. Bu ücret ağ maliyetini karşılamak için alınır, ama o anki gerçek gas ücretiyle birebir aynı olmak zorunda değildir. İşlem komisyonları ise bambaşka bir kalemdir; alım satımda ödenen ücretleri maker ve taker yazımızda açıkladık.
Sık Yaşanan Sorunlar
- Ağın kendi coini olmadan işlem yapmaya çalışmak. Cüzdanınızda token olsa bile gas ücretini ödemek için ağın kendi coinine ihtiyaç vardır. Ethereum ağında token göndermek için cüzdanda bir miktar ETH bulunmalıdır.
- Başarısız işlemde ücretin geri gelmesini beklemek. İşlem başarısız olsa da doğrulayıcı işi yapmıştır; harcanan gas iade edilmez.
- Bekleyen işlemi tekrar tekrar göndermek. Düşük ücretle gönderilmiş ve bekleyen bir işlem varken aynı işlemi yeniden göndermek karışıklığa yol açabilir. Cüzdanların "hızlandır" ya da "iptal et" seçenekleri bu durum için vardır.
- Onay işlemlerini hesaba katmamak. Merkeziyetsiz bir uygulamada bir tokeni ilk kez kullanırken, asıl işlemden önce uygulamaya o tokeni harcama izni veren ayrı bir onay işlemi gerekebilir. Bu onay da bir işlemdir ve kendi gas ücretini taşır. Bu yüzden ilk kullanımda iki ayrı ücret ödendiğini görmek normaldir. Verilen izinlerin kapsamını kontrol etmek, güvenlik açısından da iyi bir alışkanlıktır.
- Ücreti yalnızca miktara göre değerlendirmek. Ücret işlemin türüne ve ağın yoğunluğuna bağlıdır, gönderilen tutara değil.
Ağ Ücretini Anlamanın Pratik Yolları
- İşlemi onaylamadan önce cüzdanın gösterdiği tahmini ücreti okuyun ve gönderilen miktarla kıyaslayın.
- Acil olmayan işlemleri ağın daha sakin olduğu zamanlara bırakmayı düşünün.
- Alıcı tarafın desteklediği ağlar arasında ücret farklarını karşılaştırın, ama her zaman alıcının desteklediği ağı seçin.
- Çok sayıda küçük transfer yerine, mümkünse daha az sayıda işlem yapın.
Sık Sorulan Sorular
Gas ücretini kim alır?
Ethereum'da ücretin taban kısmı yakılır ve dolaşımdan çıkar; öncelik ücreti ise işlemi bloğa ekleyen doğrulayıcıya gider. Diğer ağlarda dağılım ağın kendi kurallarına göre değişir.
Gas ücreti neden bazen çok yüksek?
Blok alanı sınırlıdır. Çok sayıda kullanıcı aynı anda işlem yapmak istediğinde taban ücret yükselir. Ücretin yüksekliği gönderilen miktardan değil, ağdaki yoğunluktan kaynaklanır.
Gwei nedir?
Gwei, ETH'nin küçük bir birimidir. 1 gwei, 0,000000001 ETH'ye eşittir. Gas fiyatları küçük sayılarla uğraşmamak için genellikle gwei cinsinden gösterilir.
Başarısız işlemde gas ücreti iade edilir mi?
Hayır. İşlem başarısız olsa bile ağ o ana kadar hesaplama yapmıştır ve kullanılan gas ödenir. Bu yüzden işlem detaylarını göndermeden önce kontrol etmek önemlidir.
Bu yazı eğitim amaçlıdır, yatırım tavsiyesi değildir.
Yatırım tavsiyesi değildir. Bu içerik genel bilgilendirme ve eğitim amaçlıdır; kişiye özel yatırım danışmanlığı kapsamında değildir.