¿Por qué una misma stablecoin puede funcionar en TRC20, ERC20 y BEP20?
La misma stablecoin puede aparecer tres veces en una billetera, una por cada red, y los saldos no se mezclan. USDT en una red y USDT en otra son tokens separados que comparten un nombre y un precio objetivo, y que están en libros contables separados.
Por eso, la red importa tanto como la moneda. Aquí te explicamos qué significan las tres etiquetas, por qué los emisores ofrecen varias versiones y qué cambia cuando eliges una diferente.
Qué significan TRC20, ERC20 y BEP20
Cada etiqueta identifica un estándar de token, es decir, el conjunto de reglas que sigue un token en una blockchain específica. Según la documentación de Ethereum, ERC-20 es el estándar para los tokens fungibles en Ethereum. BEP-20 es el equivalente en BNB Smart Chain, y TRC-20 es el estándar de tokens fungibles de TRON, que la propia documentación de TRON describe como compatible con ERC-20 en el nivel de la interfaz.
Así que la etiqueta te indica dos cosas a la vez: en qué blockchain está el token y qué conjunto de reglas sigue.
Por qué una stablecoin tiene varias versiones
Los emisores pueden crear sus tokens en más de una blockchain. Por ejemplo, tanto Tether como Circle emiten sus stablecoins en varias redes. Cada red tiene su propio modelo de comisiones, velocidad y nivel de compatibilidad con billeteras y plataformas, así que ofrecer varias versiones permite que las personas usen la que más les convenga.
Cada versión está en su propio libro contable y tiene su propia dirección de contrato. Un saldo en una red no se puede gastar en otra, y para moverlo entre redes hace falta un paso aparte.
Versiones nativas y puenteadas
No todas las versiones de una stablecoin en una red son emitidas por el propio emisor. Circle explica que el emisor acuña una stablecoin nativa en esa cadena, mientras que terceros crean una versión puenteada. También señala que el uso de puentes añade un punto débil que no existe con los tokens nativos. Circle publica las direcciones de contrato de sus tokens nativos para cada red, así que comparar las direcciones permite distinguirlos.
En la práctica, dos tokens con el mismo ticker pueden tener riesgos diferentes, según quién los emitió y cómo.
Qué implica al enviar
Los formatos de dirección ayudan un poco. Las direcciones de TRON suelen empezar con T, mientras que ERC20 y BEP20 usan el formato 0x; por eso, una dirección de Ethereum y una de BNB Smart Chain pueden verse idénticas. Las comisiones se pagan con la moneda propia de la red, como ETH en Ethereum, BNB en BNB Smart Chain y TRX en TRON, donde también entran en juego recursos como Energy y Bandwidth, no con la stablecoin que se envía.
Si la red seleccionada no coincide con la que espera el destinatario, los fondos pueden terminar en una red que este no supervisa. Para mover una stablecoin de una red a otra se necesita un intercambio, un puente o una transferencia entre cadenas respaldada por el emisor; cada opción tiene sus propias comisiones y riesgos, y los puentes, en particular, han sido un punto débil en el pasado.
Recordatorio de WEEX: la red debe coincidir en ambos extremos
WEEX recuerda a los usuarios que tener el mismo nombre no significa estar en la misma red. Antes de enviar una stablecoin, confirma la red tanto en el lado del envío como en el de la recepción, comprueba el formato de la dirección y considera hacer primero una transferencia de prueba pequeña. Busca el hash de la transacción en el explorador de esa red y nunca compartas tu frase semilla ni tu clave privada.
Conclusión
TRC20, ERC20 y BEP20 son estándares de tokens para tres blockchains diferentes, y los emisores crean versiones de una misma stablecoin en cada una. Las versiones comparten un nombre y un precio objetivo, pero no un libro contable, así que la red que eliges determina dónde están realmente tus fondos.
Preguntas frecuentes
1. ¿Cuál es la diferencia entre ERC20, TRC20 y BEP20?
Son estándares de tokens para diferentes blockchains: ERC-20 para Ethereum, TRC-20 para TRON y BEP-20 para BNB Smart Chain. Cada uno define cómo funcionan los tokens fungibles en su propia red.
2. ¿Una stablecoin en TRC20 es igual que una en ERC20?
Comparten un nombre y un emisor, pero son tokens separados en redes distintas. Los saldos no se mezclan y, al enviar, la red debe coincidir.
3. ¿Puedo enviar un token ERC20 a una dirección BEP20?
Las direcciones ERC20 y BEP20 pueden verse idénticas, pero la transferencia se realiza en la red que selecciones. Si el destinatario no usa esa red, puede que los fondos no se acrediten y no se garantiza que puedan recuperarse.
4. ¿Por qué varían las comisiones entre redes?
Cada red tiene su propio mecanismo de comisiones, que se pagan con su propia moneda, y los montos cambian según las condiciones de la red. TRON usa Energy y Bandwidth en lugar de una única tarifa de gas.
5. ¿Cómo puedo saber en qué red está una stablecoin?
Comprueba la etiqueta de la red en tu billetera o plataforma, revisa el formato de la dirección y compara la dirección de contrato del token en el explorador de la red con la publicada por el emisor.