Ir al contenido

Desde Base

Base es una L2 de Ethereum, lo que significa que tus contratos en Solidity y herramientas estándar de la EVM se trasladan sin problemas a TRON. Si bien el entorno de ejecución es familiar, esta guía se enfoca en el contexto específico de Base y en el mapeo de su ecosistema DeFi a los equivalentes en TRON.

Dado que Base es el OP Stack construido sobre Ethereum, y la TVM de TRON también está derivada de la EVM:

  • Contratos Solidity — compilan y se despliegan sin cambios
  • Hardhat / Foundry — reemplaza con TronBox; la estructura de pruebas es similar
  • Ethers.js — reemplaza con tronweb; los mismos conceptos, diferente superficie de API
  • Viem — no existe un puerto para TRON; usa tronweb directamente
  • Codificación ABI — idéntica
  • Contratos OpenZeppelin — mayormente compatibles (consulta Desde Ethereum para las excepciones)
CaracterísticaBaseTRON
Moneda de comisiónETH (comisiones L2, pagadas al secuenciador)TRX (quemado, o gratuito con TRX stakeado)
Modelo de comisionesBasado en gas (escalado blob EIP-4844)Energía + Ancho de banda (tasa de quema fijada por gobernanza)
¿Pueden ser las comisiones cero?NoSí — stakea TRX y la Energía y el Ancho de banda se regeneran diariamente
Tiempo de bloque~2 segundos3 segundos
Finalidad~15 minutos (asentamiento en L1)1 bloque (~3 segundos) en la práctica
SecuenciadorCentralizado (operado por Coinbase)27 Súper Representantes elegidos
Cross-chainBridge OP Stack hacia Ethereum L1Solo bridges externos — sin estándar a nivel de protocolo
window.ethereumInyectado por MetaMaskNo está presente — TronLink inyecta window.tronWeb

Base usa direcciones de Ethereum (0x + 40 hex). TRON usa codificación Base58Check con prefijo T. Tu clave privada es válida en ambas cadenas — TronLink la importa y genera automáticamente la dirección con formato TRON.

BaseTRONNotas
MetaMaskTronLinkTronLink inyecta window.tronWeb en lugar de window.ethereum.
Coinbase WalletTronLink MobileSin soporte de TRON dedicado en Coinbase Wallet.
WalletConnectWalletConnect (compatible)Soporte para TRON añadido en enero de 2026.
LedgerLedger (TronLink)La billetera hardware Ledger se integra con TronLink.
Protocolo de BaseEquivalente en TRONNotas
AerodromeSunSwapDEX AMM líder. SunSwap V3 usa liquidez concentrada.
Uniswap V3SunSwap V3Mismo modelo de liquidez concentrada.
CompoundJustLendPréstamos y créditos con factores de salud.
AaveJustLendProtocolo de depósito/préstamo.
CurveLimitadoSin equivalente directo al stableswap de Curve; SunSwap V3 cubre algunos casos de uso.
USDC (Base)USDT (TRC-20)El USDT TRC-20 de Tether es la stablecoin dominante en TRON.
Herramienta de BaseEquivalente en TRONNotas
HardhatTronBoxFramework principal de compilación y despliegue.
FoundryTronBox (parcial)El test runner Forge de Foundry no está disponible para TRON.
Ethers.jstronwebConsulta la guía de Equivalencias de Herramientas.
ViemtronwebNo existe un puerto de Viem para TRON.
WagmiSin equivalenteLos hooks de React para billeteras de TRON no están estandarizados.
BaseScanTRONSCANVerificación de contratos, búsqueda de transacciones, información de tokens.
AlchemyTronGridRPC de nodo alojado. QuickNode también soporta TRON.

Errores Frecuentes para Desarrolladores de Base

Sección titulada «Errores Frecuentes para Desarrolladores de Base»
ErrorImpactoSolución
Verificación de window.ethereumLa DApp no detectará TronLinkCambia a window.tronWeb && window.tronWeb.ready
Suponer el modelo de comisiones EIP-4844El código de estimación de comisiones fallaráUsa el modelo de tasa de quema de Energía
Esperar finalidad lentaTRON tiene ~3 s de finalidad práctica vs ~15 min de asentamiento L1 de BaseLa finalidad de TRON es en realidad más rápida para la mayoría de casos de uso
Supuestos del bridge OP StackNo hay bridge OP Stack en TRONUsa bridges externos para transferencias entre cadenas
Timestamps de la API en milisegundosLas APIs de TRON devuelven ms; block.timestamp en TVM devuelve segundosDivide los timestamps de la API por 1.000 antes de pasarlos a los contratos

Para la guía completa de migración de Ethereum a TRON con las diferencias entre TVM y EVM en profundidad, consulta Desde Ethereum. Para equivalentes de herramientas, consulta Equivalencias de Herramientas.