LecciónAprende los fundamentosRaíz: Sepa qué está comprandoCripto desde los principios básicos, lección 3 de 8

¿Por qué Ethereum es programable?

Descubre cómo Ethereum amplió la idea de Layer 1 con programas compartidos, el gas en ETH, y nuevos compromisos.

CoinBeaver TeamPublicado el 14 jul 2026Actualizado el 29 jul 2026
A modular rules machine transforms different inputs into an updated shared state
En esta página

Lectura rápida

Ethereum amplía la idea de Layer 1 al permitir que programas compartidos se ejecuten junto con las transferencias de activos. Esta lección explica cómo los contratos inteligentes cambian lo que una red puede coordinar, por qué el ETH paga el gas, y por qué un código flexible crea costos y riesgos adicionales que los usuarios deben entender antes de aprobar una transacción.

Lo que debes recordar

  • Ethereum conservó la idea de Layer 1 y la amplió: la red mantiene reglas compartidas para programas, no solo un registro para un único activo.
  • Un contrato inteligente no se hace cumplir a sí mismo: es código cuyo resultado verifican las reglas de la red, razón por la cual todos los participantes llegan al mismo estado.
  • ETH es a la vez el activo nativo y la forma de pagar el gas, así que necesitas ETH para transaccionar en Ethereum sin importar qué haga la transacción.
  • Un código flexible amplía tanto la superficie de fallo como la de construcción: confirma la red y el contrato antes de aprobar cualquier solicitud de la billetera.

¿Qué pregunta añadió Ethereum?

La capa base de Bitcoin se diseñó para mantener un registro compartido de su activo nativo. Ethereum conservó la idea de Layer 1, pero añadió una pregunta más amplia: ¿puede una red también mantener reglas compartidas para programas?

En Ethereum, unos programas llamados contratos inteligentes pueden definir acciones que se ejecutan cuando una transacción los llama. El resultado se registra en la misma red compartida, en lugar de en el servidor privado de una empresa.

¿Cómo funciona el estado compartido programable?

La idea importante no es que un contrato se haga cumplir a sí mismo por arte de magia. Es código cuyo resultado verifican las reglas de la red. Si se hace la misma llamada válida, los nodos participantes convergen hacia el mismo estado resultante.

Pasos

  1. Escribir reglas compartidas en código

    Un contrato inteligente especifica qué puede hacer el programa y qué condiciones verifica.

  2. Llamar al programa con una transacción

    Un usuario le pide a la red que ejecute una acción permitida, como intercambiar un token o actualizar un registro.

  3. Registrar el resultado aceptado

    La red valida la transacción y registra el estado resultante según sus reglas.

¿Para qué se usa ETH?

ETH es el activo nativo de Ethereum. También se usa para pagar el gas: el costo que una transacción ofrece por el cómputo y los recursos de red que consume. El gas hace visible el uso de recursos, pero el costo total puede cambiar según la demanda de la red y la acción que se realice.

¿En qué se diferencia Ethereum de Bitcoin?

Dos objetivos de diseño de Layer 1
PreguntaBitcoinEthereum
Enfoque principalUn historial de liquidación compartido para BTC según las reglas del protocolo de Bitcoin.Un historial de liquidación compartido más un entorno para programas de contratos inteligentes.
Activo nativoBTCETH
Costo de recursosLas comisiones de transacción compiten por el espacio de bloque.El gas pone precio al cómputo y al uso de recursos de la transacción.

¿Qué sacrificó la programabilidad?

Un código más flexible crea más formas de construir, pero también más formas de cometer un error. Un contrato inteligente puede contener un error, una transacción puede llamar al contrato equivocado, y los costos de ejecución pueden variar. Programable no significa más seguro ni mejor para todo uso; significa que la capa base admite un conjunto más amplio de reglas compartidas.

Conclusión

Ethereum conservó la idea de Bitcoin de una capa base que liquida sus propias transacciones, y amplió la pregunta que responde. En lugar de mantener un registro compartido para un único activo, mantiene reglas compartidas para programas. Un contrato inteligente no es una magia que se hace cumplir a sí misma; es código cuyo resultado verifican las reglas de la red, razón por la cual la misma llamada válida produce el mismo estado registrado para todos los participantes.

ETH cumple dos funciones que los principiantes suelen fundir en una sola. Es el activo nativo de Ethereum, y es lo que paga el gas: el costo que una transacción ofrece por el cómputo y los recursos de red que consume. Eso hace visible el uso de recursos, pero también significa que el costo de una acción idéntica no es fijo: varía según la demanda de la red y según cuánto trabajo requiera realmente la acción.

El compromiso es la parte que vale la pena interiorizar. Un código flexible crea más formas de construir y más formas de salir perjudicado. Un contrato puede contener un error, una transacción puede llamar a un contrato que no pretendías, y los costos de ejecución pueden variar entre el momento en que decides y el momento en que firmas. Programable no significa más seguro: significa que la capa base admite un conjunto más amplio de reglas compartidas, con un conjunto de modos de fallo correspondientemente más amplio. Antes de aprobar una solicitud de la billetera, confirma en qué red estás y a qué contrato te diriges, porque una transacción perfectamente válida puede igualmente producir un resultado que no querías.

Bitcoin y Ethereum hacen visible el compromiso: una capa base compartida puede ser segura y abierta, pero tiene una capacidad y unos costos limitados. El próximo capítulo pregunta cómo las redes Layer 1 más recientes y los sistemas Layer 2 intentan cambiar esos compromisos sin perder el valor de una capa de liquidación compartida.


Preguntas frecuentes

Criptomonedas relacionadas

Sigue aprendiendo

Lecturas recomendadas a partir de esta lección.