Gaz Limiti (Gas Limit)
Kısaca: Ethereum platformunda gaz limiti (gas limit), bir kullanıcının bir işlemi gerçekleştirmek için harcamaya razı olduğu en yüksek gaz miktarıdır.
Ethereum platformunda gaz limiti (gas limit), bir kullanıcının bir işlemi gerçekleştirmek için harcamaya razı olduğu en yüksek gaz miktarıdır. Gaz, bir işlemin gerektirdiği hesaplama işini ölçer; limit ise bir harcama tavanı işlevi görür.
Neden önemli?
Ödediğiniz ücret, bir işlemin fiilen kullandığı gazın gaz birim fiyatıyla çarpımına eşittir. Bir işlem, limitinin izin verdiğinden daha fazla gaza ihtiyaç duyarsa "gazı tükenir" (out of gas): tüm değişiklikleri geri alınır, ancak o ana kadar harcanan gaz yine de ödenir. Limitin altında kalan kullanılmamış gaz için ücret alınmaz. Cüzdanlar uygun bir limiti otomatik olarak tahmin eder. İki normal cüzdan arasındaki düz bir ETH transferi, her işlemin temel maliyeti olan 21.000 gaz kullanır; token takası gibi akıllı sözleşme çağrıları ise daha fazlasını gerektirir. Her bloğun ayrıca, bir bloğa sığabilecek toplam işi sınırlayan kendi blok gaz limiti vardır. Bir kripto borsasından çekim yaptığınızda gaz ayarını borsa sizin yerinize yapar ve ağ maliyetini genellikle çekim ücreti aracılığıyla karşılar.
Örnek
Bir kullanıcı merkeziyetsiz bir borsada token takası yapar ve cüzdanı bir gaz limiti önerir. Kullanıcı bu limiti elle çok fazla düşürürse takas "gaz tükendi" (out of gas) hatasıyla başarısız olur: hiçbir token el değiştirmez, ancak kullanıcı hata oluşmadan önce kullanılan gazın ücretini yine de öder. Gerekenden yüksek bir limit belirlerse takas gerçekleşir ve yalnızca fiilen kullanılan gaz ücretlendirilir.