Ir al contenido

Mapeo de Conceptos

Esta página es un mapeo preciso, uno a uno, para desarrolladores y usuarios avanzados que llegan de otros ecosistemas. Donde no existe un equivalente directo, la diferencia funcional se explica de manera explícita.

Concepto de EthereumEquivalente en TRONNotas
GasEnergía + Ancho de bandaTRON divide la abstracción única de Gas en dos recursos. La Energía cubre la ejecución de contratos inteligentes; el Ancho de banda cubre las transferencias simples.
Gas PriceN/ATRON no tiene subasta de precio de gas. Los costos de recursos los fija el protocolo, no el mercado.
Gas LimitEnergy LimitUna transacción puede establecer un consumo máximo de Energía para evitar una ejecución descontrolada.
Ether (ETH)TRXMoneda nativa. Ambas se usan para staking, pago de comisiones y gobernanza.
WeiSunUnidad mínima. 1 TRX = 1.000.000 Sun.
GweiN/ASin equivalente. Las comisiones de TRON se expresan directamente en TRX o Sun.
EVMTVMLa Máquina Virtual de TRON. En gran medida compatible con la EVM a nivel de opcodes, con precompilaciones específicas de TRON.
SoliditySolidity (variante TVM)TRON usa un fork de Solidity. La mayoría de los contratos compilan con cambios menores. Algunos opcodes de la EVM se comportan de forma diferente en la TVM.
Proof of StakePrueba de Participación Delegada (DPoS)TRON usa 27 productores de bloques elegidos (Súper Representantes) en lugar de un conjunto amplio de validadores.
ValidatorsSúper Representantes (SRs)Las 27 direcciones con mayor cantidad de votos producen todos los bloques.
StakingStake 2.0 (Freeze)En Ethereum, hacer staking implica operar un validador. En TRON, hacer staking (congelar) TRX otorga créditos de recursos y poder de voto — no se requiere operar un nodo.
Block Time3 segundosvs. ~12 segundos en Ethereum post-Merge.
Finality~19 bloques (~57 segundos)Ethereum alcanza la finalidad en ~12 minutos (2 épocas).
MempoolTransaction PoolTRON tiene un mempool, pero con bloques de 3 segundos, las transacciones se procesan muy rápido. No existe un mecanismo de tarifa de prioridad para inclusión más rápida.

Concepto de EthereumEquivalente en TRONNotas
Externally Owned Account (EOA)Cuenta NormalCuenta controlada por el usuario con clave privada. Funcionalmente idéntica.
Contract AccountCuenta de Contrato InteligenteDirección de código desplegado sin clave privada.
Account NonceReference BlockTRON no usa un nonce secuencial. Las transacciones referencian un hash de bloque reciente (TAPOS — Transaction As Proof Of Stake) para prevenir ataques de repetición.
Account Abstraction (EIP-4337)Cuenta Multi-SigTRON tiene soporte nativo de múltiples firmas con umbral/peso configurable, pero sin equivalente completo al EIP-4337.
ENS (Name Service)NingunoNo existe un servicio de nombres en cadena equivalente al ENS. Algunas billeteras muestran etiquetas, pero son off-chain.
CREATE2CREATE2 (TVM)Disponible en la TVM. La derivación de direcciones funciona de manera idéntica a Ethereum.
Address FormatBase58Check (prefijo T)La misma clave privada genera una dirección 0x (Ethereum) y una dirección T (TRON).

Estándar de EthereumEstándar de TRONNotas
ERC-20TRC-20Funcionalmente idénticos. Misma interfaz (transfer, approve, allowance, transferFrom).
ERC-721TRC-721Funcionalmente idénticos. Estándar NFT.
ERC-1155TRC-1155Estándar multi-token. Compatible con la TVM.
Native ETH transferTransferencia de TRX (Ancho de banda)Las transferencias de TRX usan Ancho de banda (no Energía) y son de nivel de protocolo, no llamadas a contratos.
NingunoTRC-10Tokens de nivel de protocolo nativos de TRON, no contratos inteligentes. Sin equivalente en EVM. Se crean y gestionan directamente en la capa de red de TRON.

Patrón de EthereumPatrón de TRONNotas
Approve + TransferFromApprove + TransferFromPatrón idéntico. La superficie de ataque de aprobación es la misma — ver la Lista de Vigilancia de Seguridad.
Wrapped ETH (WETH)Wrapped TRX (WTRX)El TRX debe envolverse en un token TRC-20 (WTRX) para usarse en contratos AMM, ya que el TRX nativo no cumple con el estándar TRC-20.
Uniswap V2/V3SunSwap V2/V3SunSwap es un fork de Uniswap desplegado en TRON. Los pools de liquidez, la matemática AMM y los tokens LP son estructuralmente idénticos.
Aave / CompoundJustLendProtocolo de préstamos en TRON. Usa un modelo de tasa de interés y un factor de salud similares.
USDC / USDT (ERC-20)USDT / USDD (TRC-20)El USDT TRC-20 de Tether es la stablecoin dominante en TRON por volumen. La emisión nativa de USDC en TRON fue descontinuada en 2024–2025; USDD es la alternativa descentralizada nativa de TRON.

