Host Mode - การจัดการ Energy อย่างต่อเนื่อง
Host Mode คือระบบจัดการ Energy อัตโนมัติที่ช่วยให้ที่อยู่ TRON มี Energy เพียงพอสำหรับการโอน USDT (TRC-20) อยู่เสมอ โดยระบบจะ delegate Energy ให้สำหรับแต่ละรอบ และจะ re-delegate ให้อัตโนมัติหลังจากที่อยู่นั้นใช้งาน Energy ไปแล้ว
ภาพรวม
เมื่อที่อยู่เข้าสู่ Host Mode ระบบจะ delegate Energy ไปยังที่อยู่นั้น และคอยตรวจดูการทำธุรกรรมโอน USDT ของที่อยู่ดังกล่าว หลังจากที่มีการโอนและใช้ Energy ที่ได้รับ delegate ไปแล้ว Energy นั้นจะถูกเรียกคืน และระบบจะทำการ delegate รอบใหม่ให้โดยอัตโนมัติ — ตราบใดที่ที่อยู่นั้นยังมีรอบคงเหลืออยู่ (หรืออยู่ใน infinity mode)
ฟีเจอร์หลัก
- Energy อัตโนมัติ: Energy จะถูก delegate ให้ในแต่ละรอบโดยไม่ต้องดำเนินการด้วยตนเอง
- Auto re-delegation: หลังจากที่มีการโอน USDT และใช้ Energy ไปแล้ว รอบถัดไปจะถูก delegate ให้โดยอัตโนมัติ
- ระบบรอบ (Cycle system): คุณจ่ายค่าบริการตามรอบการ delegation
- Infinity mode: ทำงานต่อเนื่องไปเรื่อยๆ จนกว่าคุณจะสั่งหยุด
วิธีการทำงาน
- เพิ่มที่อยู่: ลงทะเบียนที่อยู่เข้าสู่ Host Mode (
/apiv2/time/add) - ซื้อรอบ: สั่งซื้อรอบตามจำนวนที่กำหนด (
/apiv2/time/order) หรือเปิดใช้งาน infinity mode (/apiv2/time/infinitystart) ซึ่งขั้นตอนนี้จะเป็นการเปิดใช้งานที่อยู่ - Delegation: Energy จะถูก delegate ไปยังที่อยู่สำหรับรอบปัจจุบัน
- การใช้งาน: เมื่อที่อยู่ดังกล่าวทำการโอน USDT และใช้ Energy ไป ระบบจะเรียกคืน Energy นั้นและ delegate รอบถัดไปให้
- เสร็จสิ้น: เมื่อใช้งานรอบที่สั่งซื้อไว้จนครบทั้งหมด ที่อยู่จะหยุดการทำงานโดยอัตโนมัติ หากอยู่ใน infinity mode ระบบจะทำงานต่อไปเรื่อยๆ จนกว่าคุณจะสั่งหยุด
รอบและราคา
- 1 รอบ = 1 delegation: การ delegation แต่ละครั้งจะให้ 131,000 Energy และใช้ไป 1 รอบ
- จ่ายตามการใช้งานจริง (Pay as you go): การสั่งซื้อรอบจะไม่มีการเรียกเก็บเงินล่วงหน้า แต่ละรอบจะถูกคิดค่าบริการในจังหวะที่ Energy ของรอบนั้นถูก delegate ดังนั้นการคิดค่าบริการครั้งแรกจะเกิดขึ้นทันทีหลังจากเปิดโหมด ก่อนที่จะมีการโอนครั้งแรกของคุณ
- ราคาต่อรอบ: การ delegation ครั้งแรกของการเปิดใช้งาน (activation) มีค่าบริการ 4 TRX ในครั้งถัดๆ ไปจะมีค่าบริการ 2 TRX หากการโอนครั้งก่อนหน้าของคุณใช้ Energy ไป 65,000 หรือน้อยกว่า และคิด 4 TRX หากใช้ไปมากกว่านั้น การเปิดใช้งาน (activation) คือช่วงเวลาที่เริ่มต้นขึ้นเมื่อที่อยู่ที่ไม่มีคำสั่งซื้อที่เปิดค้างอยู่และไม่มีการ delegation ที่ทำงานอยู่ถูกเปิดสวิตช์ใช้งาน การซื้อรอบเพิ่มในขณะที่ระบบกำลังทำงานอยู่แล้วจะถือเป็นช่วงการเปิดใช้งานเดิมต่อไป การหยุดที่อยู่จะเป็นการสิ้นสุดช่วงการเปิดใช้งาน — หากเปิดสวิตช์ที่อยู่อีกครั้ง การนับจะเริ่มต้นใหม่ ทำให้การ delegation ครั้งแรกนั้นกลับมาคิดที่ 4 TRX อีกครั้ง ค่า
amountที่ส่งกลับมาเมื่อคุณสั่งซื้อรอบเป็นเพียงการประมาณการ ไม่ใช่ยอดรวมขั้นสุดท้าย - ยอดขั้นต่ำรายวัน (มีผลบังคับใช้ 2026-08-29): หากที่อยู่มีการใช้งานน้อยกว่า 8 TRX ตลอดทั้งวันตามปฏิทินเวลา UTC ระบบจะเรียกเก็บส่วนต่างเมื่อสิ้นสุดวันนั้น ข้อยกเว้นสองประการ: กฎนี้จะไม่นำมาใช้กับที่อยู่ที่มีการโอนตั้งแต่ 3 ครั้งขึ้นไปต่อวัน และจะไม่นำมาใช้ในวันแรกหากโหมดถูกเปิดใช้งานเวลา 16:00 UTC หรือช้ากว่านั้น — สำหรับที่อยู่ดังกล่าว ระบบจะเริ่มนับตั้งแต่วันถัดไป
- อายุของการ Delegation: มีระยะเวลา 24 ชั่วโมงแบบ rolling นับจากจังหวะที่ Energy ถูก delegate หากไม่มีการโอนเกิดขึ้นภายในกรอบเวลานั้น Energy จะถูกเรียกคืน และรอบถัดไปจะถูก delegate ให้สำหรับวันถัดไปโดยคิดค่าบริการในอัตรา 4 TRX
- การปิดตัวเมื่อไม่มีการใช้งาน (Idle shutdown): หลังจากไม่มีการใช้งานติดต่อกัน 2 วัน — ซึ่งคือรอบ 24 ชั่วโมงจำนวน 2 รอบสิ้นสุดลงโดยไม่มีการโอน — โหมดจะปิดตัวเองลงและคำสั่งซื้อที่เปิดค้างอยู่จะถูกปิด
- การโอนเพิ่มเติมภายในรอบที่ชำระเงินแล้ว: การโอนครั้งที่สองที่ส่งออกไปในเสี้ยววินาทีก่อนที่ Energy จะถูกเรียกคืนจะถือว่าเป็นการใช้ Energy เดิมซ้ำ ซึ่งจะไม่เริ่มรอบใหม่และไม่ลดจำนวนรอบที่เหลือของคุณ แต่จะถูกคิดค่าบริการแยกต่างหากตามอัตราที่ตรงกับ Energy ที่ถูกใช้ไป แนะนำให้เว้นระยะห่างระหว่างการโอนประมาณหนึ่งนาทีเพื่อหลีกเลี่ยงกรณีนี้
- Bandwidth: ระบบจะ delegate Bandwidth ให้สูงสุด 400 ควบคู่ไปกับ Energy หากที่อยู่นั้นมีไม่เพียงพอ โดยส่วนนี้ไม่มีค่าใช้จ่ายเพิ่มเติมและรวมอยู่ในราคารอบแล้ว
- Infinity mode: จำนวนรอบจะไม่มีจำกัดจนกว่าคุณจะสั่งหยุดที่อยู่ ข้อกำหนดทั้งหมดข้างต้นยังคงมีผลบังคับใช้ — การ delegation แต่ละครั้งจะถูกคิดค่าบริการเมื่อเกิดขึ้นจริง รวมถึงยอดขั้นต่ำรายวันและการปิดตัวเมื่อไม่มีการใช้งานก็ทำงานในรูปแบบเดียวกัน
เหมาะสำหรับ
- ผู้เทรดที่มีความเคลื่อนไหวสูงและโอน USDT บ่อยครั้ง
- ผู้ใช้งานที่ไม่ได้ stake TRX เพื่อรับ Energy ด้วยตนเอง
- บริการที่ต้องการให้มี Energy พร้อมใช้งานในที่อยู่เสมอโดยไม่ต้องเติมเอง
Endpoint สำหรับการจัดการ
- Time Add — เพิ่มที่อยู่เข้าสู่ Host Mode (และลงทะเบียน URL สำหรับ callback)
- Time Order — ซื้อรอบตามจำนวนที่กำหนด (เปิดใช้งานที่อยู่)
- Time Infinity Start — เปิดใช้งานโหมด infinity (ไม่จำกัด)
- Time Stop — หยุด Host Mode และปิดคำสั่งซื้อที่เปิดค้างอยู่
- Time Delete — ลบที่อยู่ออกจาก Host Mode
- Time Status — ตรวจสอบที่อยู่, โหมด และจำนวนรอบ
การยืนยันตัวตน (Authentication)
ทุกคำขอจำเป็นต้องมี:
- API key — ส่งผ่านทาง JSON body (
api_key) หรือผ่านเฮดเดอร์X-API-KEY - Whitelisted IP — IP ของคำขอต้องอยู่ใน whitelist ที่กำหนดค่าไว้สำหรับ API key ของคุณ
ทุก endpoint จะส่งข้อมูลกลับมาในรูปแบบ JSON envelope:
{ "code": 0, "msg": "…", "data": { } }code = 0 หมายถึงสำเร็จ; ค่า code ที่ติดลบหมายถึงเกิดข้อผิดพลาด (ดูรายละเอียดใน msg)
Callbacks (webhooks)
เมื่อคุณลงทะเบียน callback_url สำหรับที่อยู่ (ผ่าน /apiv2/time/add) ระบบจะแจ้งเตือนไปยัง URL ของคุณทุกครั้งที่มีการ delegate Energy ไปยังที่อยู่นั้น โดย callback จะส่งข้อมูล hash ของการ delegation, จำนวนเงินที่เรียกเก็บสำหรับรอบนั้น (charged, TRX, มีส่งมาเสมอ) และ — เฉพาะเมื่อรอบนั้นเกิดขึ้นจากการโอนของคุณ — ช่วงอัตราค่าบริการตามปริมาณ Energy ที่ใช้ไปของการโอนนั้น (energy_used: 65k หรือ 131k, หากไม่ใช่กรณีนี้พารามิเตอร์นี้จะถูกละเว้น) ดูรายละเอียดรูปแบบคำขอที่แน่นอนได้ที่ Time Add → Callbacks
แนวทางปฏิบัติที่ดีที่สุด
- ตรวจสอบที่อยู่ ให้ถูกต้องและเปิดใช้งานบนเครือข่าย TRON เรียบร้อยแล้วก่อนที่จะเพิ่มเข้าระบบ
- รักษายอดคงเหลือให้เพียงพอ — ค่าบริการของแต่ละรอบจะถูกเรียกเก็บเมื่อมีการ delegate เกิดขึ้นจริง ไม่ใช่ตอนที่คุณสั่งซื้อ
- เริ่มต้นจากจำนวนน้อยๆ โดยลองใช้ไม่กี่รอบก่อนที่จะเปิดใช้งาน infinity mode
- ตรวจสอบ ที่อยู่ของคุณ, จำนวนรอบ และค่าใช้จ่ายจริงผ่าน Time Status endpoint
- เว้นระยะห่างประมาณหนึ่งนาทีระหว่างการโอน จากที่อยู่เดียวกัน เพื่อไม่ให้การโอนครั้งที่สองไปใช้ Energy ซ้ำกับส่วนที่กำลังถูกเรียกคืน
- หยุดที่อยู่ที่คุณไม่ได้ใช้งาน — ที่อยู่ซึ่งไม่มีการใช้งานจะยังคงมีค่าใช้จ่ายตามยอดขั้นต่ำรายวันจนกว่าระบบจะปิดตัวลงโดยอัตโนมัติ
- ปกป้อง API key ของคุณ — ห้ามเปิดเผยในโค้ดฝั่งไคลเอนต์เด็ดขาด และอัปเดต IP whitelist ให้เป็นปัจจุบันอยู่เสมอ
การเริ่มต้นใช้งาน
- รับ API key และเพิ่ม IP เซิร์ฟเวอร์ของคุณเข้าสู่ whitelist
- เพิ่มที่อยู่ด้วย
/apiv2/time/add - สั่งซื้อรอบด้วย
/apiv2/time/orderหรือเปิดใช้งาน infinity mode ด้วย/apiv2/time/infinitystart - ตรวจสอบสถานะด้วย
/apiv2/time/status