Cómo funciona TRON: descripción técnica — TRON Wiki

Cómo funciona TRON: descripción técnica

10 min de lectura · ⌘K buscar

Comprender cómo funciona TRON internamente le ayuda a utilizar la red de manera más efectiva, ya sea que esté enviando USDT, creando una dApp o evaluando TRON con otras cadenas de bloques. Esta guía cubre la arquitectura, el consenso, el modelo de cuenta y el ciclo de vida de las transacciones de TRON.

Descripción general de la arquitectura

La arquitectura de TRON tiene tres capas:

Código
┌─────────────────────────────────┐
│     Application Layer           │
│  (wallets, dApps, exchanges)    │
├─────────────────────────────────┤
│     Core Layer                  │
│  (smart contracts, TVM, tokens)  │
├─────────────────────────────────┤
│     Storage Layer               │
│  (distributed ledger, state)    │
└─────────────────────────────────┘
  • Capa de almacenamiento: libro mayor distribuido que almacena cuentas, saldos y estados de contratos.
  • Capa central: ejecución de contratos inteligentes, consenso, máquina virtual TRON (TVM)
  • Capa de aplicación: billeteras, dApps, API con las que los usuarios interactúan

Consenso: Prueba de participación delegada

TRON utiliza DPoS, un modelo de consenso en el que los poseedores de tokens eligen un pequeño conjunto de productores de bloques:

  1. Los titulares de TRX congelan TRX y votan por candidatos de Súper Representante (SR)
  2. Los 27 candidatos principales por votos se convierten en SR activos
  3. Los SR se turnan para producir bloques en un cronograma de todos contra todos.
  4. Cada SR produce bloques durante ~6 segundos por ronda (2 bloques en intervalos de 3 segundos)
  5. Los votantes obtienen recompensas: los SR distribuyen TRX a sus votantes (~4–5% APY)

¿Por qué DPoS?

VentajaCompensación
Tiempos de bloque de 3 segundosSólo 27 productores de bloques
~2000 TPS de rendimientoMás centralizado que PoS/PoW
Bajo consumo de energíaLa influencia de los votantes depende de las tenencias de TRX
Producción de bloques predecibleLa colusión SR es teóricamente posible

Los SR incluyen los principales intercambios (Binance, OKX), proveedores de infraestructura y nodos operados por la comunidad. La elección es continua: las clasificaciones de los SR cambian a medida que cambia la votación.

La votación SR gana recompensas
Congelar TRX y votar por un SR gana recompensas TRX. Este es el equivalente de TRON al rendimiento de la apuesta. Combinado con la energía libre procedente del congelamiento, tu TRX cumple una doble función.

Modelo de cuenta

TRON utiliza un modelo basado en cuentas (como Ethereum, a diferencia del UTXO de Bitcoin):

Tipos de cuenta

TipoCreado porPuede hacer
Externo (EOA)Usuario (billetera)Enviar TRX, implementar contratos, congelar TRX
ContratoImplementación de un contrato inteligenteEjecutar código, retener tokens, responder llamadas

Estructura de la cuenta

Cada cuenta TRON tiene:

  • Dirección — Cadena base58 de 34 caracteres que comienza con T
  • TRX saldo: tokens nativos gastables
  • Recursos — Saldos de energía y ancho de banda
  • Frozen TRX: bloqueado para recursos y votación
  • Saldos de tokens — TRC-20, TRC-10, tenencias de TRC-721
  • Permisos: configuraciones de clave activa y de propietario

Las cuentas nuevas deben activarse con 1 TRX antes de que puedan enviar transacciones.

La máquina virtual TRON (TVM)

El TVM ejecuta el código de bytes del contrato inteligente:

  • Idioma: Solidez (primario), compatible con contratos Ethereum
  • Bytecode: Similar a EVM pero con diferencias específicas de TRON
  • Modelo de gas: Energía (no gas): medida en unidades de energía, no en ETH
  • Estándares de contrato: TRC-20 (fungible), TRC-721 (NFT), TRC-1155 (multitoken)

