असल में किराए की TRON ऊर्जा कितनी देर चलती है
पूछिए कि किराए की TRON ऊर्जा कितनी देर चलती है, और जो जवाब मिलेंगे वे सब एक साथ सच नहीं हो सकते: लेन-देन पक्का होते ही वह चली गई; एक घंटे बाद वह लौट आती है; वह तीन दिन वॉलेट पर बैठी रहती है; वह तब तक रहती है जब तक बेचने वाला उसे वापस लेने का मन न बना ले। हर एक किसी अलग सवाल का सही जवाब है, क्योंकि किराए पर सौंपी गई ऊर्जा पर तीन अलग-अलग घड़ियाँ चलती हैं, और उनमें से सिर्फ़ एक वह है जो लोगों के मन में होती है। यहाँ वे एक-दूसरे से अलग करके रखी हैं। छोटा जवाब, अगर एक ही चाहिए: जब तक सौंपी हुई ऊर्जा उस पते पर बैठी है — हमारे ऑर्डर पर 300 सेकंड, जिसमें आख़िरी तीन को छोड़कर बाक़ी सब भेजने के लिए; ज़्यादातर बेचने वालों पर एक घंटा। पर अवधि तब तक बस एक वादा है जब तक उसके पीछे कोई ताला न हो, और ताला ही वह घड़ी है जो सवाल का जवाब असल में देती है।
तीन घड़ियाँ
पहली व्यापार की है: वह अवधि जो बेचने वाले ने आपको बेची, जो क़ीमत-सूची का एक आँकड़ा भर है और उससे ज़्यादा कुछ नहीं। दूसरी चेन पर है: ताला, जो प्रोटोकॉल में अकेली ऐसी चीज़ है जो बेचने वाले को सौंपी हुई ऊर्जा जल्दी वापस लेने से रोकती है। तीसरी ख़ुद संसाधन की है: ख़र्च हुई ऊर्जा अगले दिन भर में भरती जाती है, खाता चाहे किसी का भी हो। ये तीनों एक-दूसरे से आज़ाद हैं — बेचने वाला एक घंटा बेच सकता है और ताला कुछ भी न लगाए — और इस विषय पर आपस में टकराते ज़्यादातर जवाब किसी का इन तीन में से एक को इस तरह बताना हैं जैसे वह तीनों हो।
वह अवधि जो बेचने वाले ने बेची
अवधि एक उत्पाद का फ़ैसला है, और फैलाव चौड़ा है। हमारी अपनी निगरानी ने 7 सितंबर 2026 को जो सत्रह क़ीमत-सूचियाँ पढ़ीं, उनमें सोलह ने एक घंटे का पट्टा बताया और एक ने तीन दिन का। उन अवधियों के पीछे की क़ीमतें, हर एक पर उसे पढ़े जाने का पल दर्ज, बाज़ार वाले पन्ने पर हैं; पट्टा उनके पीछे बेचने वाले का अपना उत्पाद-विवरण है। हमारी 300 सेकंड है, और वह जान-बूझकर छोटी है: सौंपना बनाने में कुछ नहीं लगता और ख़त्म करने में भी कुछ नहीं, इसलिए पाँच सेकंड ख़र्च करने के लिए एक घंटे की खड़ी ऊर्जा ख़रीदना गोदाम ख़रीदना है।
किसी ऑर्डर के लिए इसका मतलब एक फ़ील्ड है। जब ऊर्जा भेजने वाले पते पर पक्की हो जाती है, तब जवाब send_before लेकर आता है: वह पल जब डिलीवरी की खिड़की बंद होती है, पट्टे से तीन सेकंड पहले। ये तीन सेकंड गणित हैं, बचाव नहीं: इनसे बस इतना होता है कि खिड़की पट्टे से पहले बंद हो जाए, और कुछ नहीं। नेटवर्क पट्टे की गिनती उस ब्लॉक से करता है जो सौंपने का लेनदेन लाया था, और हम उस पल से करते हैं जब हमने उस सौंपने को पक्का होते देखा; इन दोनों पलों के बीच एक पूछताछ का फ़ासला रहता है। इसलिए खिड़की के आख़िरी सेकंडों में भेजा गया ट्रांसफ़र चेन तक तब पहुँच सकता है जब ऊर्जा घर लौट चुकी हो, और उसके लिए TRX जला दे। संकेत मिलते ही भेजिए, आख़िरी घड़ी पर नहीं: योजना send_before के हिसाब से बनानी है, पट्टे के हिसाब से नहीं और दीवार की घड़ी के हिसाब से भी नहीं (कोई वॉलेट किराए की ऊर्जा पर कैसे भेजता है बाक़ी पूरी प्रक्रिया पर चलता है)।
ताला, और अवधि जो नहीं कर पाती
क़ीमत-सूची की अवधि एक वादा है; तंत्र सौंपने पर लगा lock=true है। उसके बिना बेचने वाला किसी भी पल ऊर्जा वापस ले सकता है — यह हक़ आम किराया बेचने वाले अपने पास रखते हैं, क्योंकि वापस लेना ही उनके दोबारा बेचने का तरीक़ा है। 3 सितंबर 2026 को पढ़े गए एक मेननेट विक्रेता-पूल की पंक्तियों पर मियाद वाली कुंजी थी ही नहीं, और अगले दिन नोड ने माँगने पर उसकी एक जीवित सौंपी हुई ऊर्जा के ख़िलाफ़ वापसी का लेन-देन बना दिया — और बना हुआ वापसी का लेन-देन घर से एक प्रसारण भर दूर है।
जहाँ ताला है, वहाँ वह ठीक-ठीक है। अवधि तीन सेकंड के ब्लॉकों में गिनी जाती है, न लिखने पर वह 86,400 ब्लॉक — तीन दिन — मान ली जाती है, और 3 सितंबर 2026 को मेननेट पर ऊपरी हद 864,000 ब्लॉक, यानी तीस दिन पर खड़ी थी।
उसे बढ़ाया जा सकता है, छोटा कभी नहीं, और जब तक वह टिका है तब तक कोई रास्ता है ही नहीं: उस दिन एक मेननेट नोड ने एक ब्लॉक की अवधि और चार घंटे की अवधि, दोनों को एक जैसा मना किया — नए ताले को पुराने ताले की लंबाई नहीं, उस पर बचे हुए समय को पार करना होता है — और वापसी को सीधे मना कर दिया, ताला लगी रक़म कुछ भी नहीं गिनी गई; 4 सितंबर 2026 को Nile टेस्टनेट पर दो प्रयोगों ने अपने ही तालों के ख़िलाफ़ वही इनकार निकाले, और फिर मियाद बीतते ही वापसी मंज़ूर करा ली, पाँच मिनट पर और चार घंटे पर। ख़ुद सौंपने वाली पोस्ट नोड के जवाब अक्षर दर अक्षर रखती है। तो सवाल की ईमानदार शक्ल यह है कि ऊर्जा आपसे कितनी देर छीनी नहीं जा सकती, और उसका जवाब ताला है। जिस अवधि के पीछे ताला नहीं, वह उतनी ही देर चलती है जितनी देर बेचने वाले की दिलचस्पी उसे न छेड़ने में है।
नीचे चलता रोज़ का चक्र
तीसरी घड़ी ख़ुद प्रोटोकॉल की है। किसी खाते की ऊर्जा-सीमा एक भत्ता है, बैलेंस नहीं: ऊर्जा ख़र्च करने से सीमा घटती नहीं, बल्कि उसके सामने एक इस्तेमाल वाला काउंटर चढ़ता है, और वह काउंटर अगले चौबीस घंटों में उतरता जाता है। “एक घंटे बाद वह लौट आती है” यहीं से आता है — अपना TRX स्टेक किए हुए खाते पर आधा-अधूरा ख़र्च हुआ भत्ता मोटे तौर पर ऐसा ही दिखता है। किराए के लिए यह एक ही तरह से मायने रखता है, और वह तरीक़ा उससे उलटा है जो पहली नज़र में लगता है। काउंटर वॉलेट का है, सौंपी हुई ऊर्जा का नहीं, और सौंपी हुई ऊर्जा के लौट जाने पर वह रीसेट नहीं होता: जिस वॉलेट ने अभी-अभी 65,000 इकाइयाँ ख़र्च की हैं वह उन्हें बाक़ी दिन अपनी सीमा के सामने ढोता रहता है। पाँच मिनट की अवधि उस भरपाई वाले दिन का लगभग तीन-सौवाँ हिस्सा है, इसलिए अगले ऑर्डर तक उसमें से क़रीब-क़रीब कुछ भी नहीं उतरता। इसीलिए दूसरे किराए को वह पार करना पड़ता है जो पहले ने ख़र्च किया, न कि उतनी ही मात्रा दोबारा पहुँचानी पड़ती है — और इसीलिए शुल्क लगाने से पहले हम पते पर उपलब्ध ऊर्जा पढ़ते हैं, यानी सीमा में से इस्तेमाल घटाकर, सीमा नहीं। बाज़ार के दूसरे सिरे पर यही चक्र बिकने वाली चीज़ का ज़्यादातर हिस्सा है: दिन में मुट्ठी भर ट्रांसफ़र भेजने वाले वॉलेट पर तीन दिन का पट्टा सौंपी हुई ऊर्जा जितना ही भरपाई ख़रीदता है।
“इस्तेमाल हुई” का मतलब “चली गई” नहीं
ट्रांसफ़र सौंपी हुई ऊर्जा को खाता नहीं है। ऊर्जा-सीमा के सामने ख़र्च होती है; जिस सौंपने ने सीमा उठाई वह दो पतों के बीच की एक पंक्ति है, और ख़र्च करने वाला कोई उसे छूता नहीं। वह तब ख़त्म होती है जब सौंपने वाला वापस लेता है, या ताला लगा हो तो मियाद से पहले कभी नहीं — इसलिए जिस वॉलेट ने अभी-अभी अपनी पूरी सीमा जला दी है उसके पास सौंपी हुई ऊर्जा वैसे ही खड़ी है, और जिसने कुछ भी ख़र्च नहीं किया उसके पास उससे ज़्यादा नहीं है। इसीलिए किराए के ख़त्म होने का मतलब देखने वाले के हिसाब से दो अलग बातें हैं: ऊर्जा तभी पहुँच गई थी जब वह पते पर दिखी, और वह इस्तेमाल हुई या नहीं, यह अलग बात है।
एक रास्ता हमने नापा नहीं: पाने वाले वॉलेट की अपनी स्टेकिंग उस पर खड़ी सौंपी हुई ऊर्जा के साथ क्या करती है। अगर वह बीच अवधि में स्टेक हटाता है या आगे सौंपता है, तो ऐक्चुएटर का कोड बताता है कि यहाँ कुछ मिलने को है, और हमने वह चलाया नहीं।
किसी ऑर्डर पर अवधि का ख़त्म होना कैसा दिखता है
जो आइटम अपनी खिड़की के बंद होने तक बिना इस्तेमाल पहुँच जाता है वह expired पर ख़त्म होता है, और वह नाकामी नहीं है। उस पर कोई त्रुटि नहीं होती, क्योंकि ग़लत कुछ हुआ ही नहीं: ऊर्जा ख़रीदी गई, सौंपी गई, पते पर पक्की हुई और पूरी खिड़की भर वहाँ टिकी रही, और आपने भेजा नहीं। mode A में शुल्क ठीक इसी वजह से खड़ा रहता है — बिकती है पहुँचाई गई ऊर्जा, आपका भेजने का काम नहीं — और mode C में, जहाँ किसी प्राप्तकर्ता के पता चलने से पहले ही वॉलेट पर शुल्क लगता है, expired अपवाद नहीं, आम अंत है।
mode B अकेला ऐसा मामला है जहाँ बंद हुई खिड़की हमारी है, आपकी नहीं। वहाँ भेजना सेवा का हिस्सा है: अगर send_before तक हमने आपका हस्ताक्षरित लेन-देन प्रसारित नहीं किया, तो आइटम failed पर बंद होता है, साथ में broadcast_window_missed, और पूरी रोकी गई राशि लौट आती है। हम देर से भी प्रसारित नहीं करते, और यह नुक्ताचीनी नहीं, इरादा है — सौंपी हुई ऊर्जा के जा चुकने के बाद आगे बढ़ाया गया ट्रांसफ़र वही TRX जला देगा जिसे बचाने के लिए हमें रखा गया था। इनमें से हर स्थिति किसी बिल के साथ क्या करती है, यह क़ीमतों वाले पन्ने पर है, और छोटे जवाब FAQ में हैं।
जब वॉलेट को पूरे दिन ऊर्जा चाहिए
इनमें से कोई भी शक्ल किसी हॉट वॉलेट के लिए अच्छी नहीं है। दिन भर के बेतरतीब भेजने को ढकने वाला लंबा पट्टा ख़ाली घंटों का भी दाम देता है; हर ट्रांसफ़र पर छोटा पट्टा मतलब हर ट्रांसफ़र पर एक ऑर्डर। Auto-refill का नियम तीसरा रास्ता है: एक पता और एक दैनिक बजट, जिसके बाद वॉलेट के किए हर ट्रांसफ़र के पीछे-पीछे लगभग 131,000 ऊर्जा तक भराई चलती है — और शुल्क तब लगता है जब वह ऊर्जा नेटवर्क पर दिखती है, तब नहीं जब कोई उसकी ख़बर देता है। सुस्त वॉलेट कुछ ख़र्च नहीं करता, क्योंकि उसे कुछ चाहिए ही नहीं था — दिन का बजट रोका जाता है, काटा नहीं — और अवधि वह चीज़ रह ही नहीं जाती जिसके इर्द-गिर्द आपको योजना बनानी पड़े।
बची हुई अवधि ख़ुद कैसे पढ़ें
यहाँ कुछ भी भरोसे पर लेने की ज़रूरत नहीं, क्योंकि यह सब चेन पर है। दोनों पतों के बीच सौंपना अपनी एक पंक्ति है, और इस पूरी पोस्ट का जवाब देने वाला फ़ील्ड expire_time_for_energy है — उस जोड़ी की पंक्ति पर मिलीसेकंड में एक समय-मुहर। कुंजी का न होना मतलब ताला नहीं, न कि शून्य लंबाई का ताला, और ज़्यादातर खुदरा किराए की ईमानदार पढ़त यही है।
मियाद ख़ुद सौंपने वाले ब्लॉक से नहीं, पिछले ब्लॉक के हेडर से मुहर पाती है, और इसीलिए ख़ुद सौंपने वाली पोस्ट कहती है कि उस संख्या को पढ़िए, कभी निकालिए मत। जवाब का दूसरा आधा ख़ुद खाता है: वह ऊर्जा-सीमा जो सौंपी हुई ऊर्जा आते ही बढ़ी, और वे फ़ील्ड जो उसके वापस लिए जाते ही ग़ायब हो जाते हैं — शून्य नहीं, ग़ायब।