Beş dakika mı bir saat mi: TRON enerji kiralaması seçmek
TRON enerjisini iki kiralama süresiyle satıyoruz: 300 saniye ve 3,600 saniye. İkisi de aynı transfer için aynı enerjiyi teslim eder ve ikisi de tüm kiralama için enerji birimi başına fiyatlanır. Saatlik kiralama, o enerjiyi adreste daha uzun bırakır. Beş dakika, sinyal gelir gelmez gönderen yazılıma uyar; enerjinin gelişi ile transferin çıkışı arasında bir insan ya da uzun bir toplu iş duruyorsa fazladan süre ödemeye değer.
Bir kiralama, bir enerji miktarı ve bir süredir
Bir sipariş transferi ve, varsayılan beş dakikadan başka bir şey istiyorsa, bir duration_s değerini adlandırır. Enerji transferden çıkar: alıcı zaten USDT tutuyorsa yaklaşık 65,000 birim, hiç tutmuyorsa yaklaşık 131,000. Kiralama bu miktarı değiştirmez. Fiyat ise kiralamadan çıkar: current_price_sun, bir birimin tüm süre için ne tuttuğudur; yani saatlik fiyat, bir saat tutulan bir birimin fiyatıdır ve on ikiyle çarpılacak bir şey yoktur.
Saatlik kiralamada, bir transferlik sipariş bir transferin enerjisini ve onu göndermek için bir saati satın alır. Bir transfer ikinci dakikada da ellinci dakikada da aynı birimleri harcar ve harcanan enerji kiralama sürerken neredeyse hiç geri gelmez: bir hesabın kullanılmış enerjisi izleyen bir gün boyunca geri akar ve bir saat, o günün yaklaşık yirmi dörtte biridir. Kiralanan TRON enerjisi gerçekte ne kadar sürer yazısı, bu günlük döngüyü ve bir devirdeki diğer iki zamanlayıcıyı anlatıyor.
Pencere, kiralamanın üç saniye eksiğidir
Enerji gönderen adreste onaylandığında sipariş send_before taşır. Beş dakikalık kiralamada bu, onaydan 297 saniye sonradır; saatlikte 3,597. Üç saniye her kiralamada aynıdır ve tek yaptığı, pencerenin kiralamadan önce kapanmasını sağlamaktır. Ağ kiralamayı devri taşıyan blokta başlatır, biz pencereyi o devrin onaylandığını gördüğümüzde başlatırız ve ikisi arasındaki boşluk genellikle üç saniyeden uzundur. Pencerelerden birinin tam sonunda gönderilen bir transfer, enerji evine döndükten sonra ağa inebilir ve tam ücreti TRX olarak yakabilir.
Bu boşluk iki kiralamada da aynı büyüklüktedir. Beş dakikada 297 saniyeden, saatte 3,597'den düşer ve kural aynı kalır: order.ready webhook'unda ya da send_before gösteren ilk sorguda gönderin ve son zamandan epey uzak durun.
Bir toplu iş tek bir son zamanı paylaşır. Siparişte onaylanan son devirden sayılır ve ilk başarılı satın almanın izin verdiğinden daha geç olamaz, çünkü enerji satın alınmadan önce başlayamaz. Kalem başına yaklaşık bir saniyede satın alırız ve penceresinden otuz saniyeden az kalmışken ulaştığımız kalemler satın alınmaz: failed olarak, purchase_failed ile kapanır ve rezervleri geri döner. Beş dakikalık kiralamada bu, büyük bir toplu işi kabaca 269'uncu transferinde keser. Saatlikte, 500'lük dolu bir toplu iş pencerenin çoğu artarak sığar.
Bir saat ne satın alır
En yalın kullanım, saat içinde ama hepsi bir anda olmayacak şekilde göndereceğiniz bir transfer kümesidir. Onaylar geldikçe çıkan bir ödeme turu ya da kendi kodunuzun kendi hızında boşalttığı bir kuyruk, saatlik kiralamada tek bir toplu iş olarak sipariş edilebilir. Her transferin enerjisi gönderen cüzdana birlikte iner ve her transfer hazır olduğunda çıkar. Yalnızca göndereceğinizi sipariş edin. Penceresi kullanılmadan kapanan bir kalem expired ile biter ve ücretlendirilir, çünkü enerji teslim edilmiş ve pencerenin tamamı boyunca tutulmuştur.
Saatlik kiralama, bir insanı bekleyen bir gönderimi de kapsar. Mode A'da transferi kendiniz imzalar ve yayınlarsınız; sipariş onun nasıl imzalandığını hiç görmez: bir donanım cüzdanı da bir ikinci onaylayıcı da uyar. Beş dakika bir onaylayıcıya az yer bırakır, bir saat bol yer bırakır. Mode B ikinci onaylayıcıyı taşıyamaz, çünkü Permission_id 0 üzerinde tek bir sahip imzası kabul eder ve çok imzalıyı reddeder.
Saate en az ihtiyaç duyan mode B'dir; işlem çok önceden imzalanmış olsa bile. Orada bize imzalanmış bir transfer verirsiniz ve biz onu enerjiyi hazır olarak işaretlediğimiz aynı geçişte yayınlarız; dolayısıyla tek bir transfer daha uzun bir pencereden bir şey kazanmaz. Pencere ayrıca işlemin kendi son kullanma anı eksi otuz saniye ile sınırlıdır. Bu yüzden saat, bir mode B siparişine ancak toplu işin satın alınması beş dakikadan uzun sürüyorsa ve işlemleri bundan uzun yaşayacak biçimde imzalanmışsa yardımcı olur. Olabilirler: işlem bize ulaştıktan sonra 23 saat 59 dakikaya kadar bir son kullanma anını kabul ederiz. Bir TRON enerji API'si aslında ne yapar yazısı, mode B'yi istekten başlayarak anlatıyor.
131,000 birimin üzerindeki bir hacim (energy_units) için verilen sipariş saati almak zorundadır. Böyle bir kalem birkaç satıcıdan parça parça satın alınır ve her parçanın kiralaması kendi devrinden başlar; dolayısıyla beş dakikada ilk parça süresi dolmaya başlarken sonuncusu hâlâ gelmekte olurdu. Daha kısa bir kiralama 400 invalid_request ile, details.reason bulk_needs_longer_lease olarak geri çevrilir.
Saatin beş dakikaya karşı ne tuttuğu
Piyasanın çoğu saati satıyor. Gözcümüzün 7 Eylül 2026'da okuduğu on yedi fiyat listesinin on altısı bir saat veriyordu. İki kiralamamızın her birinin piyasaya göre yeniden hesaplanan kendi fiyatı vardır; yani hiçbiri ötekinden türetilmez. GET /v1/tariff/history istek başına bir kiralamayı çizer ve range=30d ile sattığımız fiyatın 720 saatlik noktasını döndürür. Her iki seriyi 27 Ekim 2026'da okuduk ve saat saat karşılaştırdık.
| Saat, beş dakikaya karşı; 27 Ekim 2026'da okunan 30 gün | Sonuç |
|---|---|
| Her seride saatlik nokta | 720 |
| Saatlik kiralamanın daha pahalı olduğu saatler | 720'de 416 |
| İkisinin aynı fiyatta olduğu saatler | 720'de 116 |
| Saatlik kiralamanın daha ucuz olduğu saatler | 720'de 188 |
| Beş dakikanın her 100'üne karşı saatin tuttuğu, tek tek saatler | 71 ile 122 arası |
| Aynısı, 30 günün tamamı birlikte | 102 |
| Aynısı, son dört tam haftanın her biri, en eskiden başlayarak | 102, 101, 98, 106 |
| Aynısı, 26 Ekim'de 00:00 UTC'den itibaren 46 saat | 108 |
Saatlik kiralama çoğu saatte daha pahalıydı, bazılarında daha ucuzdu ve ay boyunca ikisi birbirine yakın çıktı. Saatin getirdiği ek bedel haftadan haftaya oynadı ve dört haftanın birinde saat daha ucuza geldi. O ayın büyük kısmı daha önceki günlük çizelgeyle satıldı ve kiralama başına tek fiyat onun yerini 26 Ekim'de aldı. Son satır o günün 00:00 UTC'sinde başlar; dolayısıyla ilk saatleri hâlâ çizelgeyi taşıyor olabilir ve iki gün, farkın sürüp sürmeyeceğini söylemek için çok azdır.
Geçmiş, neyle sattığımızı kaydeder ve bir sonraki saat için hiçbir söz vermez. İki kiralamanın bugünkü fiyatları fiyatlar sayfasındadır ve products[], GET /v1/tariff yanıtında aynı rakamları döndürür. TRON enerjisi en ucuz ne zaman yazısı, aynı geçmişi günün saatleri boyunca okuyor.
Kiralama seçmek
Enerji indikten sonra gönderiminizin en uzun ne kadar sürebileceğine göre seçin. Saniyelerse beş dakikayı alın. Daha uzunsa saati alın ve yalnızca onun içinde yapacağınız transferleri sipariş edin.
Kodunuz kiralamaları her seferinde products[] içinden okusun. Ürünler bir sürüm çıkmadan satışa girip satıştan çıkar: günlük kiralama 25 Ekim 2026'da satıştan kalktı ve satışta olmayan bir kiralamayı adlandıran bir sipariş ya da tahmin 400 invalid_request alır; satıştaki kiralamalar details.allowed içindedir. Kiralama siparişin gövdesinin parçasıdır; dolayısıyla aynı idempotentlik anahtarı altında farklı bir duration_s ile yapılan yeniden deneme 409 idempotency_conflict ile geri çevrilir ve hiçbir şey oluşturmaz.
Gün boyu gönderim yapan bir cüzdana iki kiralama da uymaz ve bir saatten uzunu satışta değildir. Onun için bir Auto-refill kuralı yapılmıştır: bir adres ve bir günlük bütçe verirsiniz, cüzdan yaptığı her transferden sonra yeniden doldurulur.
Ölçmediklerimiz
Kendi müşterilerimizin saatlik kiralama siparişlerinin teslimat ile gönderim arasında ne kadar beklediğini ölçmedik; bu yüzden burada hiçbir şey, tipik bir siparişin saatin ne kadarını kullandığını söylemez. Ağın kiralamayı başlatması ile bizimkinin arasındaki boşluk, pencerenin nasıl hesaplandığından çıkarıldı ve onu tek başına zamanlamadık. Fiyat karşılaştırması bir ayı kapsar; neredeyse tamamı daha önceki günlük çizelge altındadır.
Birini seçmeden önce aynı toplu işi iki kiralamada da fiyatlayın, hiçbir şey ayırmadan: POST /v1/estimate duration_s alır →