En la lección anterior, explicamos el sistema de cuentas de Web3: tú controlas los activos mediante claves privadas y las billeteras son, en esencia, herramientas de firma.
Pero si Web3 se limita a la simple “tenencia de activos”, su relevancia es bastante reducida.
La pregunta clave es: ¿qué más puedes hacer con los activos, además de transferirlos?
En el diseño de Bitcoin, la funcionalidad es bastante sencilla:
Resuelve el problema de que “los activos digitales pueden ser propiedad”, pero no ofrece capacidades de interacción complejas. Lo que realmente llevó a Web3 al siguiente nivel fue la aparición de Ethereum.

Fuente: página del contrato inteligente de la stablecoin Tether
La innovación central de Ethereum se resume en una frase: escribir “programas” en la blockchain. Estos programas se llaman “contratos inteligentes”.
Sin embargo, es importante aclarar: los contratos inteligentes no son realmente “inteligentes”, sino código determinista que se ejecuta en la blockchain.
Sus principales características no son la inteligencia, sino:
La lógica básica se puede resumir así: cuando se cumplen ciertas condiciones → se ejecutan automáticamente las reglas predefinidas
Por ejemplo:
Este proceso no requiere:
En esencia, es la primera vez que la ejecución de reglas pasa de las instituciones al propio sistema.
En los sistemas tradicionales, las reglas no se aplican automáticamente, sino que dependen de instituciones para su cumplimiento:
Las reglas existen, pero su aplicación depende de personas y organizaciones.
En un sistema de contratos inteligentes, ocurre un cambio fundamental: reglas = código = ejecución
Las reglas se escriben directamente en la cadena y la red blockchain las activa y ejecuta automáticamente.
Esto supone tres cambios estructurales:
En resumen, los contratos inteligentes reemplazan las instituciones por código y la confianza por algoritmos.
Si Bitcoin logró: activos on-chain,
Ethereum logró: lógica on-chain.
La diferencia es que la capacidad central de BTC es registrar “quién posee qué”, mientras que la de ETH es definir cómo operan los activos.
Esto implica que la blockchain pasó de ser un “libro mayor” a convertirse en un “sistema operativo”.
Gracias a los contratos inteligentes, Web3 finalmente cuenta con una capa de aplicaciones.
Algunos ejemplos:
Ya no se trata solo de “activos”, sino de combinaciones de activos + reglas + lógica de comportamiento.
El resultado más directo de los contratos inteligentes es DeFi (finanzas descentralizadas). En las finanzas tradicionales, las funciones principales dependen de instituciones:
En DeFi, estas funciones están completamente “modularizadas y contractualizadas”:
|
Función financiera
|
Cómo lo implementa DeFi
|
| —- | —- |
|
Depósitos
|
Contratos de pool de liquidez
|
|
Préstamos
|
Lógica de colateral y liquidación
|
|
Operaciones
|
Automated Market Making (AMM)
|
|
Tasas de interés
|
Ajuste dinámico algorítmico
|
La clave no es solo estar “online”, sino descomponer las funciones financieras en módulos de código componibles. Así, DeFi no replica las finanzas tradicionales, sino que reconstruye la estructura financiera con código.
Los contratos inteligentes aumentan la eficiencia, pero también introducen nuevos riesgos sistémicos. En Web3, el código es la regla: si el código falla, también fallan las reglas.
Los riesgos habituales incluyen:
A diferencia de los sistemas tradicionales:
La mayoría de los usuarios cree que solo está “usando una app” al interactuar con Web3. Pero en realidad, están llamando contratos inteligentes.
Por ejemplo:
El proceso subyacente es:
La interfaz de usuario (UI) es solo una “visualización de llamadas a contratos”. No estás usando un producto, sino interactuando con un protocolo.