Programas que se ejecutan solos: qué hacen posible, con qué limitaciones y por qué importan
¿Qué son los smart contracts? La máquina que cumple lo pactado
Un smart contract — contrato inteligente — es un programa que vive en una blockchain y se ejecuta solo cuando se cumplen sus condiciones, sin que nadie pueda pararlo, alterarlo ni interpretarlo a su favor. Es la pieza que convirtió a las blockchains de simples libros de cuentas en plataformas donde funcionan bancos sin banqueros, mercados sin intermediarios y títulos de propiedad sin registradores.
La máquina de vending: la mejor analogía que existe
Un contrato tradicional es una promesa entre personas que, si se rompe, acaba en un juzgado. Una máquina de vending es otra cosa: metes un euro, pulsas B4, y la lata cae. No confías en la buena fe del dueño — confías en el mecanismo. No hay discusión posible ni juez necesario: la regla ES la máquina.
Un smart contract es exactamente eso, pero programable y público: «si llega X, entonces sucede Y», escrito en código que cualquiera puede leer y que se ejecuta idéntico para todos. La expresión la acuñó Nick Szabo en los años noventa; Ethereum la hizo realidad en 2015 al crear una blockchain donde cualquiera puede publicar estos programas.
Qué han hecho posible
- Las finanzas descentralizadas: prestar, pedir prestado e intercambiar activos contra un programa, no contra una empresa con horario de oficina.
- Stablecoins: los dólares digitales que mueven más volumen que Bitcoin son tokens gestionados por contratos.
- Tokenización de activos reales: deuda pública y fondos cuya emisión, transferencia y rendimiento administra un contrato.
- NFTs: títulos de propiedad digital emitidos y transferidos por contrato.
Además de Ethereum, ejecutan contratos plataformas como Solana, Cardano o Polkadot — buena parte de la tesis de inversión de esas monedas es, precisamente, que su suelo de contratos gane adopción.
Las tres limitaciones que hay que conocer
- No ven el mundo exterior. Un contrato no sabe el precio del euro ni el resultado de un partido: alguien tiene que llevarle el dato. Ese «alguien» son los oráculos — la red dominante es Chainlink —, y la calidad del contrato depende de la del dato que le llega.
- El código se ejecuta aunque esté mal. «El código es la ley» suena épico hasta que la ley tiene un bug: los hackeos de contratos han costado miles de millones. Por eso existen las auditorías — y por eso un protocolo sin auditar es una categoría de riesgo en sí misma.
- Automatizan la ejecución, no la justicia. Un contrato ejecuta lo pactado, sea sensato o no. Si firmas una aprobación maliciosa, el contrato la cumplirá con la misma frialdad — de ahí las precauciones de la guía de seguridad.
La idea de fondo
Los smart contracts sustituyen confianza en instituciones por confianza en mecanismos verificables. No hacen magia: hacen exactamente lo que está escrito, siempre, sin excepciones — y esa previsibilidad implacable es a la vez su promesa y su peligro. Entenderlos es entender de dónde sale casi todo lo interesante que ha construido este sector sobre la tecnología blockchain.
Este contenido es informativo y no constituye asesoramiento financiero.
Este artículo lo publica la redacción de Jukipto siguiendo nuestra política editorial. Los datos de mercado proceden de CoinGecko. No es una recomendación de inversión: las criptomonedas son un activo volátil y puedes perder todo el dinero invertido — lee el aviso legal financiero. ¿Ves un error? Escríbenos a [email protected] y lo corregimos.