Contrato Inteligente
Un contrato inteligente es un programa almacenado en una blockchain que se ejecuta automáticamente cuando se cumplen sus condiciones predefinidas. Como el código y sus resultados residen en la cadena, el resultado es impuesto por la red en lugar de por 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 cambiarse 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 vaciado 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 ninguna empresa que retenga los fondos.
Go deeper than the definition — explainers, live data and free calculators.