← Volver al Diccionario

Smart Contract (Contrato Inteligente)

flowchart LR
  R((Reglas del Código)) --> C{¿Se Cumplió la Condición?}
  C -- SÍ --> E[Ejecuta el Pago Automáticamente]
  C -- NO --> P[Espera Activa / Dinero Bloqueado]
  style E fill:#cfc,stroke:#333          

Un Smart Contract es, simple y llanamente, un programa de software incrustado en una blockchain (como Ethereum) que se ejecuta a sí mismo automáticamente y de forma implacable sin que ningún humano pueda pararlo o falsificarlo.

Los contratos de papel del mundo real dependen de abogados, jueces y notarios para obligar a que se cumplan, un proceso largo, costoso y corruptible. Un Smart Contract elimina al abogado de la ecuación. Se basa en una lógica matemática estricta del tipo: 'Si ocurre A, entonces ejecuta B'.

Como está guardado en una Blockchain, una vez publicado es inmutable. Si ambas partes acuerdan las reglas y bloquean dinero ahí dentro, el contrato repartirá el dinero milisegundos después de que la condición se cumpla, sin excusas ni margen para la estafa comercial.

Ejemplo Práctico

Ejemplo práctico: Dos personas apuestan 100€ en el Mundial de Fútbol mediante un Smart Contract. El contrato se conecta al marcador oficial. Si España gana, el código lee el resultado y, sin pedir permiso, envía automáticamente los 200€ al ganador al instante. Si un jugador se enfada e intenta no pagar o romper el contrato, le es imposible, porque el código tiene autonomía absoluta.