¿Qué son los contratos inteligentes y cómo funcionan? Guía para México
Un contrato inteligente es un programa que vive en una blockchain y se ejecuta solo cuando se cumplen sus condiciones. Te explicamos cómo funcionan, para qué sirven y qué riesgos tienen.
Por Equipo de Monedas InteligentesPublicado ⏱ 5 min de lectura

En este artículo
Los contratos inteligentes (smart contracts) son una de las ideas que distinguen a Ethereum y a otras redes de Bitcoin. Gracias a ellos existen las finanzas descentralizadas, los NFT y miles de aplicaciones.
El nombre confunde: no son «inteligentes» ni son, necesariamente, «contratos» en sentido jurídico. Veamos qué son realmente. Si apenas empiezas, lee antes qué es el blockchain.
La idea en una frase
Un contrato inteligente es un programa que vive en una blockchain y ejecuta unas reglas automáticamente cuando se cumplen unas condiciones. Nadie tiene que vigilar ni aprobar cada paso: el código lo hace, y cualquiera puede comprobar lo que hará.
Una analogía: la máquina expendedora
- Metes una cantidad de dinero.
- Eliges un producto.
- Si la cantidad es suficiente, la máquina te entrega el producto y el cambio. Si no, te devuelve el dinero.
No hay un empleado que decida: las reglas están en la máquina. Un contrato inteligente hace lo mismo con activos digitales: si se cumple tal condición, ejecuta tal acción.
Cómo funciona paso a paso
- Alguien escribe el código, en lenguajes especializados como Solidity.
- Se publica en la blockchain. Cuesta una comisión y le asigna una dirección.
- Cualquiera puede interactuar con él, enviando una transacción a esa dirección.
- La red lo ejecuta: todos los nodos corren el mismo código y obtienen el mismo resultado.
- El resultado queda registrado y no se puede alterar.
Cada ejecución consume recursos, por eso se paga una comisión de red llamada gas.
Para qué sirven
| Uso | Qué hace el contrato |
|---|---|
| Crear un token | Lleva la cuenta de quién tiene cuántas unidades y define cómo se transfieren |
| Intercambio descentralizado | Cambia un token por otro según una fórmula, sin intermediario |
| Préstamos | Guarda las garantías y libera o liquida según su valor |
| Custodia condicionada | Retiene fondos hasta que se cumple una condición |
| NFT | Registra quién es el dueño de un objeto digital único |
| Votaciones | Cuenta votos y ejecuta decisiones |
| Pagos programados | Libera fondos en fechas o hitos |
Lo que sí aportan
- Automatización: se ejecutan sin intervención humana.
- Transparencia: el código es público y se puede revisar.
- Menos intermediarios: no hace falta confiar en una entidad para que cumpla.
- Disponibilidad: funcionan las 24 horas.
- Composición: unos contratos pueden usar otros, como piezas de construcción.
Lo que no son
- No son legalmente vinculantes por sí mismos. Que algo se ejecute en una blockchain no significa que un tribunal lo reconozca. Si necesitas validez jurídica, consulta con un abogado.
- No saben nada del mundo exterior. Un contrato no puede, por sí solo, conocer el precio de una divisa.
- No son infalibles. Hacen lo que dice su código, no lo que su autor quería.
El problema de los oráculos
Para reaccionar a datos externos, como el precio de un activo, los contratos usan oráculos: servicios que llevan datos a la blockchain. Si el oráculo falla o lo manipulan, el contrato actúa sobre datos incorrectos. Es uno de los puntos débiles más explotados.
Riesgos principales
1. Errores en el código
El código no se corrige fácilmente una vez publicado. Un error puede dejar fondos bloqueados o permitir que alguien los saque. El caso más famoso es The DAO, en 2016: un fallo permitió a un atacante extraer una parte importante de los fondos, y la comunidad de Ethereum acabó dividiéndose por cómo reaccionar. Desde entonces ha habido muchos incidentes, algunos de cientos de millones de dólares.
2. Contratos maliciosos
Cualquiera puede publicar un contrato, y algunos están hechos para estafar: tokens que no se pueden vender, contratos que permiten al creador sacar los fondos o que piden permisos sobre todos tus tokens. Son la base de muchas estafas con criptomonedas.
3. Permisos que concedes
Para operar, muchas aplicaciones te piden aprobar que un contrato pueda mover una cantidad de tus tokens. Si la aprobación es ilimitada y el contrato es malicioso o vulnerable, puede vaciar ese token de tu billetera. Limita las aprobaciones y revoca las que ya no uses.
4. Contratos que se pueden cambiar
Algunos pueden actualizarse mediante una clave de administrador. Es útil para corregir fallos, pero significa que alguien puede cambiar las reglas. Averigua si el contrato es modificable y quién lo controla.
5. Dependencias
Un contrato puede depender de otros contratos y de oráculos, y el fallo de cualquiera se propaga.
Auditorías: qué son y qué no son
Una auditoría es la revisión del código por especialistas independientes. Es una buena señal, pero:
- No garantiza que no haya fallos: hay proyectos auditados que fueron hackeados.
- Solo cubre la versión revisada y el momento en que se hizo.
- Puede no incluir los contratos de los que depende el proyecto.
Cómo comprobar un contrato antes de usarlo
- Parte del sitio oficial del proyecto, al que llegas desde una fuente confiable, y toma de ahí la dirección del contrato.
- Busca esa dirección en un explorador de bloques y compara que coincide.
- Comprueba si el código está verificado y publicado.
- Mira la antigüedad y la actividad: cuántas personas lo usan y desde cuándo.
- Revisa si hay auditorías y qué dicen.
- Lee los permisos que te pide tu billetera antes de firmar.
- Empieza con un monto pequeño si es la primera vez.
Más sobre cómo protegerte en la guía completa de seguridad.
Resumen
- Un contrato inteligente es código que se ejecuta solo en una blockchain.
- Permite crear tokens, intercambios, préstamos y votaciones sin intermediario.
- No es un contrato legal en sí, y hace lo que dice su código, errores incluidos.
- Los riesgos principales son los fallos, los contratos maliciosos y los permisos que concedes.
- Antes de interactuar, comprueba la dirección, el código y los permisos, y empieza con poco.
Nada de esto es una recomendación de uso ni de inversión: son herramientas técnicas con riesgos reales. Para empezar desde la base, lee qué son las criptomonedas.
Preguntas frecuentes
1¿Qué es un contrato inteligente?
2¿Un contrato inteligente es un contrato legal?
3¿Se puede modificar un contrato inteligente?
4¿Son seguros los contratos inteligentes?
Artículos relacionados
Criptomonedas
The Altruists: la serie de Netflix sobre FTX, qué pasó de verdad y qué aprender
5 min de lectura
Criptomonedas
¿Qué son las redes de capa 2 (Layer 2) y por qué existen? Guía para México
5 min de lectura



