¿Qué es Ethereum (ETH)? Una explicación sencilla

¿Qué es Ethereum (ETH)? Una explicación sencilla

¿Qué es Ethereum (ETH)?

Ethereum es una red descentralizada de blockchain pública sobre la que los desarrolladores pueden construir aplicaciones y activos digitales. Por tanto, Ethereum no solo está pensado para transferir valor. La red también puede ejecutar programas.

La criptomoneda propia de Ethereum se llama ether. Su ticker es ETH.

ETH cumple varias funciones dentro de la red. Se utiliza para pagar comisiones de transacción cuando, por ejemplo, envía ETH o utiliza una aplicación en Ethereum. Además, ETH se utiliza en staking para ayudar a proteger la red. Los validadores bloquean ETH y, a cambio, pueden recibir recompensas.

Una parte importante de Ethereum son los smart contracts. Son programas que se ejecutan en la blockchain y pueden aplicar automáticamente reglas establecidas de antemano en el código. Gracias a ello, los desarrolladores pueden crear aplicaciones que utilizan la blockchain sin que una sola parte central tenga que procesar todas las transacciones.

Ethereum Mainnet entró en funcionamiento el 30 de julio de 2015 con el primer bloque de la red, el bloque génesis.


Puntos clave

  • Ethereum es una plataforma blockchain programable para aplicaciones y activos digitales.
  • ETH es la cripto nativa de Ethereum y se utiliza, entre otras cosas, para fees y staking.
  • Los validadores aseguran Ethereum mediante Proof of Stake.
  • Los smart contracts ejecutan automáticamente reglas y lógica de aplicación.
  • La alta congestión, los smart contracts complejos y las diferencias entre redes Layer 2 son puntos de atención importantes.

¿Cómo funciona Ethereum?

Ethereum funciona como una administración digital compartida. Muchos ordenadores independientes, también llamados nodos, almacenan y verifican la misma información sobre transacciones, cuentas y smart contracts. De este modo, no existe una sola parte central que determine lo que ocurre en la red.

Cuando envía ETH o utiliza un smart contract, envía una transacción a la red. A continuación, los nodos comprueban si esa transacción cumple las reglas de Ethereum. Si es así, la transacción puede incluirse en un bloque y se actualiza el nuevo estado de la red.

La ejecución de transacciones y smart contracts se realiza en la Ethereum Virtual Machine, normalmente abreviada como EVM. Puede entender la EVM como el entorno en el que se ejecutan los programas en Ethereum. Como todos los nodos siguen las mismas reglas, pueden comprobar si un programa produce el mismo resultado.

Ethereum utiliza Proof of Stake para proteger la red. Para ello, los validadores bloquean ETH. Un validador puede ser elegido para proponer un nuevo bloque. Otros validadores verifican ese bloque y votan sobre su validez.

Así es como la red alcanza el consenso. Esto significa que los validadores llegan juntos a un acuerdo sobre qué transacciones y bloques son válidos.

Los validadores pueden recibir recompensas cuando participan de forma correcta y están disponibles. Quien esté temporalmente desconectado puede recibir una pequeña sanción económica. En caso de infracciones más graves, una parte del ETH en staking puede perderse. Esto se denomina slashing.

Ethereum consta funcionalmente de dos capas importantes:

  • La capa de ejecución procesa transacciones y smart contracts.
  • La capa de consenso gestiona Proof of Stake y coordina a los validadores.

Resumen de Ethereum (ETH)

Característica Información
Nombre Ethereum
Ticker ETH
Categoría Layer 1
Fundador(es) Vitalik Buterin, Gavin Wood, Joseph Lubin, Jeffrey Wilcke, Mihai Alisie, Anthony Di Iorio, Amir Chetrit, Charles Hoskinson
Blockchain / red Ethereum Mainnet
Consenso Proof of Stake
Lanzamiento de Mainnet 30 de julio de 2015

¿Qué son los smart contracts en Ethereum?

Los smart contracts son programas que se ejecutan en la blockchain de Ethereum. Por tanto, no son contratos jurídicos, sino fragmentos de software con reglas que se ejecutan cuando alguien llama a una función del contrato.

