Gas Price (gwei) bazen 30'lara kadar bile düşebiliyor ama bu Gas Limit denen illet 250k'dan aşağı düşmüyor. Özellikle Uniswap'ta al-sat yaparken en az 10-15$ fee ödemek zorunda kalıyoruz bu gas limit yüzünden. Manuel olarak düşük tutunca da işlem fail oluyor ve yine boşuna fee ödemiş oluyoruz. Yok mu bunun bir çaresi? Veya o an minimum kaç gas limit kullanmamız gerektiğini gösteren bir yer var mı?
Gas limitini düşürmenin ya da yükseltmenin hiçbir faydası olmaz, hatta yaşadığınız gibi, düşürürseniz zarar görürsünüz. Yükseltirseniz bir dolandırıcı smart contract'a bulaşmadı iseniz size hiçbir zararı olmaz. Fazla tekniğe boğmadan kendi örneğim üzerinden anlatmaya çalışayım. Şimdi diyelim ki siz bir suçlusunuz
, yurtdışına kaçakçılar vasıtasıyla gideceksiniz. Kota kısıtlı, zaman önemli. Kaçakçılar İzmir'de, siz Ankara'da. Ankara-İzmir arası da 30 litre benzin gerektiriyor diyelim. Yakımı azaltıcı teknolojiler, sürüş tipleri, kısa yollar vs. de yok sayalım. Yol uzunluğunu değiştiremeyeceğiniz için o 30 litreyi mecburen harcamak zorundasınız. 20 litre alsanız yolda kalıyorsunuz, polisler yakalıyor, Ankara'ya geri döndünüz, para da gitti. 40 litre aldınız, önemli değil. Bunlar çok dürüst kaçakçı
Kalan 10 litrenin parasını size geri veriyor, hem işini görüyorsunuz, hem de yurtdışına kaçtınız. Buradaki yol, Uniswap işleminin gerektirdiği gas miktarı. Yani o kadar "birim" gas harcanacak, kaçarı yok. "Gas (gwei)" ise 1 birim gas başına ödediğiniz Ethereum miktarı. 30 litreyi ister biraz vakit kaybedip bayisi az TürkPetrol'den alıp biraz ucuza mal edersiniz, ister bol bayili Shell'den biraz pahalı. Tabii normal zamanlarda
Fakat böyle yoğun zamanlarda benzin fiyatı karaborsada belirleniyor gibi düşünün. Herkesin acelesi var, herkes kaçmak istiyor ama benzinciler de dinsiz/imansız. Mecburen 30 litreye o parayı ödeyeceksiniz.
Sonuç olarak, gas limitle tasarruf edemezsiniz, gas fiyatıyla yapabilirsiniz. 1 gwei verseniz bile olur, günler/aylar/yıllar sonra da olsa eninde sonunda o işlem gerçekleşir (kıyamet kopmazsa ya da diğer bazı teknik durumlar oluşmazsa). Ama tam tersi olmaz, isterseniz gas birimi başına 1 eth verin, yeterli gas limitini yazmazsanız, hem paranız boşa gider, hem de işi yaptıramamış olursunuz.