Phí mạng TRON và cấu trúc tài nguyên Energy
Vì sao chuyển USDT trên TRON gần như miễn phí — phân tích Bandwidth, Energy và lượng tài nguyên thực sự tiêu hao khi gửi USDT TRC-20.
Mô hình tài nguyên của TRON
Người dùng từng trả gas trên Ethereum đều quen với việc phí biến động khó đoán. TRON đi theo hướng khác: thay vì đốt token cho mỗi byte tính toán, mạng phân chia thành ba loại tài nguyên — Bandwidth, Energy và TRX — để tài khoản có thể stake hoặc thuê trước, giúp các giao dịch thường ngày gần như không tốn chi phí trực tiếp.
Bandwidth dùng cho giao dịch chuyển khoản đơn thuần, Energy dùng cho việc gọi smart contract, còn TRX được đốt bù khi hai loại trên thiếu hụt. Ngoài ra, nếu khóa TRX trong một khoảng thời gian, tài khoản còn nhận quyền bỏ phiếu cho Super Representative — các node tạo block.
Nếu bạn mới làm quen với USDT trên TRON, bài hướng dẫn USDT TRC-20 sẽ bổ trợ tốt cho bài viết tập trung vào cơ chế phí này.
Bandwidth — dành cho giao dịch thông thường
Bandwidth là tài nguyên tiêu hao mỗi khi giao dịch được ghi vào block. Chuyển TRX, kích hoạt tài khoản và phần lớn thao tác không liên quan đến contract chỉ dùng Bandwidth. Lượng tiêu hao tỉ lệ với kích thước giao dịch, thường khoảng 250 đến 270 Bandwidth mỗi lần chuyển.
Mỗi tài khoản TRON được cấp miễn phí 600 Bandwidth mỗi ngày, đủ cho khoảng hai lần chuyển TRX mà không tốn phí. Hạn mức được làm mới vào lúc 00:00 UTC và phần chưa dùng sẽ không được cộng dồn sang ngày hôm sau.
Khi hết hạn mức miễn phí, tài khoản có thể stake TRX để nhận thêm Bandwidth, hoặc cho ví tự động đốt một lượng nhỏ TRX — thường khoảng 0,3 TRX mỗi giao dịch — để bù phần thiếu.
Energy — dành cho smart contract
USDT TRC-20 không phải tài sản gốc của TRON mà tồn tại dưới dạng smart contract. Mỗi lần chuyển USDT đều gọi hàm transfer của contract, tiêu hao Energy ngoài Bandwidth. Lượng Energy cần dùng phụ thuộc vào những gì contract phải thực hiện trong lệnh gọi.
Trạng thái của địa chỉ nhận có ảnh hưởng quan trọng. Khi gửi USDT đến địa chỉ đã từng nhận USDT, contract chỉ cần cập nhật hai ô số dư có sẵn. Nhưng khi gửi đến địa chỉ lần đầu nhận USDT, contract phải cấp phát một ô lưu trữ mới, khiến chi phí Energy tăng gần gấp đôi.
| Trường hợp | Energy tiêu hao | Quy đổi TRX (đốt) |
|---|
| USDT đến địa chỉ đã từng nhận | khoảng 31.895 | khoảng 13,4 TRX |
| USDT đến địa chỉ chưa từng nhận | khoảng 65.000 | khoảng 27,3 TRX |
| Chuyển TRX thông thường | 0 | Chỉ tốn Bandwidth |
Giá trị quy đổi TRX có thể thay đổi vì TRON định kỳ điều chỉnh tham số energy_fee. Bạn nên kiểm tra số liệu hiển thị trong ví ngay trước khi ký, và xem chi tiết Energy đã tiêu hao trên tronscan.org sau khi giao dịch được xác nhận.
Ba cách để có Energy
Khác với Bandwidth, Energy không được cấp miễn phí hằng ngày. Tài khoản gửi USDT thường xuyên có thể kết hợp ba phương án dưới đây.
1. Stake (freeze) TRX. Khóa TRX trên mạng để nhận hạn ngạch Energy mỗi ngày theo tỉ lệ số TRX đã khóa. Khi mở khóa có thời gian chờ 14 ngày. Với ví vận hành xử lý rút tiền hằng ngày, cách này ổn định nhất.
2. Thuê Energy. Các dịch vụ như JustLend Energy hoặc TR Energy cho phép thuê Energy từ những người stake khác trong vài phút. Phù hợp với việc chuyển USDT thưa thớt, không cần stake hẳn một lượng lớn.
3. Đốt TRX. Khi không có stake hoặc không thuê Energy, ví sẽ tự đốt đủ TRX để bù phần Energy thiếu. Cách này đơn giản nhất nhưng cũng đắt nhất trên mỗi giao dịch.
Khi giao dịch thất bại — OUT_OF_ENERGY
Nếu ví thiếu Energy và đồng thời thiếu TRX để đốt, giao dịch sẽ thất bại. Giao dịch vẫn được ghi lên chuỗi với mã kết quả OUT_OF_ENERGY, USDT không di chuyển, nhưng phần Bandwidth và một ít TRX đã tiêu hao vẫn bị trừ.
Trên tronscan.org, các trường Result, Energy Usage và Net Usage cho biết tình trạng của giao dịch. Nếu Result khác SUCCESS, coi như giao dịch chưa diễn ra và cần gửi lại sau khi đã nạp đủ Energy.
Khi mọi thứ được chuẩn bị đầy đủ, phí mạng cho mỗi lần chuyển USDT trên TRON rất thấp, thường dưới 1 USDT quy đổi. Sự khác biệt so với các chuỗi khác được trình bày trong bài so sánh TRC-20 và ERC-20.
Kết
Mô hình tài nguyên của TRON ban đầu có vẻ phức tạp, nhưng khi ví đã được cấu hình hợp lý thì chi phí mỗi lần chuyển USDT vừa nhỏ vừa có thể dự đoán. Giao dịch TRX đơn thuần dùng Bandwidth miễn phí, còn chuyển USDT vẫn nằm dưới một phần nhỏ của một đô la nếu Energy được lấy từ stake hoặc thuê thay vì đốt TRX.
Hệ thống rút tiền của TRX/CASINO chuẩn bị sẵn Energy trên ví vận hành, nên hội viên không cần tự giữ TRX để rút. Thông tin vận hành được trình bày tại trang giới thiệu, và bạn có thể tiếp tục chơi tại casino hoặc slots.