TRON Bandwidth vs Energy: ¿Cuál es la diferencia real?
Un amigo me escribió hace unas semanas preguntándome por qué le falló una transacción. Acababa de hacer staking de algo de TRX esperando que cubriera sus envíos de USDT. Le saltó un "bandwidth points not enough" o algo parecido.
¿El problema? Stakó el recurso equivocado.
A tanta gente le pasa esto que decidí dedicarle su propio artículo. Bandwidth y energy suenan parecidos — ambos son "recursos de red" en TRON — pero confundirlos cuesta plata real.
La forma más clara que tengo de explicarlo
El bandwidth es la estampilla del sobre. No importa lo que lleve adentro, cada carta necesita una para que la despachen.
El energy es la electricidad que mueve las máquinas una vez que tu carta llega a una fábrica. Solo lo necesitás si el destino es una fábrica (un smart contract) que tiene que hacer algo con tu carta.
Así que si estás moviendo TRX puro de un wallet a otro — solo bandwidth. No hay fábrica involucrada. Estampilla, listo.
Si estás moviendo USDT, USDD, JST o cualquier token TRC-20 — bandwidth y energy. Porque el token no se está moviendo de verdad, lo que pasa es que un smart contract actualiza quién posee qué. Esa es la parte de fábrica.
La cuota gratis diaria que nadie usa
Acá hay algo que no supe casi por un año después de empezar a usar TRON: cada cuenta recibe 600 puntos de bandwidth gratis por día. Se renueva cada 24 horas. Sin staking, sin nada, simplemente aparece.
600 puntos alcanzan más o menos para 2 transferencias simples TRX a TRX. Quizás un voto. Poco, pero gratis.
No hay equivalente gratis para energy. Cero energy por default. Por eso tu primer envío de USDT se siente como una bofetada — tenías 0 energy y la red te agarró TRX del saldo y lo quemó. Profundicé en esa mecánica en mi artículo sobre por qué las comisiones de USDT son tan altas si querés la historia completa.
¿Cuánto cuesta cada cosa realmente?
Algunos números aproximados de mis propias transacciones, todos verificables en TronScan si te interesa:
Transferencia TRX → TRX: ~268 bandwidth, 0 energy
Transferencia USDT (el receptor ya tiene USDT): ~345 bandwidth, ~64.285 energy
Transferencia USDT (receptor nuevo): ~345 bandwidth, ~130.000 energy
Swap en SunSwap: 600+ bandwidth, 200.000+ energy
Minteo de NFT o llamada a contrato: varía muchísimo, suele ser intensivo en energy
Fijate cómo el bandwidth se mantiene chico incluso para cosas complejas. Eso es porque el bandwidth depende sobre todo del tamaño de los datos de tu transacción, no de la complejidad de lo que hace. Una transferencia USDT son unos 345 bytes de datos, da igual si dispara un contrato que ejecuta mil operaciones.
El energy es lo opuesto. Costo de cómputo puro. Cuanto más tiene que "pensar" el contrato, más energy quemás.
Cómo conseguís cada uno
Bandwidth tiene dos vías: usá los 600 gratis diarios, o hacé staking de TRX (técnicamente "freeze") para generar más. Unos cientos de TRX stakeados te dan bandwidth de sobra para uso normal.
Energy es más complicado. Podés:
Stakear bastante TRX (miles) para generar energy diario
Dejar que la red queme TRX de tu wallet automáticamente en cada transferencia
Alquilar energy de un marketplace por una tarifa chica
La opción 1 tiene sentido si tenés TRX ocioso y no lo necesitás por 14+ días. La opción 2 es el default y, a la larga, la más cara. La opción 3 es lo que hago yo — alquilo a través de mi propio servicio (EnergyTRX), pero hay varios decentes. Tal vez 3-5 TRX por envío en vez de 27.
Una confusión común que vale aclarar
Hacer staking de TRX para energy era la movida obvia para usuarios pesados de USDT. Después la red cambió la fórmula hace un par de años y ahora hay que bloquear bastante más TRX para conseguir el mismo energy diario. Creo que fue con la actualización Stake 2.0 — la verdad no estoy seguro de la fecha exacta.
El resultado es que para la mayoría de usuarios casuales, el staking ya no compensa el inmovilizar capital. Habría que stakear unos 5.000-8.000 TRX solo para cubrir unas pocas transferencias diarias de USDT. Si no estás transfiriendo todo el tiempo, ese capital congelado podría estar haciendo otras cosas.
Para alguien que manda USDT 2-3 veces por semana, el alquiler gana en matemática. Para una empresa que hace 100+ transferencias diarias, el staking todavía puede tener sentido.
¿Y los usuarios nuevos?
Si recién abriste tu wallet, este es el orden de pensamiento que sugeriría:
Mantené un saldito de TRX (10-15 TRX alcanza) para quemar bandwidth en cosas simples. No te molestes en stakear para bandwidth — los 600 gratis diarios cubren más de lo que la gente cree. Para USDT, alquilá energy, o aceptá el burn en los primeros envíos mientras descubrís tu patrón de uso.
Si nunca tocaste TRON y todo te suena nebuloso, escribí un explicador para principiantes de la red que cubre lo básico antes de meterse en gestión de recursos.
Una última cosa
El bandwidth y el energy no se transfieren entre wallets. Están atados a la dirección que tiene el stake. O sea, si stakeás TRX en el Wallet A y después mandás USDT desde el Wallet B, el Wallet B sigue teniendo cero energy y quemará TRX.
Suena obvio escrito. Lo aprendí por las malas.