Un smart contract tiene su propia dirección en Ethereum. Contiene código y también puede almacenar datos. Así, un smart contract puede, por ejemplo, emitir tokens, ejecutar un intercambio o gestionar las reglas de una aplicación.

Supongamos que un smart contract está programado para enviar tokens cuando se cumplen determinadas condiciones. En cuanto alguien llama a la función correcta y cumple esas condiciones, el contrato ejecuta las reglas preprogramadas. Los nodos de Ethereum comprueban todos, según las mismas reglas, cuál debe ser el resultado.

Los smart contracts también pueden llamar a otros smart contracts. Esto permite a los desarrolladores combinar componentes existentes para crear nuevas aplicaciones. A esto se le llama composability. En términos sencillos, significa que distintas aplicaciones blockchain y smart contracts pueden construirse unas sobre otras.

Una transacción ejecutada a través de un smart contract no puede revertirse sin más. Tampoco puede modificarse simplemente el código de un smart contract en una dirección existente. No obstante, los desarrolladores sí pueden diseñar de antemano un sistema que permita sustituir o actualizar más adelante determinadas partes. Este tipo de estructuras de actualización conllevan sus propios riesgos de gestión y confianza.

Un smart contract tampoco puede obtener por sí mismo datos del exterior de Ethereum, como un precio de mercado, el resultado de un partido o información meteorológica. Para ello puede utilizarse un oracle. Un oracle proporciona datos externos a la blockchain, pero también añade una dependencia adicional.

¿Cómo funciona el staking en Ethereum?

Staking significa bloquear ETH para ayudar a proteger Ethereum mediante Proof of Stake. Los validadores ponen ETH en juego y pueden recibir recompensas cuando participan correctamente en la red.

Para activar un validador de forma independiente, necesita al menos 32 ETH. Además, debe ejecutar software de validador y asegurarse de que permanezca en línea de forma fiable.

Un validador puede ser elegido para proponer un nuevo bloque. Después, otros validadores emiten attestations. Una attestation es una especie de voto con el que un validador indica qué bloque y qué estado de la blockchain considera válidos.

Desde la actualización Pectra, un validador con las llamadas compounding withdrawal credentials puede tener una stake efectiva de entre 32 y un máximo de 2.048 ETH. En estos validadores, las recompensas del staking pueden añadirse automáticamente a la stake efectiva. Los validadores anteriores tienen un saldo efectivo limitado a 32 ETH.

Los validadores reciben recompensas cuando participan de forma correcta y están disponibles. Si un validador está temporalmente desconectado, pueden aplicarse pequeñas penalizaciones. En caso de determinadas infracciones graves, una parte del ETH en staking puede perderse. Esto se denomina slashing.

No es necesario ejecutar usted mismo un validador para participar en el staking. A través de staking pools y otros proveedores, es posible participar con menos de 32 ETH. Sin embargo, en ese caso depende del funcionamiento de ese servicio o de esos smart contracts. Por ello pueden surgir riesgos adicionales, como el riesgo de smart contract y el riesgo de contraparte.

¿Cómo funcionan las gas fees en Ethereum?

Las transacciones y la ejecución de smart contracts requieren capacidad de cálculo. Ethereum mide ese trabajo computacional en gas. El gas no es lo mismo que las comisiones de transacción. El gas indica cuánta capacidad de cálculo requiere una acción, mientras que la gas fee es la cantidad en ETH que paga por ello.

La gas fee final se determina por el número de unidades de gas utilizadas y el precio por unidad de gas. Ese precio suele expresarse en gwei. Un gwei es la milmillonésima parte de un ETH, es decir, 0,000000001 ETH.

El precio por unidad de gas consta de una base fee y, por lo general, una priority fee. La base fee la determina automáticamente el protocolo de Ethereum y cambia en función de la demanda de espacio en los bloques. Cuando se ejecuta una transacción, esta base fee se quema y, por tanto, se retira de la circulación.

La priority fee es una remuneración adicional para el validador que propone el bloque. Puede entenderse como una propina para hacer que su transacción resulte más atractiva para su inclusión en un bloque. Cuando hay mucha demanda de espacio en los bloques, una priority fee más alta puede ayudar a que una transacción se incluya antes.

