Bağımsız rehber · Kripto

Kripto İşlem Ücretleri: Tam Maliyeti Hesaplayın

EIP-1559 ile Ethereum gaz maliyetlerini hesaplayın. Transfer ve token etkileşimleri için örnekler ve hizmet ücreti farklarını inceleyin.

Kripto İşlem Ücretleri: Tam Maliyeti Hesaplayın

Bu neden önemli

Doğru ücret hesabı, zincir üzeri yürütme maliyetlerini hizmet ücretlerinden ayırmayı ve maksimum limitler yerine gerçek gaz kullanımını esas almayı gerektirir.

EIP-1559 Ücret Yapısını Anlama

Ethereum işlem maliyetleri dinamik olup, kullanılan gerçek gaz miktarına ve geçerli ağ koşullarına bağlıdır. EIP-1559 standardı ücretleri baz ücret ve öncelik ücreti olarak ikiye ayırır. Baz ücret yakılırken, öncelik ücreti doğrulayıcılara gider. Bu yapı, maliyetlerin statik değil değişken olmasını sağlar.

Ödemeye razı olduğunuz maksimum ücret ile tahsil edilen gerçek ücret arasında ayrım yapmanız gerekir. maxFeePerGas bir tavan olup nihai fiyat olmayabilir. Gerçek maliyet, baz ücret ile efektif öncelik ücretinin toplamıyla belirlenir. Maliyet tahmini için maksimum limiti kullanmak gerçek harcamayı abartabilir; ancak ağ talebi yüksek olduğunda bu değer gerçek ücrete eşit de olabilir.

Tekrarlanabilir Hesaplama Formülü

Gwei cinsinden ifade edilen bir oran için, ETH cinsinden yürütme ücreti = kullanılan gerçek gaz * (baz ücret + efektif öncelik ücreti) * 10^-9'dur. Bir gwei, 10^-9 ETH'dir. Para birimi değerlendirmesi, açıkça etiketlenmiş bir kur varsayımı veya zaman damgalı bir teklif kullanılarak ayrı bir çarpma işlemidir. Aşağıdaki tüm değerlendirmeler canlı fiyat değil, varsayımsal 2500 EUR/ETH kurunu kullanır.

Bu hesaplama yalnızca yürütme katmanına uygulanır. Borsa çekim ücretleri, köprü maliyetleri veya kayma (slippage) dahil değildir. Bunlar ayrı kalemlerdir. Ağ ücreti dahil olup olmadığını kontrol etmeden bunları gaz maliyetine eklerseniz çift sayım yapmış olursunuz. Teklif edilen fiyatın ağ ücretini içerip içermediğini veya üzerine eklediğini her zaman doğrulayın.

Senaryo A: Basit ETH Transferi

Varsayımsal bir transferin 21000 gaz kullandığını, baz ücretin 10 gwei ve efektif öncelik ücretinin 2 gwei olduğunu varsayalım. Yürütme ücreti 21000 * (10 + 2) * 10^-9 = 0.000252 ETH'dir. Bu, her transfer veya ağ için evrensel bir gaz limiti değil, bir Ethereum yürütme örneğidir.

Bunu euro cinsinden ifade etmek için ETH başına 2.500 EUR'luk örnek olarak kullanılan bir değerleme kullanıyoruz. 0.000252'yi 2.500 ile çarpmak 0.63 EUR verir. Bu varsayımsal bir örnektir. Canlı fiyatlar dalgalanır. 2.500 EUR'yu güncel piyasa oranı olarak değerlendirmeyin. Önemli nokta yöntemdir: gazı efektif oranla çarpın, ardından dönüştürün.

Senaryo B: Token Transfer Maliyeti

İkinci varsayımsal sözleşme etkileşimi için 65000 gaz, 18 gwei baz ücret ve 2 gwei efektif öncelik ücreti varsayalım. Yürütme ücreti = 65000 * (18 + 2) * 10^-9 = 0.0013 ETH'dir. Gaz miktarı sabit bir ücret değil, belirtilen bir varsayımdır.

Aynı örnek olarak kullanılan 2.500 EUR/ETH oranıyla maliyet 3.25 EUR'dur. Bu, gaz kullanımının karmaşıklıkla nasıl ölçeklendiğini gösterir. Ancak her token transferinin 65.000 gaz kullandığını varsayamazsınız. Bazıları daha ucuz, bazıları daha pahalıdır. Gerçekleştirdiğiniz sözleşme etkileşimi için spesifik gaz tahminini her zaman kontrol edin.

Hizmet Ücretlerini Ayırt Etme

Birçok platform, ağ ücretinin üzerine bir hizmet ücreti ekler. Varsayımsal örneğimizde 0.0005 ETH'lik bir hizmet ücreti olduğunu varsayalım. 2.500 EUR/ETH ile bu 1.25 EUR eder. Bu ücret ağ ücretine ek olarak faturalandırılıyorsa, Senaryo B'nin toplam maliyeti 0.0013 + 0.0005 = 0.0018 ETH olur. Bu 4.50 EUR'a eşittir. Ağ ücreti yalnızca toplamın bir parçasıdır.

Hizmet ücreti zaten ağ ücretini içeriyorsa, gaz maliyetini tekrar eklememelisiniz. Çift sayım yaygın bir hatadır. Şartları dikkatlice okuyun. Teklif 'ağ ücretleri ayrıca eklenir' mi yoksa 'tüm ücretler dahil' mi diyor? Bu ayrım toplam maliyetinizi önemli ölçüde değiştirir. İşlemi onaylamadan önce faturalama yapısını her zaman doğrulayın.

İşlem Sonrası Gerçek Maliyetleri Doğrulama

Yürütme sonrası bir makbuz, gasUsed ve effectiveGasPrice bilgilerini sağlar. Ham effectiveGasPrice genellikle wei cinsindendir: ETH cinsinden yürütme ücreti = gasUsed * effectiveGasPrice / 10^18. Dolayısıyla 21000 * 12000000000 / 10^18 = 0.000252 ETH. 10^-9 faktörü yalnızca oran gwei'ye dönüştürüldükten sonra kullanılmalıdır; bu birimleri karıştırmak milyar kat hata üretir.

Başarısız bir zincir üzeri yürütme bile gaz tüketebilir. Ethereum yürütme aritmetiği evrensel bir Bitcoin veya katman-2 ücret formülü değildir; diğer sistemlerde ek veri ücretleri uygulanabilir. Bir ücret teklifi ne dahil edilme süresini ne de bir hizmetin bakiyeye yansıtma süresini garanti eder. Ağı, makbuz birimlerini, ücret kapsamını ve sağlayıcı ücretlerini ayrı ayrı kontrol edin.

Neyi kontrol etmeli

  • Spesifik işlem türü için tam gaz limitini ve kullanılan gerçek gazı belirleyin.
  • Teklif edilen ücretin ağ gaz maliyetini içerip içermediğini veya ayrı eklenip eklenmediğini belirleyin.
  • İşlem sonrası doğru analiz için makbuzdaki efektif gaz fiyatını kullanın.
  • ETH maliyetlerini, güncel ve açıkça etiketlenmiş anlık fiyat kullanarak yerel para birimine dönüştürün.

Kaynaklar

Kontrol edildi: . Harici kaynaklar yeni sekmede açılır.

  1. Gas and feesEthereum.org
  2. EIP-1559: Fee market changeEthereum Improvement Proposals
← Diğer rehberler