Gas Limit Nedir? Yeni Başlayanlar İçin Basit Anlatım

Gas Limit
12 May 2026
5 dakika
14
Gas Limit Nedir? Yeni Başlayanlar İçin Basit Anlatım
İçindekiler

    Ethereum veya diğer akıllı sözleşme platformlarında işlem yapmaya çalıştığınızda karşınıza “Gas Limit” terimi çıkar. Yeni başlayanlar için bu terim oldukça kafa karıştırıcı olabilir. Bu rehberde, gas limit nedir, nasıl çalışır, neden önemlidir ve nasıl ayarlanmalıdır gibi tüm sorulara en basit ve anlaşılır şekilde cevap vereceğim.

    Gas Nedir? Basit Bir Benzetme

    Gas (yakıt), Ethereum ağında bir işlem yaparken ödediğiniz ücrettir. Tıpkı bir arabanın çalışması için benzine ihtiyaç duyması gibi, Ethereum ağında bir işlemin gerçekleşmesi için de gas’a ihtiyaç vardır.

    Basit Benzetme: Bir araçla yolculuk yapacağınızı düşünün. Gideceğiniz mesafe ne kadar uzunsa, o kadar fazla benzin harcarsınız. Ethereum’da da yapacağınız işlem ne kadar karmaşıksa, o kadar fazlas ge ödersiniz. Gas Limit ise bu yolculuk için harcamayı kabul ettiğiniz maksimum benzin miktarıdır.

    Gas Limit ve Gas Fiyatı (Gas Price) Arasındaki Fark

    Bu iki terim sık sık karıştırılır. Aralarındaki farkı netleştirelim:

    • Gas Limit: Bir işlem için harcamayı kabul ettiğiniz maksimum gas birimi. Yani “bu işlem için en fazla şu kadar gas harcanabilir” dersiniz.
    • Gas Price (Gas Fiyatı): Her bir gas birimi için ödemeyi kabul ettiğiniz ücret. Genellikle Gwei cinsinden ifade edilir.

    Toplam işlem ücretiniz şu formülle hesaplanır:

    Toplam Ücret = Gas Limit x Gas Price

    Örneğin: Gas Limit 21.000, Gas Price 50 Gwei ise toplam ücret 21.000 x 50 = 1.050.000 Gwei (yaklaşık 0,00105 ETH) olur.

    Neden Gas Limit Ayarlamalısınız?

    Gas limit ayarlamak, işleminizin başarılı olması ve gereğinden fazla ücret ödememeniz için kritik öneme sahiptir.

    1. Çok Düşük Gas Limit

    Gas limit’i çok düşük ayarlarsanız, işleminiz tamamlanamadan gas biter. Bu durumda işleminiz “out of gas” hatası alır ve başarısız olur. Ödediğiniz ücret iade edilmez çünkü madenciler işlemi işlemek için enerji harcamıştır.

    Önemli Uyarı: “Out of gas” hatası alırsanız, ödediğiniz ücreti geri alamazsınız. Bu yüzden gas limit’i her zaman yeterli bir seviyede ayarlamalısınız.

    2. Çok Yüksek Gas Limit

    Gas limit’i gereğinden yüksek ayarlarsanız, işleminiz yine yalnızca ihtiyacı kadar harcar. Fazlası size iade edilir. Ancak bu durum risklidir: eğer bir akıllı sözleşmede hata varsa ve sonsuz döngüye girerse, gas limit’iniz kadar ücret ödeyebilirsiniz.

    Farklı İşlem Türleri İçin Standart Gas Limit Değerleri

    Ethereum ağında farklı işlem türlerinin farklı gas limit ihtiyaçları vardır:

    • Basit ETH Transferi: 21.000 gas – En basit işlem. Bir cüzdandan başka bir cüzdana ETH göndermek.
    • ERC-20 Token Transferi: Yaklaşık 65.000 gas – USDT, LINK gibi token’ları göndermek.
    • Uniswap Swap İşlemi: Yaklaşık 150.000 – 250.000 gas – Token değiştirme işlemleri.
    • NFT Mint (Basım): Yaklaşık 100.000 – 300.000 gas – Yeni bir NFT basmak.
    • Karmaşık Akıllı Sözleşme: 500.000+ gas – Çok adımlı DeFi işlemleri.

    Bu değerler ağ yoğunluğuna ve işlemin karmaşıklığına göre değişebilir.

    Gas Limit Nasıl Ayarlanır?

    Modern cüzdanlar (MetaMask, Trust Wallet, Ledger Live vb.) genellikle gas limit’i otomatik olarak ayarlar. Ancak manuel olarak da değiştirebilirsiniz:

    MetaMask’te Gas Limit Ayarı

    1. İşlem başlatın (gönderme veya swap).
    2. “Onayla” butonuna tıklamadan önce “Gas Ücreti Düzenle” (Edit Gas Fee) seçeneğine tıklayın.
    3. “Gelişmiş” (Advanced) sekmesine gidin.
    4. “Gas Limit” alanını manuel olarak değiştirin.
    5. Değişiklikleri kaydedin ve işlemi onaylayın.

    Öneri: Yeni başlayanlar için otomatik gas limit ayarını kullanmak en doğrusudur. Cüzdanınız genellikle işlem için gereken minimum gas limit’i hesaplar ve güvenli bir marj ekler.

    Farklı Blockchain’lerde Gas Limit

    Gas limit kavramı sadece Ethereum’a özgü değildir. Diğer blockchain’lerde de benzer mekanizmalar vardır:

    • Binance Smart Chain (BSC): Ethereum’a benzer. Basit BNB transferi için gas limit genelde 21.000’dir.
    • Polygon: Gas limit mantığı aynıdır ancak gas fiyatı çok daha düşüktür.
    • Bitcoin: “Gas limit” yerine “vsize” (sanal boyut) kavramı kullanılır.
    • Solana: Farklı bir model kullanır, “compute units” (hesaplama birimleri) olarak adlandırılır.

    Gas Limit ile İlgili Sık Karşılaşılan Sorunlar

    1. “Out of Gas” Hatası

    Bu hatayı alıyorsanız, gas limit’iniz işlem için yeterli değil demektir. Çözüm: Gas limit’i %20-30 oranında artırarak işlemi tekrar deneyin.

    2. İşlem Çok Uzun Süre Bekliyor

    Gas price düşük ayarlanmış olabilir. Gas limit doğru olsa bile, düşük gas price işleminizin onaylanmasını geciktirir. Çözüm: Gas price’ı artırın veya ağ yoğunluğunun az olduğu bir zamanı bekleyin.

    3. “Gas Limit Çok Yüksek” Uyarısı

    Bazı cüzdanlar, gas limit’i normalden çok yüksek ayarlarsanız uyarı verir. Normalden 2-3 kat yüksek bir değer girdiyseniz ve işlem basit bir ETH transferi ise, düşürmeniz önerilir.

    Gas Ücretlerinden Tasarruf Etme İpuçları

    • Ağ Yoğunluğunu Takip Edin: Etherscan’in “Gas Tracker” aracı ile en uygun zamanı seçin. Hafta sonları ve gece saatleri genellikle daha ucuzdur.
    • Layer 2 Çözümleri Kullanın: Arbitrum, Optimism veya Polygon gibi katman 2 ağlarında gas ücretleri çok daha düşüktür.
    • Gas Limit’i Gereksiz Yere Yükseltmeyin: Standart işlemler için otomatik ayarı kullanmak en iyisidir.
    • İşlemlerinizi Birleştirin: Birden fazla işlemi tek seferde yapmak, ayrı ayrı yapmaktan daha uygun olabilir.

    Pro İpucu: Etherscan’in “Gas Tracker” sayfasını tarayıcınıza sık kullanılanlara ekleyin. Hızlı gas ve yavaş gas fiyatlarını görebilir, işleminizi ona göre planlayabilirsiniz.

    Sıkça Sorulan Sorular

    İşleminiz yalnızca ihtiyacı kadar gas harcar, kalan gas size iade edilir. Ancak bir akıllı sözleşmede hata varsa ve sonsuz döngüye girerse, belirlediğiniz gas limit kadar ücret ödeyebilirsiniz. Bu yüzden gereksiz yüksek ayarlamak risklidir.

    İşleminiz tamamlanamadan gas biter ve ‘out of gas’ hatası alırsınız. İşlem başarısız olur ancak ödediğiniz ücret iade edilmez çünkü madenciler işlemi işlemek için enerji harcamıştır.

    Basit bir ETH transferi için standart gas limit 21.000’dir. Modern cüzdanlar bu değeri otomatik olarak ayarlar. Manuel değiştirmeniz genellikle gerekmez.

    Gas limit maksimum harcanacak gas birimidir. Gas price ise her bir gas birimi için ödediğiniz ücrettir. Toplam işlem ücreti = Gas limit x Gas price formülüyle hesaplanır.

    Gas limit’i %20-30 oranında artırarak işlemi tekrar deneyin. Eğer hala sorun yaşıyorsanız, işleminiz çok karmaşık olabilir. Gas limit’i daha da yükseltmeyi deneyin veya cüzdanınızın otomatik ayarını kullanın.

    İşlem onay ekranında ‘Gas Ücreti Düzenle’ > ‘Gelişmiş’ sekmesine giderek ‘Gas Limit’ alanını manuel olarak değiştirebilirsiniz. Yeni başlayanlar için otomatik ayarı kullanmak daha güvenlidir.

    İlk Yorumu Yaz