Cómo funciona TRON: descripción técnica
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:
┌─────────────────────────────────┐ │ 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:
- Los titulares de TRX congelan TRX y votan por candidatos de Súper Representante (SR)
- Los 27 candidatos principales por votos se convierten en SR activos
- Los SR se turnan para producir bloques en un cronograma de todos contra todos.
- Cada SR produce bloques durante ~6 segundos por ronda (2 bloques en intervalos de 3 segundos)
- Los votantes obtienen recompensas: los SR distribuyen TRX a sus votantes (~4–5% APY)
¿Por qué DPoS?
| Ventaja | Compensación |
|---|---|
| Tiempos de bloque de 3 segundos | Sólo 27 productores de bloques |
| ~2000 TPS de rendimiento | Más centralizado que PoS/PoW |
| Bajo consumo de energía | La influencia de los votantes depende de las tenencias de TRX |
| Producción de bloques predecible | La 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.
Modelo de cuenta
TRON utiliza un modelo basado en cuentas (como Ethereum, a diferencia del UTXO de Bitcoin):
Tipos de cuenta
| Tipo | Creado por | Puede hacer |
|---|---|---|
| Externo (EOA) | Usuario (billetera) | Enviar TRX, implementar contratos, congelar TRX |
| Contrato | Implementación de un contrato inteligente | Ejecutar 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:
User signs tx → Broadcast to network → SR includes in block → TVM executes → State updated → Confirmed
Paso a paso
- Crear: el usuario redacta una transacción (transferencia, llamada de contrato, congelación, etc.)
- Firmar: la billetera firma con la clave privada de la cuenta.
- Transmisión: la transacción firmada se envía a la red TRON
- Validar: los SR verifican la firma, el saldo y la disponibilidad de recursos
- Incluir en bloque: el SR actual agrega la transacción a un nuevo bloque
- Ejecutar: TVM procesa llamadas de contratos inteligentes; actualización de saldos
- Confirmar: el bloque se agrega a la cadena (~3 segundos desde la transmisión)
- 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ándar | Tipo | Ejemplo |
|---|---|---|
| TRC-10 | Token nativo (sin contrato) | Fichas básicas |
| TRC-20 | Contrato inteligente fungible | USDT, USDC, JST |
| TRC-721 | Contrato inteligente NFT | Colecciones APENFT |
| TRC-1155 | Multitoken | Artí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
| Red | Propósito | TRX valor |
|---|---|---|
| Red principal | Producción | reales |
| Red de prueba del Nilo | Pruebas de desarrollo | Ninguno (grifo) |
| Red de prueba de Shasta | Pruebas heredadas | Ninguno (grifo) |
Consulte mainnet vs. testnet y Guía de prueba de Nile.
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.
Gracias — tu feedback nos ayuda a mejorar la documentación.