Herramienta de EthereumEquivalente en TRONNotas
Hardhat / FoundryTronBoxTronBox es el framework de desarrollo principal para TRON. Existen plugins de Hardhat para TRON pero son menos maduros.
ethers.jstronwebEl SDK oficial de TRON para JavaScript. Su API difiere significativamente de ethers.js — no es un reemplazo directo.
web3.jstronwebIgual. tronweb es la biblioteca estándar única.
MetaMaskTronLinkExtensión de billetera para el navegador. TronLink está diseñado específicamente para TRON.
Remix IDERemix (modo TVM)Remix soporta despliegue en TVM. Cambia el entorno de despliegue a “Injected TronLink” o a un RPC específico de TRON.
Infura / AlchemyTronGridEl servicio de nodo API gestionado de TRON. Provee endpoints compatibles con JSON-RPC para TVM y la API HTTP específica de TRON.
TenderlyVerificación de contratos en TRONSCANSin equivalente completo a Tenderly. TRONSCAN ofrece verificación de contratos, rastreo de transacciones y decodificación de ABI.
EtherscanTRONSCANExplorador de bloques, verificación de contratos, seguimiento de tokens y gestión de aprobaciones.
Sepolia / GoerliNile / ShastaTRON mantiene dos testnets públicos: Nile (primario) y Shasta. Nile es el testnet recomendado para el desarrollo actual.
ChainlinkWINkLinkLa red de oráculos descentralizada nativa de TRON. Proporciona feeds de datos altamente confiables y resistentes a la manipulación (Feeds de Precios, VRF, OCR) integrados nativamente en el ecosistema de TRON.

Concepto de SolanaEquivalente en TRONNotas
SOLTRXMoneda nativa.
LamportsSunUnidad mínima. 1 SOL = 10⁹ Lamports; 1 TRX = 10⁶ Sun.
Proof of History (PoH)DPoSSolana usa una función de retardo verificable para ordenar; TRON usa productores de bloques elegidos con un slot de 3 segundos.
ValidatorsSúper RepresentantesSolana tiene ~2.000+ validadores; TRON tiene exactamente 27 SRs activos.
RentActivación de cuenta (1 TRX)Solana cobra renta por almacenamiento en cadena; TRON cobra una comisión única de 1 TRX por activación de nuevas direcciones. Sin renta de almacenamiento continua.
ProgramsContratos Inteligentes (TVM)Los programas de Solana son bytecode BPF sin estado; los contratos inteligentes de TRON son bytecode con estado compatible con EVM.
SPL TokenTRC-20Estándar de token fungible. SPL y TRC-20 son arquitectónicamente diferentes (Solana usa un programa de token compartido; TRON despliega un contrato por token).
Associated Token Account (ATA)N/ATRON no requiere cuentas de token separadas. Los saldos TRC-20 se rastrean dentro del almacenamiento del contrato, directamente mapeados a la dirección.
Transaction FeesQuema de Energía + Ancho de bandaSolana paga una comisión base + comisión de prioridad por transacción; TRON usa recursos stakeados o quema de TRX.
Compute UnitsEnergíaSolana mide el costo de instrucciones en Compute Units; TRON usa Energía para la ejecución de contratos inteligentes.
Anchor FrameworkTronBoxFrameworks de desarrollo para sus respectivos ecosistemas.
Phantom WalletTronLinkBilleteras principales de cada ecosistema.

Concepto de MoveEquivalente en TRONNotas
APT / SUITRXMoneda nativa.
GasEnergía + Ancho de bandaLas cadenas Move usan una abstracción única de gas; TRON la divide en dos recursos.
Resources (tipo Move)Contract StorageEl sistema de tipos lineales de Move garantiza que los recursos no se puedan copiar ni eliminar — esta propiedad de seguridad no tiene equivalente directo en TRON. Los contratos TVM gestionan el almacenamiento manualmente.
ModulesContratos InteligentesLos programas Move se organizan como módulos publicados en direcciones; los contratos inteligentes de TRON se despliegan de forma independiente en direcciones únicas.
Objects (Sui)N/AEl modelo de objetos de Sui no tiene equivalente en TRON. TRON usa almacenamiento basado en cuentas, como Ethereum.
Fungible Asset (FA)TRC-20El estándar moderno de token fungible de Move se equipara funcionalmente al TRC-20.
Coin (Aptos)TRC-20El estándar de token original de Aptos.
BCS SerializationABI EncodingMove usa BCS para la codificación de transacciones; TRON usa la codificación ABI de Ethereum para las llamadas a contratos.
StakingStake 2.0Ambos ecosistemas hacen staking hacia validadores/SRs para obtener recompensas. La mecánica difiere significativamente.
Move ProverN/AEl conjunto de herramientas de verificación formal de Move no tiene equivalente en el ecosistema TVM.

Referencia de Opcodes TVM

La lista completa de opcodes de la TVM y sus costos de Energía está documentada en el TRON Developer Hub en developers.tron.network.

Referencia de la API de tronweb

La documentación de la librería tronweb cubre todos los métodos disponibles para interactuar con la red TRON mediante programación.