La cantidad de gas necesaria varía según la acción. Una transferencia normal de ETH, por ejemplo, utiliza 21.000 unidades de gas. Una interacción con un smart contract complejo puede consumir mucho más gas.

Además, cada transacción tiene un límite de gas. Este es el número máximo de unidades de gas que la transacción puede utilizar. Si establece el límite por encima de lo necesario, no pagará automáticamente por todo el gas no utilizado. Solo se cobra el gas realmente utilizado.

Si el límite de gas es demasiado bajo durante la ejecución, la transacción puede fallar. En ese caso, los cambios se revierten, pero el gas utilizado para la ejecución fallida sí se pierde.

¿Cuál es la diferencia entre Ethereum y Bitcoin?

Ethereum y Bitcoin son ambas redes blockchain públicas, pero se desarrollaron con objetivos distintos. Ethereum fue diseñado como una plataforma programable para smart contracts y aplicaciones. Bitcoin se diseñó originalmente como un sistema peer-to-peer para dinero electrónico.

Una diferencia técnica importante es la forma en que ambas redes alcanzan el consenso. Ethereum utiliza Proof of Stake. Los validadores bloquean ETH y ayudan a determinar qué bloques son válidos. Bitcoin utiliza Proof of Work, en el que los mineros emplean capacidad de cálculo para producir nuevos bloques y proteger la red.

Ethereum puede ejecutar código general de smart contracts a través de la EVM. Esto permite a los desarrolladores crear diversas aplicaciones en la red. Bitcoin también tiene capacidades programables mediante Bitcoin Script, pero no fue diseñado como una plataforma general para smart contracts como Ethereum.

La emisión de las dos criptomonedas también difiere. ETH no tiene un máximo protocolario fijo. Se emite nuevo ETH, entre otras cosas, como recompensa para los validadores, mientras que una parte de las comisiones de transacción se quema. Estos dos mecanismos determinan conjuntamente cómo cambia la cantidad total de ETH.

En el caso de bitcoin, la emisión máxima está fijada en 21 millones de BTC. El nuevo bitcoin entra en circulación mediante la minería y la cantidad de nuevos BTC por bloque disminuye periódicamente a través de halvings.

Las comisiones de transacción también funcionan de forma distinta. En Ethereum paga gas fees por las transacciones y por la ejecución de smart contracts. En Bitcoin, los usuarios pagan comisiones de transacción para que sus transacciones se incluyan en un bloque.

¿Quién fundó Ethereum?

Vitalik Buterin ideó Ethereum en 2013 y escribió ese mismo año el whitepaper original de Ethereum. A comienzos de 2014, el proyecto se anunció públicamente.

Además de Buterin, otras siete personas son consideradas en general cofundadores de Ethereum: Gavin Wood, Joseph Lubin, Jeffrey Wilcke, Mihai Alisie, Anthony Di Iorio, Amir Chetrit y Charles Hoskinson.

Gavin Wood escribió el Ethereum Yellow Paper, en el que se describía el funcionamiento técnico de Ethereum. Además, desempeñó un papel importante en el desarrollo de Solidity, un lenguaje de programación muy utilizado para smart contracts en Ethereum.

Ethereum Mainnet se lanzó el 30 de julio de 2015 con el bloque génesis, el primer bloque de la red.

Ethereum no tiene CEO, consejo de administración ni una sola parte que controle la red. La Ethereum Foundation apoya, entre otras cosas, la investigación, el desarrollo y el ecosistema más amplio de Ethereum, pero no tiene el control exclusivo de la red.

¿Cuáles son las ventajas de Ethereum?

