Skip to content

วิธีตรวจสอบว่าต้องใช้ Energy เท่าใดในการทำธุรกรรม

แต่ละคำสั่งของ smart contract จะใช้ทรัพยากรระบบเมื่อโต้ตอบกับโทเค็น TRC-20 ในเครือข่าย Tron คุณสมบัตินี้ของระบบนิเวศช่วยให้สามารถประหยัดคริปโตดั้งเดิมของระบบในรูปแบบโทเค็น TRX ได้ ซึ่งโดยทั่วไปแล้วบล็อกเชนคริปโทเคอร์เรนซีอื่นๆ จะไม่มีฟังก์ชันเช่นนี้ให้แก่ผู้ใช้งาน โดยจะกำหนดค่าธรรมเนียมคงที่ในรูปของคริปโตดั้งเดิมหรือโทเค็นอื่นๆ

ผู้ใช้งาน Tron ที่วางแผนจะทำงานกับโทเค็น TRC-20 (การพัฒนา DApps, การโอน USDT TRC-20 ฯลฯ) ควรศึกษาขีดความสามารถของบล็อกเชนเพื่อหลีกเลี่ยงการใช้ TRX แทนที่จะใช้คริปโตดั้งเดิมเพื่อชดเชยพลังงานและทรัพยากรการประมวลผลที่จำเป็นให้กับเครือข่าย ให้ใช้ Energy ในการชำระค่าธรรมเนียมการทำธุรกรรม

แบบฟอร์มบนเว็บ Netts

ไม่ใช่เรื่องแปลกใหม่สำหรับนักพัฒนา smart contract ที่มีประสบการณ์ว่า หากมี Energy ในกระเป๋าเงินไม่เพียงพอในระหว่างทำธุรกรรม ระบบจะ “สลับ” ไปเผา TRX ของคุณเพื่อจ่ายค่าธุรกรรมแทน

ดังนั้น จึงเป็นเรื่องสำคัญมากที่จะต้องทราบว่าต้องใช้ Energy เท่าใดสำหรับการทำธุรกรรมที่วางแผนไว้ เพื่อเติมยอดคงเหลือล่วงหน้าและหลีกเลี่ยงการเสีย TRX โดยไม่จำเป็น

ต่อไปนี้เป็นตัวอย่างการคำนวณปริมาณ Energy ที่ต้องใช้ในการโอนสเตเบิลคอยน์ USDT TRC-20 ซึ่งจะช่วยให้คุณหลีกเลี่ยงการสูญเสีย TRX ได้

ปริมาณการใช้ Energy คำนวณอย่างไร?

ในการโอน USDT TRC-20 คุณจะต้องโต้ตอบกับ smart contract ของ Tether ค่าใช้จ่ายในการดำเนินการ smart contract แต่ละรายการบนเครือข่าย Tron จะแสดงได้ทั้งในรูปแบบ TRX และ Energy

ตัวอย่างเช่น:

  • ในการโอน USDT TRC-20 ในจำนวนใดก็ตาม ค่าธรรมเนียมการทำธุรกรรมจะอยู่ที่ 13.4 TRX หรือหน่วย Energy จำนวน 65,000 หน่วย
  • อย่างไรก็ตาม หากโอนสเตเบิลคอยน์ไปยังกระเป๋าเงินที่ไม่มีโทเค็นเหล่านี้อยู่ ปริมาณการใช้ gas จะเพิ่มขึ้นเป็นสองเท่า:
    • 27 TRX หรือหน่วย Energy จำนวน 131,000 หน่วย

สรุป: การใช้ทรัพยากร Energy ช่วยให้คุณสามารถชำระค่าธรรมเนียมสำหรับการดำเนินงานต่างๆ ภายในบล็อกเชน Tron ได้ รวมถึงการโอน USDT TRC-20

สูตรการคำนวณ Energy

ผู้ใช้งานบล็อกเชน Tron เป็นประจำที่มีการโอน USDT TRC-20 บ่อยครั้งทราบดีว่า มีเงื่อนไขอีกสองสามข้อที่ต้องปฏิบัติตามเพื่อป้องกันไม่ให้เครือข่ายเผา TRX ในระหว่างทำธุรกรรม

ปริมาณสำรอง Energy ที่คุณคำนวณไว้อย่างแม่นยำอาจไม่เพียงพอหากระบบเกิด ภาระงานเกิน (overloaded) ในช่วงที่มีการใช้งานสูง การปรับใช้ smart contract จะต้องใช้ขีดความสามารถในการประมวลผลและพลังงานเพิ่มเติม เพื่อหลีกเลี่ยงความล้มเหลวในการประมวลผลธุรกรรม ซึ่งต้นทุนของเครือข่ายเหล่านี้คือสิ่งที่คุณชดเชยในการทำธุรกรรมด้วยการใช้ทรัพยากร Energy

หากไม่สามารถเลื่อนเวลาการโอนได้ สามารถใช้สูตรต่อไปนี้เพื่อคำนวณ Energy:

Energy ต่อธุรกรรม = ปริมาณการใช้พื้นฐาน + ภาระงานเครือข่ายเพิ่มเติม

ภาระงานเครือข่ายเพิ่มเติม ขึ้นอยู่กับจำนวนธุรกรรมในบล็อก นี่คือวิธีการทำงานของแบบจำลอง dynamic energy บนบล็อกเชน Tron

จะนำภาระงานเพิ่มเติมนี้มาพิจารณาเมื่อคำนวณ Energy ที่จำเป็นได้อย่างไร?

