BLOQUE 07 · 4 MIN DE LECTURA

Los contratos inteligentes, explicados

Un contrato inteligente es un programa guardado en una blockchain. Se ejecuta exactamente como está escrito cada vez que se cumplen sus condiciones. Esta lección explica qué hace posible eso y dónde están los riesgos.

Una máquina expendedora, no un abogado

El informático Nick Szabo acuñó el término en 1994. Su comparación era una máquina expendedora: eliges un producto, pagas el precio y la máquina te lo entrega. Ningún dependiente tiene que decidir nada.

Un contrato inteligente funciona igual. Contiene reglas del tipo «si pasa esto, haz aquello». Si le envías la entrada correcta, produce el resultado programado.

Pese al nombre, un contrato inteligente no es un contrato legal. Es código. Hace lo que dice el código, aunque no sea lo que querían sus autores.

Qué los hace útiles

  • Automáticos. El código se ejecuta cuando se cumplen sus condiciones. Nadie tiene que aprobar cada paso.
  • Predecibles. La misma entrada siempre da el mismo resultado.
  • Públicos. Cualquiera puede revisar la actividad de un contrato, y a menudo su código, antes de usarlo.
  • Difíciles de cambiar. Una vez desplegado, el código de un contrato no se puede editar.

Algunos proyectos añaden un interruptor de actualización que permite a sus desarrolladores sustituir el código más adelante. Eso puede corregir errores. También significa que confías en quien controla ese interruptor.

Para qué se usan

Los contratos inteligentes crean tokens, gestionan exchanges y servicios de préstamo, y emiten stablecoins. Pueden custodiar grandes sumas sin que ninguna empresa tenga las claves. Esa es su fuerza, y también la razón de que los errores salgan tan caros.

Cuando el código está mal

En 2016, miles de personas reunieron su ether en un fondo de inversión en Ethereum llamado The DAO. Un atacante encontró un fallo en su código y vació más de 3,6 millones de ETH.

El contrato hizo lo que su código permitía. Para devolver el dinero, la mayor parte de la comunidad de Ethereum aceptó cambiar el propio registro el 20 de julio de 2016. Algunas personas se negaron por principio y mantuvieron la cadena antigua, que sigue existiendo hoy como Ethereum Classic.

No se espera que un rescate así vuelva a ocurrir. Hoy, cuando se explota un contrato, el dinero suele perderse.

Qué significa esto para ti

Usar un contrato inteligente significa firmar una transacción con tu cartera. Esa firma puede dar al contrato permiso para mover tus tokens.

  • Lee lo que dice tu cartera antes de firmar. Aprobar algo que no entiendes se llama firma a ciegas, y es un riesgo importante.
  • Prefiere contratos que llevan mucho tiempo funcionando y que han revisado auditores independientes. Una auditoría reduce el riesgo. No lo elimina.
  • Nunca firmes para «reclamar» una recompensa sorpresa. La Lección 37 trata las aprobaciones maliciosas.
PUNTO DE CONTROL

Si un contrato inteligente tiene un error, ¿pueden sus desarrolladores editar siempre el código para corregirlo?

Idea clave

Un contrato inteligente es código que se hace cumplir solo. Elimina al intermediario, y con él a la persona que podría corregir un error.

Confirmar el bloque 07

5 preguntas. Apruebas con 4 correctas. Repetir no cuesta nada.

Fuentes

Datos comprobados con estas fuentes el 8 de octubre de 2026.

POR CORREO

El curso por correo

Cinco correos breves para empezar y después uno al mes con las novedades. Sin consejos de precios y sin bombo.

Gratis. Date de baja cuando quieras. Consulta nuestro aviso de privacidad.