Los desarrolladores implementan contratos utilizando TronWeb o TronIDE. El despliegue consume energía (o quema TRX). Una vez implementados, los contratos son inmutables a menos que se diseñen con patrones de actualización.

Diferencias clave entre TVM y EVM:

  • Energía en lugar de gas.
  • Formato de dirección diferente (prefijo T base58)
  • 6 decimales para TRX (frente a 18 para ETH)
  • Algunas diferencias de código de operación requieren ajustes de portabilidad

Ciclo de vida de la transacción {#ciclo de vida de la transacción}

Cada transacción TRON sigue este camino:

Código
User signs tx → Broadcast to network → SR includes in block → TVM executes → State updated → Confirmed

Paso a paso

  1. Crear: el usuario redacta una transacción (transferencia, llamada de contrato, congelación, etc.)
  2. Firmar: la billetera firma con la clave privada de la cuenta.
  3. Transmisión: la transacción firmada se envía a la red TRON
  4. Validar: los SR verifican la firma, el saldo y la disponibilidad de recursos
  5. Incluir en bloque: el SR actual agrega la transacción a un nuevo bloque
  6. Ejecutar: TVM procesa llamadas de contratos inteligentes; actualización de saldos
  7. Confirmar: el bloque se agrega a la cadena (~3 segundos desde la transmisión)
  8. Finalizar: después de 19 bloques (~57 segundos), la transacción se considera irreversible

Consumo de recursos

Durante la ejecución, la red deduce:

  • Ancho de banda — para bytes de transacción (transferencias TRX)
  • Energía — para cálculo de contratos (USDT, DeFi)
  • TRX quemar — si los recursos son insuficientes

Consulte Energía y Ancho de banda para obtener más detalles.

Estándares de tokens

TRON admite múltiples estándares de tokens:

EstándarTipoEjemplo
TRC-10Token nativo (sin contrato)Fichas básicas
TRC-20Contrato inteligente fungibleUSDT, USDC, JST
TRC-721Contrato inteligente NFTColecciones APENFT
TRC-1155MultitokenArtículos de juego

TRC-20 es el más utilizado: refleja la funcionalidad de ERC-20 en TRON.

Infraestructura de red

Súper Representantes (27)

Productores de bloques elegidos mediante votación TRX. Mantienen nodos completos, producen bloques y obtienen recompensas por bloques.

Nodos completos

Almacene el estado completo de la cadena de bloques. Los SR ejecutan nodos completos; Los nodos públicos completos soportan la red.

TronGrid

Servicio API oficial para consultar datos de blockchain y transmitir transacciones. Similar a Infura para Ethereum.

TronScan

Explorador de bloques que muestra transacciones, cuentas, tokens y estadísticas de red. La herramienta principal para verificar la actividad en cadena.

Las tres redes de TRON

RedPropósitoTRX valor
Red principalProducciónreales
Red de prueba del NiloPruebas de desarrolloNinguno (grifo)
Red de prueba de ShastaPruebas heredadasNinguno (grifo)

Consulte mainnet vs. testnet y Guía de prueba de Nile.

Comprender TRON le ayuda a ahorrar dinero
Saber que las transferencias de USDT consumen energía (no ancho de banda) y que la congelación de TRX proporciona energía gratuita es el conocimiento técnico más valioso para los usuarios de TRON. Aplícala con nuestras Guías energéticas.

Preguntas frecuentes

¿Qué mecanismo de consenso utiliza TRON?

TRON utiliza Prueba de participación delegada (DPoS). Los poseedores de TRX votan por 27 Súper Representantes que se turnan para producir bloques cada 3 segundos.

¿Qué es la máquina virtual TRON (TVM)?

TVM es el entorno de ejecución de TRON para contratos inteligentes. Es compatible con EVM de Ethereum, lo que permite que los contratos de Solidity se ejecuten en TRON con modificaciones.

¿Qué tan rápido es TRON?

TRON produce un bloque cada ~3 segundos y puede procesar aproximadamente 2000 transacciones por segundo en la capa base.