Lección 3

Comenzar con Ethereum: cómo los contratos inteligentes lo cambiaron todo

Esta lección muestra cómo los contratos inteligentes integran reglas en el código, lo que impulsa el desarrollo de aplicaciones como DeFi y NFT, y transforma Web3 de una red de activos en una red de aplicaciones.

I. Los activos por sí solos no bastan: la clave es “cómo se usan los activos”

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:

  • Transferencias
  • Reserva de valor

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.

II. Ethereum hizo algo fundamental: escribir reglas en la cadena

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:

  • Verificables (cualquiera puede consultar el código)
  • Ejecutables (ejecutados colectivamente por los nodos de la red)
  • No dependen de una sola entidad (sin servidor centralizado)

La lógica básica se puede resumir así: cuando se cumplen ciertas condiciones → se ejecutan automáticamente las reglas predefinidas

Por ejemplo:

  • Si A envía fondos al contrato
  • Entonces el contrato envía automáticamente un token específico a A

Este proceso no requiere:

  • Intermediarios
  • Revisión manual
  • Garantías de crédito

En esencia, es la primera vez que la ejecución de reglas pasa de las instituciones al propio sistema.

III. Qué significan los contratos inteligentes: de “reglas aplicadas por personas” a “reglas aplicadas automáticamente”

En los sistemas tradicionales, las reglas no se aplican automáticamente, sino que dependen de instituciones para su cumplimiento:

  • Los bancos gestionan la contabilidad y las transferencias
  • Las bolsas emparejan operaciones
  • Las plataformas se ocupan de las revisiones y el control de riesgos

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:

  • No necesitas confiar en intermediarios: solo en que el código sea correcto, no en que una institución cumpla sus compromisos.
  • Ejecución automática: cuando se cumplen las condiciones, la ejecución es obligatoria, no “opcional”.
  • Inmutabilidad: una vez desplegado un contrato, su lógica principal normalmente no se puede modificar arbitrariamente (salvo que se reserven permisos de actualización).

En resumen, los contratos inteligentes reemplazan las instituciones por código y la confianza por algoritmos.

IV. Por qué los contratos inteligentes marcan un antes y un después para Web3

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:

  • Intercambios descentralizados (DEX)
  • Protocolos de préstamo
  • Mercados de NFT
  • Activos de juegos on-chain

Ya no se trata solo de “activos”, sino de combinaciones de activos + reglas + lógica de comportamiento.

V. Por qué surgió DeFi

El resultado más directo de los contratos inteligentes es DeFi (finanzas descentralizadas). En las finanzas tradicionales, las funciones principales dependen de instituciones:

  • Depósitos → bancos
  • Préstamos → bancos / agencias de crédito
  • Operaciones → bolsas
  • Derivados → brókers / market makers

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.

VI. “El código es la ley”: un arma de doble filo

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:

  • Vulnerabilidades en el contrato (vectores de ataque)
  • Errores de diseño lógico (como mecanismos de liquidación fallidos)
  • Errores en el control de permisos (abuso de administrador)
  • Puertas traseras o funciones ocultas

A diferencia de los sistemas tradicionales:

  • No existe un “respaldo” con intervención manual
  • Los retrocesos de emergencia son complejos
  • Los errores se “ejecutan automáticamente”

VII. Los usuarios en realidad están “llamando contratos”

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:

  • Operar en un DEX
  • Depositar tokens en DeFi para obtener rendimiento
  • Acuñar un NFT

El proceso subyacente es:

  1. Enviar una solicitud a un contrato
  2. Firmar con una clave privada
  3. La blockchain verifica y ejecuta la lógica

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.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.