Saltar al contenido
Glosario

Contrato inteligente

Un contrato inteligente es un programa almacenado en una cadena de bloques que se ejecuta automáticamente cuando se cumplen sus condiciones predefinidas. Dado que el código y sus resultados residen en la cadena, el resultado lo hace cumplir la red en lugar de un banco, un corredor o un tribunal.

Cómo funciona

Un desarrollador escribe la lógica del contrato —por ejemplo, «liberar estos fondos cuando ambas partes hayan depositado»— y lo despliega en una plataforma de contratos inteligentes como Ethereum. Una vez desplegado, cualquiera puede llamar a sus funciones. Cada nodo ejecuta el mismo código y debe llegar al mismo resultado, por lo que el contrato se comporta de forma idéntica para todos y no puede modificarse de forma silenciosa.

Por qué importa

Los contratos inteligentes son los componentes básicos de las finanzas descentralizadas, los NFT y las DAO. Eliminan la necesidad de confiar en un intermediario, pero también significan que los errores son públicos y explotables: un fallo en el código puede ser drenado por cualquiera antes de que se corrija, razón por la cual las auditorías importan.

Ejemplo

Un exchange descentralizado es un conjunto de contratos inteligentes que intercambian un token por otro y pagan automáticamente a los proveedores de liquidez, sin que ninguna empresa custodie los fondos.