TRC-20 Transfer Ücretleri Mercek Altında: Enerji, Bandwidth ve Aslında Ne Ücretlendiriliyor?

2026-04-06

İki Kaynak, Bir İşlem

TRON üzerindeki her TRC-20 transferi iki farklı kaynağı tüketir: bandwidth ve enerji. Ayrı olarak faturalandırılır, ayrı havuzlardan çekilir ve tamamen farklı yenileme mekanikleri vardır. Çoğu geliştirici birini veya diğerini anlar, ancak ikisi arasındaki etkileşim maliyetlerin ya yönetilebilir kalmasının ya da çığ gibi büyümesinin nedenidir.

Bandwidth, bir işlemi ağa yayınlamanın ham byte maliyetini karşılar. Enerji, akıllı sözleşme mantığını çalıştırmanın VM yürütme maliyetini karşılar. Basit bir TRX transferi yalnızca bandwidth'e ihtiyaç duyar. Token sözleşmesinin transfer(address,uint256) fonksiyonunu tetikleyen bir TRC-20 transferi her ikisine de ihtiyaç duyar.

Bandwidth: Daha Basit Yarı

Her TRON hesabı, taban bir tahsis aracılığıyla günde 600 ücretsiz bandwidth alır. Standart bir TRC-20 transfer işlemi genellikle yaklaşık 345 byte civarındadır ve bu da kabaca 345 bandwidth birimine karşılık gelir (ağ, imzalar ve memo alanları dahil işlem verisinin byte'ı başına 1 bandwidth ücretlendirir).

Hesabınızda yeterli ücretsiz günlük bandwidth veya bandwidth için stake edilmiş TRX varsa, işlem bu boyutta hiçbir şeye mal olmaz. Bandwidth havuzu boşsa, ağ TRX'i doğrudan bandwidth birimi başına 0.001 TRX oranında (byte başına 1,000 SUN) yakar. 345 birimlik bir işlem için bu, staking gerektirmeden gönderen adresten 0.345 TRX yakılması demektir.

Ücretsiz 600 günlük birim 00:00 UTC'de sıfırlanır. Düşük hacimli transferler yapıyorsanız, bandwidth maliyetlerine nadiren çarparsınız. Yüksek hacimli göndericiler genellikle yakmak yerine bandwidth için TRX stake eder, çünkü staking verimi yakım oranının yaptığından TRX başına daha fazla işlem karşılar.

Enerji: Gerçek Maliyetin Yaşadığı Yer

Bir USDT TRC-20 transferi yaklaşık 65,000 enerji tüketir. Bu rakam, TRON Virtual Machine içindeki EVM uyumlu bytecode yürütmesinden gelir: sözleşmenin bakiye eşlemesine depolama okumaları ve yazmaları, Transfer günlüğü için olay yayını ve dahili güvenlik kontrolleri. Tam rakam, depolama yuvalarının ilk kez yazılıp yazılmadığına (cold) veya güncellenip güncellenmediğine (warm) bağlı olarak biraz değişebilir, ancak 65,000, iki aktif adres arasındaki tipik bir USDT transferi için standart rakamdır. USDT bakiyesi şu anda sıfır olan bir alıcıya yapılan bir transfer yeni bir depolama yuvası tahsis edildiği için kabaca iki katına çıkarak yaklaşık 130,000 enerjiye ulaşır.

Enerjinin iki kaynağı vardır: kendi stake edilmiş TRX'iniz veya üçüncü bir taraftan kiralanan (delege edilen) enerji. TRX stake etmek size ağın toplam enerji havuzundan orantılı bir pay verir ve havuz 24 saat içinde doğrusal olarak 100'e geri yenilenir. Stake edilen TRX başına tam enerji oranı, ağ genelinde stake edilen toplam miktara bağlıdır ve zaman içinde değişir. Yalnızca kendi stake'inizden 65,000 enerji elde etmek önemli miktarda TRX'in kilitli kalmasını gerektirir, bu yüzden enerji kiralama vardır.

Enerji Bittiğinde Ne Olur?

Bir işlem 65,000 enerjiye ihtiyaç duyuyorsa ve hesabınızda yeterince mevcut değilse, ağ kısmi bir yürütmeyi sessizce işlemez. Bunun yerine işlemin fee_limit'ini kontrol eder ve enerji açığını karşılamak için o limite kadar hesabınızdan TRX yakar, ardından tam işlemi yürütür. Açık fee_limit'inizi aşarsa, işlem herhangi bir durum değişikliği commit edilmeden önce başarısız olur.

Bu, kaçınmak isteyeceğiniz senaryodur: hem stake edilmiş enerjiniz için hem de üstüne yakılan TRX için ödeme yapmak veya daha kötüsü, fee_limit çok düşük ayarlandığı için işlemin tamamen başarısız olması. Bir stratejiye bağlanmadan önce 65,000 enerjiyi karşılamak için mevcut TRX maliyetini fiyatlandırma sayfasında kontrol edebilirsiniz.

Stake 2.0 Delegasyonun Çalışma Şeklini Değiştirdi

Stake 2.0 öncesinde (Nisan 2023'te ana ağda etkinleştirildi), staking ve delegasyon iç içeydi: kaynak sahibi freezeBalance çağırır ve doğrudan bir alıcı adres belirtirdi, freeze o alıcıya bağlıydı ve modelin kaynak piyasaları için ihtiyaç duyulan esnekliği yoktu.

Stake 2.0 freezeBalanceV2'yi tanıttı ve staking eylemini delegasyon eyleminden ayırdı. Artık TRX'i kişisel bir enerji veya bandwidth havuzuna stake edersiniz, ardından bu kaynağı ayrı olarak delegateResource aracılığıyla delege edersiniz. Bu şu anlama gelir:

  • Delegasyonlar varsayılan olarak geri alınabilir ve unstake yapmadan yeniden atanabilir. İsteğe bağlı bir lock bayrağı vardır: true olarak ayarlamak, delegasyonu en azından ağın minimum kilit süresi (şu anda 3 gün) boyunca tutar. Bu bayrak olmadan, delegasyonu istediğiniz zaman geri çekebilirsiniz.
  • 14 günlük unfreeze bekleme süresi, onu çektiğinizde altta yatan TRX stake'ine uygulanır, delegasyonun kendisine değil.
  • Enerji kiralama platformları tek bir stake edilmiş pozisyondan birçok alıcı adres arasında delegasyonları döngüleyebilir.

Zincir üstünde, tronenergyrent.com gibi bir kiralama platformu adresinize enerji delege ettiğinde, delege edilen miktar wallet/getaccount aracılığıyla acquired_delegated_frozenV2_balance_for_energy olarak hesap durumunuza yansır. Karşılık gelen kullanılabilir enerji, hesabınızın enerji limitine karşı görünür ve sizin tarafınızdan herhangi bir işlem olmadan hemen harcanabilir.

Kiralama Maliyetleri Karşısında Yakım Maliyetleri

Kiralama süre seviyesi başına fiyatlandırılır: 1 saat, 1 gün, 3 gün, 30 gün. 1 saatlik seviye mutlak TRX cinsinden en ucuzudur, 30 günlük seviye 1 gün ve 3 gün arada olmak üzere en pahalısıdır. Fiyatlandırma, platformun altta yatan TRX stake'inin adresinize ne kadar süre kilitli kaldığını yansıtır: daha uzun pencereler = daha fazla sermaye bağlı = daha fazla TRX ücretlendirilir. TRX cinsinden mevcut seviye başına rakamlar için fiyatlandırma sayfasına bakın.

Yakmaya kıyasla, önceden planlayan göndericiler için kiralama neredeyse her zaman kazanır. Ağın dinamik oranında tam 65,000 enerjiyi yakmak basittir ancak mevcut yakım maliyetinin her ne ise ona maruz kalır, bu da toplam ağ enerji talebi değiştiğinde keskin şekilde hareket edebilir. Kiralama size sipariş anında sabit bir TRX maliyeti verir.

Yürütme Sırasında Kaynak Öncelik Sırası

Bir işlem yürütüldüğünde, VM enerjiyi belirli bir sırayla çeker:

  1. Diğer hesaplar tarafından adresinize delege edilen kaynakların desteklediği enerji
  2. Kendi stake edilmiş TRX'inizden gelen enerji
  3. Kalan açığı karşılamak için hesabınızdan yakılan TRX (fee_limit ile sınırlı)

Bu sıralama kiralama stratejileri için önemlidir. Delege edilen enerji kendi stake'inizden önce tüketilir. Yani hem kendi stake edilmiş enerjiniz hem de kiralanan enerjiniz varsa, önce kiralanan kısımdan çekilir. Kiralama penceresi sona erdikten ve delegasyon geri alındıktan sonra hesabınız kendi stake edilmiş bakiyesine veya bu yeterli değilse TRX yakımına geri döner.

Bandwidth aynı önceliği izler: önce ücretsiz günlük tahsisat, ardından stake edilmiş bandwidth, ardından TRX yakımı. Çapraz kaynak ikamesi yoktur; bir bandwidth açığını karşılamak için yedek enerjiyi kullanamazsınız.

Hesabınızın Kaynak Durumunu Zincir Üstünde Okuma

TRON API uç noktası wallet/getaccountresource, bilmeniz gereken alanları içeren bir JSON nesnesi döndürür:

  • EnergyLimit: kendi stake'inizden hesabınıza şu anda kullanılabilir olan toplam enerji
  • EnergyUsed: mevcut 24 saatlik pencerede tüketilen enerji
  • TotalEnergyLimit: ağ geneli toplam enerji (stake-enerji oranını hesaplamak için faydalı)
  • TotalEnergyWeight: enerji için ağ geneli toplam stake edilmiş ağırlık
  • freeNetLimit: ücretsiz günlük bandwidth tahsisatınız (genellikle 600)
  • NetLimit: kendi stake edilmiş TRX'inizden gelen bandwidth
  • NetUsed: bugün tüketilen bandwidth
  • TotalNetLimit, TotalNetWeight: bandwidth için ağ geneli toplamlar

Başkaları tarafından adresinize ne kadar enerji delege edildiğini görmek için wallet/getaccount'u sorgulayın ve acquired_delegated_frozenV2_balance_for_energy alanını okuyun. Herhangi bir kilit süresi dahil olmak üzere delege eden başına ayrıntılar için wallet/getdelegatedresourcev2'yi kullanın.

TRC-20 transferlerini programatik olarak gönderen bir sistem oluşturuyorsanız, yayınlamadan önce bu uç noktaları sorgulamak, beklenmedik TRX yakımlarına neden olmadan önce düşük enerji koşullarını algılamanıza olanak tanır. API dokümanları, kaynak kontrollerinin ve enerji siparişinin otomatik iş akışlarına nasıl entegre edileceğini kapsar.

Token Sözleşmeleri Enerji Tüketiminde Neden Değişir?

USDT'nin 65,000 enerji rakamı TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t adresindeki Tether sözleşmesine özgüdür. Diğer TRC-20 sözleşmeleri farklı olacaktır. Ek mantığa sahip bir token sözleşmesi (transfer üzerinde ücret mekanikleri, router'lar için izin kontrolleri veya birden fazla konu için olay yayınları) çağrı başına daha fazla enerji tüketir. Minimum ERC-20 stili bir sözleşme 30,000'in altında olabilir.

Bir sözleşmenin gerçek enerji maliyetini bilmenin tek güvenilir yolu işlemi simüle etmek veya bir blok gezgini üzerinde o belirli sözleşme için geçmiş yürütme kayıtlarına bakmaktır. USDT rakamını tüm TRC-20 token'larına evrensel olarak uygulamayın.

TRON islem ucretlerinden tasarruf etmek ister misiniz? Enerji fiyatlarini simdi kontrol edin. Fiyat Tahmini
Bloga Don