Ir al contenido

Contratos inteligentes en TRON explicados

Los contratos inteligentes son programas autoejecutables que pueden desplegarse y ejecutarse en la blockchain de TRON por usuarios que eliminan la necesidad de intermediarios y confianza. Son una herramienta poderosa para automatizar tareas y ejecutar flujos de trabajo complejos en la blockchain.

Uso y aplicaciones de los contratos inteligentes

Sección titulada «Uso y aplicaciones de los contratos inteligentes»

Los contratos inteligentes pueden utilizarse para una amplia gama de propósitos, incluyendo, entre otros:

  • Finanzas Descentralizadas (DeFi)
  • Tokens No Fungibles (NFT)
  • Exchange Descentralizado (DEX)

Ejemplos de contratos inteligentes son: swaps en DEX, acuñar o transferir NFT, mover USDT u otros tokens TRC-20, y más.

Los contratos inteligentes fueron creados para resolver un problema muy específico: la necesidad de un tercero de confianza para ejecutar transacciones entre dos partes. Son programas autoejecutables que se ejecutan en la blockchain y pueden utilizarse para automatizar tareas sin necesidad de intermediarios o confianza.

┌─────────────────────────────┐
│ USUARIO │
│ │
│ Envía transacción │
│ ej. Transferir 100 USDT │
└──────────────┬──────────────┘
│
│ Transacción
│ + función del contrato
▼
┌─────────────────────────────┐
│ CONTRATO INTELIGENTE │
│ │
│ Ejecuta la lógica │
│ programada │
│ │
│ ├─ Verifica el saldo │
│ ├─ Verifica el monto │
│ ├─ Actualiza los saldos │
│ └─ Emite el evento │
└──────────────┬──────────────┘
│
│ Computación
▼
┌─────────────────────────────┐
│ ENERGÍA CONSUMIDA │
│ │
│ La energía paga el trabajo │
│ computacional de │
│ ejecutar el contrato │
└──────────────┬──────────────┘
│
│ Resultado de la ejecución
▼
┌─────────────────────────────┐
│ TRANSACCIÓN │
│ CONFIRMADA │
│ │
│ El nuevo estado se registra│
│ en la blockchain de TRON. │
└─────────────────────────────┘

Nuevo estado de la blockchain Principalmente escritos en Solidity, los contratos inteligentes se despliegan en la blockchain de TRON y pueden ser ejecutados por usuarios que interactúan con ellos.