Ethereum tiene varias características que lo hacen adecuado como blockchain programable:

  • Smart contracts y aplicaciones: Los desarrolladores pueden desplegar smart contracts y aplicaciones en Ethereum sin necesidad de permiso previo.
  • Ejecución compartida: La EVM garantiza que los nodos ejecuten el mismo código de smart contract según las mismas reglas y puedan verificar el resultado.
  • Composability: Los smart contracts pueden llamar a otros smart contracts públicos. Esto permite a los desarrolladores combinar funciones existentes en nuevas aplicaciones.
  • Proof of Stake: Los validadores bloquean ETH para ayudar a proteger la red y pueden recibir recompensas por ello.
  • Rollups de Layer 2: Los rollups procesan muchas transacciones fuera de Ethereum Mainnet y publican datos o pruebas de vuelta en Ethereum. De este modo, pueden aumentar la capacidad y reducir las comisiones de transacción para los usuarios.
  • Datos públicos: Las transacciones y los datos de los smart contracts en Ethereum son públicos y pueden verificarse a través de la blockchain.

Ethereum es permissionless. Esto significa que el propio protocolo no requiere permiso de una parte central para enviar transacciones o utilizar smart contracts. En la práctica, el acceso puede depender, por ejemplo, de una conexión a internet, una wallet de criptomonedas, la normativa local o servicios de terceros.

¿Cuáles son las desventajas de Ethereum?

Ethereum también tiene limitaciones y riesgos.

  • Espacio de bloque limitado en Ethereum Mainnet: Cuando la demanda es alta, los usuarios compiten por espacio en los bloques. Como resultado, las gas fees pueden aumentar.
  • Proof of Stake no hace que las transacciones sean automáticamente más baratas: El nivel de las gas fees depende sobre todo de la demanda de espacio en los bloques y del mercado de comisiones de Ethereum.
  • Riesgos de los smart contracts: Los errores de programación y las vulnerabilidades pueden provocar la pérdida de cripto o transacciones no deseadas. Una vez ejecutadas, las transacciones pueden ser difíciles o imposibles de revertir.
  • Dependencia de oracles: Los smart contracts no pueden obtener ni verificar por sí solos datos fuera de la blockchain. Por ello, para precios u otra información externa suelen ser necesarios oracles.
  • Validar por cuenta propia requiere conocimientos técnicos y capital: Para activar un validador de forma independiente necesita al menos 32 ETH. Además, debe ejecutar software de validador y permanecer en línea de forma fiable.
  • Las redes Layer 2 difieren entre sí: Los rollups pueden hacer que las transacciones sean más baratas y rápidas, pero difieren en su diseño, en los bridges, en las fraud proofs o validity proofs y en el papel de los secuenciadores. Por ello, los riesgos no son los mismos en todas las redes Layer 2.

Conclusión

Ethereum es una red blockchain pública sobre la que los desarrolladores pueden construir smart contracts, activos digitales y aplicaciones. La criptomoneda nativa ETH se utiliza para las comisiones de transacción y el staking.

La red funciona con nodos que verifican las mismas reglas y los mismos datos. La capa de ejecución procesa transacciones y smart contracts, mientras que la capa de consenso, mediante Proof of Stake, garantiza que los validadores lleguen a un acuerdo sobre el estado válido de la blockchain.

Los smart contracts permiten muchas aplicaciones distintas, pero también conllevan riesgos. Los errores en el código y las transacciones ejecutadas suelen ser difíciles de revertir. Además, los usuarios pueden enfrentarse a gas fees elevadas, riesgos de staking y dependencias adicionales en las redes Layer 2.

Ethereum se distingue sobre todo por ser una blockchain programable en la que distintas aplicaciones y smart contracts pueden interactuar entre sí, mientras que ETH desempeña un papel central en las comisiones de transacción y en la seguridad de la red.

Acerca de Finst

Finst es una plataforma de criptomonedas líder en los Países Bajos que ofrece comisiones de trading ultrabajas, seguridad de nivel institucional y un conjunto integral de servicios cripto como trading, custodia, staking y rampas fiat de entrada y salida. Finst, fundada por el antiguo equipo central de DEGIRO, está autorizada como proveedor de servicios de criptoactivos por la Autoridad Neerlandesa de los Mercados Financieros (AFM) y presta servicios tanto a clientes minoristas como institucionales en 30 países europeos.

La plataforma de criptomonedas para todos los inversores

Tanto si es un trader activo como un inversor a largo plazo, Finst le permite hacer crecer su patrimonio en criptomonedas con confianza y tranquilidad.

Abrir cuenta gratis