สัญญาแต่ละฉบับจะมีฟิลด์ energy factor ซึ่งระบุถึงปัจจัยที่ทำให้ปริมาณการใช้ energy ของธุรกรรม smart contract เพิ่มขึ้นเมื่อเทียบกับการใช้ energy พื้นฐาน โดยค่าเริ่มต้นคือ 0 หากค่า energy factor ของ smart contract มากกว่า 0 หมายความว่าสัญญานั้นได้รับความนิยมอยู่แล้ว และจะมีการใช้ energy เพิ่มเติมเมื่อมีการเรียกใช้งาน

ดังนั้น สูตรสำหรับคำนวณ Energy ต่อธุรกรรมจะมีลักษณะดังนี้:

ปริมาณการใช้พื้นฐาน + (ปริมาณการใช้พื้นฐาน x energy factor)

ประสบการณ์แสดงให้เห็นว่า ยิ่งเครือข่ายมีภาระงานมากเท่าใด ปริมาณการใช้ Energy ในการเรียกใช้และปรับใช้ smart contract ก็จะยิ่งสูงขึ้นเท่านั้น

จำนวนโทเค็น TRC-20 ที่โอนไม่มีผลต่อปริมาณการใช้ Energy สำหรับค่าธรรมเนียมธุรกรรม แต่ความหนาแน่นของเครือข่ายอาจทำให้ปริมาณดังกล่าวเพิ่มขึ้นได้

แบบฟอร์มบนเว็บ Netts

วิธีตรวจสอบว่าต้องใช้ Energy เท่าใด

การควบคุมยอดคงเหลือเป็นวิธีที่มีประสิทธิภาพในการคำนวณ Energy ที่ต้องการได้อย่างถูกต้อง มีเครื่องมือมากมายสำหรับผู้ใช้งาน Tron ที่ช่วยให้ทำสิ่งนี้ได้อย่างรวดเร็วและแม่นยำ

บล็อกเชนเอ็กซ์พลอเรอร์ TronScan คุณสามารถเข้าสู่ระบบกระเป๋าเงินของคุณ ตรวจสอบยอดคงเหลือที่เป็นปัจจุบัน ดูประวัติการใช้ energy และตัดสินใจได้ว่าจะเติม Energy หรือไม่

กระเป๋าเงินแบบกระจายศูนย์ที่ผู้ใช้ดูแลเอง (non-custodial) อย่าง TronLink ไม่เพียงแต่มอบการเข้าถึงบล็อกเชน Tron และ DApps ได้อย่างรวดเร็วเท่านั้น แต่ยังแสดงค่าธรรมเนียมที่คาดการณ์ไว้ให้คุณทราบอีกด้วย

หากวิธีการเหล่านี้ไม่เหมาะกับคุณด้วยเหตุผลบางประการ คุณสามารถทำการทดลองโอนเป็นจำนวนเงินเล็กน้อย เพื่อดูข้อมูลต้นทุนจริงของธุรกรรมได้

วิธีเตรียมตัวล่วงหน้าและไม่จ่ายแพงเกินไป

ประหยัด TRX สำหรับค่าธรรมเนียมธุรกรรมล่วงหน้าก่อนที่จะโต้ตอบกับ smart contract ในการทำสิ่งนี้ คุณเพียงแค่ทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน

  1. ตรวจสอบยอดคงเหลือของ Energy ในปัจจุบันบนกระเป๋าเงินที่จะใช้งาน
  2. ตรวจสอบความพร้อมใช้งานของทรัพยากร Bandwidth – ต้องใช้ทรัพยากรนี้จำนวน 345 หน่วย (ประมาณ 0.345 TRX) ในการโอนโทเค็น USDT TRC-20 ในเครือข่าย Tron
  3. เช่า Energy ล่วงหน้าหากคุณมีไม่เพียงพอในกระเป๋าเงิน
  4. ส่งรายการโอนในช่วงเวลาที่เครือข่ายมีภาระงานน้อย

สรุป: Energy คือทรัพยากรหลักที่จะช่วยให้คุณประหยัด TRX เมื่อทำการโอน USDT TRC-20 ปริมาณการใช้ทรัพยากรนี้ต่อธุรกรรมจะอยู่ที่ 65,000 หรือ 131,000 หน่วย Energy ขึ้นอยู่กับสถานะของกระเป๋าเงินผู้รับ

วิธีที่ดีที่สุดในการหลีกเลี่ยงการเผา TRX คือการเช่า Energy ตามจำนวนที่ต้องการผ่านบริการพิเศษอย่าง NETTS ก่อนทำการโอน USDT TRC-20 คุณยังสามารถทำให้กระบวนการทั้งหมดเป็นไปโดยอัตโนมัติได้โดยใช้ Workspace ตัวอย่างเช่น Host Mode ด้วยค่าใช้จ่ายเพิ่มเติมเพียงเล็กน้อย ช่วยให้คุณลืมเรื่อง Energy ไปได้เลยตลอด 24 ชั่วโมง – ไม่ว่าคุณจะต้องการทำธุรกรรมกี่รายการในหนึ่งวันก็ตาม!

แบบฟอร์มบนเว็บ Netts

อย่าเผา TRX ของคุณในกองเพลิงแห่งธุรกรรม! เพียงแค่เช่า Energy ตามที่คุณต้องการจาก NETTS ซึ่งจะทำให้ต้นทุนธุรกรรมขั้นสุดท้ายอยู่ที่เพียง 3-6 TRX เท่านั้น และยิ่งน้อยลงไปอีกเมื่อใช้บอท Telegram เมื่อพิจารณาถึงการคืนเงิน TRX บ่อยครั้งสำหรับ energy ที่ไม่ได้ใช้งาน