Bu Ethereum Gaz Tahmini Nasıl Çalışır
Bir Ethereum yürütme ücreti, Gaz Kullanımı çarpı her Gaz birimi için ödenen efektif fiyattır. EIP-1559 altında, efektif Gaz Fiyatı, tahmini sonraki blok Temel Ücreti artı efektif öncelik ücretidir ve Maksimum Ücret Başına Gaz ile sınırlıdır. Hesaplayıcı, tahmini gerçek ücreti maksimum ücret tavanından ayrı tutar, böylece üst bütçe harcanması beklenen miktarla karıştırılmaz.
Her Gwei girişi, çarpmadan önce tam Wei'ye dönüştürülür. Gas ücretleri ETH cinsinden belirtilir; Gwei, Gas başına fiyat için yaygın görüntüleme birimidir. İsteğe bağlı USD satırı ikincil bir piyasa dönüşümüdür ve Wei, Gwei veya ETH sonucunu değiştirmez. ETH, Gwei ve Wei Dönüştürücü görev, işlem maliyeti yerine birim dönüşümü olduğunda kullanın.
- Güvenli bir Gaz kullanım girişi seçin
- Sonraki blok Temel Ücretini tahmin edin veya manuel olarak girin
- Seçilen önceliği ve Maksimum Ücreti uygulayın
- Efektif Gaz Fiyatını tam Wei cinsinden çözün
- Gerçek ücreti ve maksimum tavanı ayrı ayrı hesaplayın
Canlı Mod Neden Sonraki Blok Temel Ücretini Tahmin Ediyor
En son blokta saklanan Temel Ücret, sonraki blok hesaplaması için üst değerdir. EIP-1559, üst blok Gaz hedefinden fazla kullandığında sonraki bloğu yukarı, daha az kullandığında aşağı ayarlar. Canlı mod bu nedenle en son blok Temel Ücretini, Gaz Kullanımını ve Gaz Limitini okur ve sonraki blok Temel Ücretini tahmin etmek için EIP-1559 tamsayı formülünü uygular.
Düşük, Standart ve Yüksek öncelik profilleri, son eth_feeHistory verilerindeki medyan 10., 50. ve 90. yüzdelik ödüllerden gelir. Aynı Gas Kullanımı altında ücret girdilerini karşılaştırmaya yardımcı olurlar, ancak onay süresini garanti etmezler. Hesaplamayı Göster paneli, ebeveyn Taban Ücretini, tahmini blok numarasını, sağlayıcı saatini, getirme saatini ve önbellek durumunu tanımlar.
Düz Bir ETH Transferi 21.000 Gaz Kullandığında
21.000 Gaz seçeneği, hedefte yürütülebilir kod olmadığında işlem verisi olmayan düz bir ETH değer transferi ile sınırlıdır. EIP-7702, harici olarak sahip olunan bir hesabın koda işaret eden bir delegasyon göstergesi taşımasına izin verir. Böyle bir hesaba gönderme, devredilen kodu yürütebilir, bu nedenle bir adresin EOA olarak başlaması, 21.000 Gaz'ın yeterli olduğunu artık kanıtlamaz.
Token transferleri, onaylar ve dApp eylemleri, sözleşmeye özgü yolları çalıştırır. Bunların Gazı, bayt koduna, çağrı verilerine, depolama durumuna ve yürütme sırasında izlenen yola bağlıdır. Bu sayfa, bu görevler için evrensel sabit ön ayarlar yayınlamayı bilinçli olarak yapmaz. Bunun yerine bir cüzdandan, uygulama simülasyonundan veya eth_estimateGas yanıtından gelen tahmini girin.
Kullanılan Gaz, Gaz Limiti ve EIP-7825 Sınırı
Kullanılan Gaz, yürütmenin gerçekte tükettiğini tahmin eder. Gaz Limiti, işleme sunulan maksimum yürütme bütçesidir. Kullanılmayan Gaz, tüketilmiş gibi ücretlendirilmezken, gaz dışı bir hata, yürütme durmadan önce harcanan Gazı yine de tüketebilir.
Ethereum Mainnet, EIP-7825 altında protokol düzeyinde işlem başına Gaz Limiti sınırı olan 16.777.216 Gaz veya 2^24 uygular. Bu, blok Gaz Limitinden ayrı bir işlem sınırıdır. Hesaplayıcı, HTML, JavaScript, sunucu tarafı işleme ve REST uç noktasında bu sınırın üzerindeki Kullanılan Gaz veya Gaz Limiti değerlerini reddeder.
| Sonuç | Formül | Anlam |
|---|---|---|
| Tahmini gerçek ücret | Kullanılan Gaz x etkin Gaz Fiyatı | Yürütme için harcanan tahmini ETH |
| Maksimum ücret sınırı | Gaz Limiti x Maksimum Ücret Başına Gaz | İşlem alanları tarafından temsil edilen üst ücret bütçesi |
| Etkin öncelik ücreti | min(Maksimum Öncelik, Maksimum Ücret - Temel Ücret) | Ücret sınırı altında fiilen kullanılabilir bahşiş |
Çalışılmış Ethereum Gaz Ücreti Örnekleri
21.000 Gaz Kullanılan ve 21.000 Gaz Limiti için 10 Gwei Temel Ücret, 2 Gwei Maksimum Öncelik Ücreti ve 22 Gwei Maksimum Ücret ile etkin Gaz Fiyatı 12 Gwei'dir. Tahmini gerçek ücret 252.000.000.000.000 Wei veya 0,000252 ETH'dir. Maksimum sınır 462.000.000.000.000 Wei veya 0,000462 ETH'dir.
Maksimum Öncelik 5 Gwei ancak Maksimum Ücret 12 Gwei ve Temel Ücret 10 Gwei ise, etkin öncelik için yalnızca 2 Gwei kalır. Bu nedenle etkin Gaz Fiyatı 15 Gwei değil 12 Gwei'dir. Kullanıcı tarafından sağlanan 150.000 Gaz için 12 Gwei'de bir sözleşme tahmini için tahmini yürütme ücreti 0,0018 ETH'dir; bu örnek aritmetiktir, evrensel bir sözleşme ön ayarı değildir.
Bu Ethereum Gaz Tahmini Neleri İçermez
Bu sayfa Ethereum Mainnet yürütme Gazını kapsar. EIP-4844 blob Gazını, rollup L1 veri ücretlerini, köprü ücretlerini, sponsorlu işlemleri, ERC-4337 UserOperations, borsa çekimlerini, MEV, belirli bir çağrı için geri ödeme davranışını veya cüzdana özgü bir simülasyonu hesaplamaz. Hedef kodu veya EIP-7702 delegasyon durumunu incelemez.
İsteğe bağlı USD değeri, mevcut incelenen Ethereum piyasa anlık görüntüsü ve kullanılamadığında atlanır. Kesin Wei, Gwei ve ETH sonuçları piyasa fiyatından bağımsız kalır. Bir cüzdan, imzalamaya daha yakın bir zamanda tam çağrıyı simüle edebilir, bu nedenle mevcut Gaz tahmini ve işlem önizlemesi öncelik almalıdır. Ağlar arası stablecoin maliyetleri için şunu kullanın: Stablecoin Transfer Ücreti Hesaplayıcı.
Ethereum Gas Hesaplayıcı SSS
Ethereum Gas ücretini nasıl hesaplarım?
Kullanılan Gazı, efektif Gaz Fiyatı ile çarpın. EIP-1559 için, efektif fiyat, Temel Ücret artı efektif öncelik ücretidir ve Maksimum Gaz Ücreti ile sınırlandırılmıştır.
Max Fee ile Priority Fee arasındaki fark nedir?
Gas Başına Maksimum Ücret, Gas başına toplam fiyatı sınırlar. Gas Başına Maksimum Öncelik Ücreti, doğrulayıcı bahşişini sınırlar; bu, Maksimum Ücret, Temel Ücretten sonra daha az yer bıraktığında azaltılabilir.
Bir ETH transferi ne zaman 21.000 Gas kullanır?
Yalnızca, hedefte kod veya EIP-7702 delegasyonu olmadığında, işlem verisi olmayan düz bir ETH transferi için 21.000 Gas kullanın. Delegasyonlu bir hesap kod çalıştırabilir ve daha fazla Gas gerektirebilir.
Ethereum işlem başına Gas limiti nedir?
EIP-7825, bir Ethereum Mainnet işlemini 16.777.216 Gaz veya 2^24 ile sınırlar. Bu, blok Gaz Limitinden ayrıdır.
Canlı Temel Ücret neden son bloktan farklı?
Son blok, üst Temel Ücreti, Kullanılan Gazı ve Gaz Limitini sağlar. Canlı mod, sonraki blok için Temel Ücreti tahmin etmek üzere EIP-1559 tamsayı ayarını uygular.
Düşük, Standart ve Yüksek onay garantileri midir?
Hayır. Ethereum blok verilerinden son ödül yüzdeliklerini özetlerler. Ağ talebi ve işlem seçimi tahminden sonra değişebilir.
Eski bir Gaz Fiyatı işlemi hesaplayabilir miyim?
Evet. Manuel eski mod, girilen Gaz Fiyatını Kullanılan Gaz ile çarpar ve maksimum bütçe için Gaz Limitini kullanır.
Cüzdanım neden farklı bir ücret gösterebilir?
Bir cüzdan, hedef kodu, EIP-7702 delegasyonunu, çağrı verilerini ve mevcut durumu inceleyebilir ve ardından imzalamaya daha yakın ağ koşullarını yenileyebilir. Bu hesaplayıcı bu simülasyonu yapmaz veya Katman 2 ücret bileşenlerini içermez.
Hayır. Sonuçlar ekranda okunabilirlik için gruplandırılır, ancak Sonucu kopyala, başka bir alana daha güvenli giriş için gruplandırılmamış sayısal metin kullanır.
Aynı sunucu tarafı tamsayı-Wei motoru, ilk sayfayı, REST yeniden hesaplamayı, öncelik karşılaştırmasını, kopyalanan tahmini ve deterministik testleri destekler.
- Gwei girdileri çarpmadan önce tam Wei'ye dönüştürülür; tarayıcı kayan nokta aritmetiği ücret formülüne asla sahip değildir.
- EIP-1559 etkin öncelik, min(Maksimum Öncelik Ücreti, Maksimum Ücret eksi Temel Ücret) değerine eşittir.
- Gerçek ücret Kullanılan Gazı kullanır; maksimum sınır Gaz Limitini kullanır.
- Canlı mod, sonraki blok Temel Ücretini en son üst blok Temel Ücreti, Kullanılan Gaz ve Gaz Limitinden EIP-1559 tamsayı formülüyle türetir.
- Öncelik profilleri, son eth_feeHistory ödül yüzdeliklerini kullanır ve onay garantileri değildir.
- Kullanılan Gaz ve Gaz Limiti, 16.777.216 Gaz olan EIP-7825 sınırının üzerinde reddedilir.
- 21.000 Gaz seçeneği, kodu veya EIP-7702 delegasyonu olmayan bir adrese veri içermeyen düz bir transferle sınırlıdır.
- Doğrulanmış RPC sonuçları kısa ve son bilinen iyi önbellekleri kullanır; eksik canlı veriler kullanılamaz durumda kalırken manuel modlar çalışmaya devam eder.
- ETH/USD, mevcut Ethereum piyasa önbelleğinden isteğe bağlı ikincil bir dönüşümdür.
Birincil referanslar
- Ethereum.org: Gaz ve Ücretler Gaz, Temel Ücret, öncelik ücreti ve pratik ücret formülleri.
- EIP-1559 Tip 2 ücret alanları, etkin öncelik ücreti ve ücret sınırı davranışı.
- Ethereum.org: İşlemler İşlem alanları, Gaz Limiti ve 21.000 Gaz ETH-transfer örneği.
- Ethereum JSON-RPC API En son blok ve ücret geçmişi RPC yöntem tanımları.
- EIP-7702 Harici sahip olunan hesaplar için temsilci kod davranışı ve düz transfer varsayımının sınırı.
- EIP-7825 Tek bir işlem için protokol düzeyinde 16.777.216 Gaz sınırı.
- Ethereum Vakfı: Fusaka Mainnet Duyurusu EIP-7825 işlem Gaz sınırı için Mainnet etkinleştirme bağlamı.
Tarafından incelendi BitcoinToolkit Editör Ekibi hesaplama mantığı son test edildi