Ethereum (ETH) es una red de blockchain descentralizada y de código abierto que se basa en la innovación de blockchain de Bitcoin, con algunas diferencias y mejoras significativas. Su moneda nativa, Ether, puede utilizarse para pagos digitales y funciona como plataforma de software para crear y desplegar aplicaciones descentralizadas (dApps) o contratos inteligentes inmutables.
Ethereum es la segunda mayor criptomoneda por capitalización de mercado, solo superada por Bitcoin. Ethereum cambió la industria de las criptomonedas al introducir la funcionalidad de los contratos inteligentes en las redes blockchain. Los contratos inteligentes permiten a usuarios y desarrolladores acceder a industrias emergentes como las finanzas descentralizadas (DeFi).
Debido a las posibilidades aparentemente ilimitadas de la tecnología blockchain y la funcionalidad de los contratos inteligentes, Ethereum ha producido varias industrias multimillonarias. Entre ellas se encuentran las DeFi, los juegos de criptomonedas con el modelo jugar-para-ganar y el popularísimo sector de las NFT. En la actualidad, la blockchain de Ethereum alberga más de 2.900 proyectos diferentes y ha procesado más de 11 billones de dólares en valor.
El token nativo de la blockchain de Ethereum se llama Ether. Al igual que las stablecoins, incluidas Tether (USDT) y USD Coin (USDC), el Ether se utiliza para pagar las comisiones por transacción al completar operaciones en la red. También es una moneda de cambio para los activos digitales almacenados en la blockchain, como las NFT. Tras la fusión de Ethereum, ETH se utilizará para asegurar la red y producir nuevos bloques.
Lo que diferencia a Ethereum
La red Ethereum está diseñada para servir como un ordenador global que cualquiera puede utilizar. Su objetivo es dar a los usuarios el control total de sus activos digitales y permitirles acceder a herramientas y servicios tradicionalmente controlados por entidades centralizadas.
Por ejemplo, en la blockchain de Ethereum, cualquiera puede aportar activos digitales como colateral y pedir un préstamo al instante. En el mundo financiero tradicional, este proceso se regiría por la jurisdicción de una empresa centralizada. Con Ethereum, todos los aspectos de esta función son gestionados íntegramente por contratos inteligentes en la blockchain. Esto elimina la necesidad de intermediarios parciales.
La blockchain también puede hacer que cualquier programa sea resistente a la censura, robusto y menos vulnerable al fraude al ejecutarse y ofrecerse en una red distribuida de nodos públicos de todo el mundo.
En el espíritu de la propiedad descentralizada, cualquiera puede presentar propuestas de gobernanza que crea que pueden mejorar Ethereum para el bien colectivo del proyecto. Una vez presentada una propuesta, los titulares del token de Ethereum pueden votar sobre su resultado. De este modo, la comunidad Ethereum es responsable de los resultados de su desarrollo continuo.
¿Cómo funciona ETH?
Cuando la blockchain de Ethereum se lanzó inicialmente en 2015, empleaba un algoritmo de consenso de Prueba de Trabajo (PoW). En este modelo, se creaban nuevos tokens ETH y se distribuían a los mineros como recompensa por producir nuevos bloques y asegurar la red.
Esto significa que las instalaciones de hardware computacional de alta potencia, denominadas plataformas de minería, compiten entre sí para resolver ecuaciones complejas en el proceso de minería. El primer minero que resuelve la ecuación se gana el derecho a liderar la producción de nuevos bloques en la red y es recompensado con nuevos tokens como incentivo. Este es también el mismo modelo empleado por la red Bitcoin.
La blockchain de Ethereum también tiene una arquitectura basada en cuentas. Una cuenta de Ethereum es esencialmente una entidad que posee un saldo de Ether y puede iniciar transacciones en la blockchain de Ethereum. Existen dos tipos de cuentas Ethereum.
El primero son las "cuentas externas", que los usuarios controlan y gestionan a través de sus claves privadas. La segunda son las "cuentas de contrato", conocidas como contratos inteligentes, gobernadas por sus códigos. Estas dos cuentas pueden mantener, recibir y enviar ETH y otros tokens de Ethereum e interactuar con contratos inteligentes desplegados en la blockchain.
Las cuentas externas pueden iniciar transacciones con otras cuentas externas y contratos inteligentes. Pero los contratos inteligentes sólo entran en acción cuando interactúan con cuentas externas u otros contratos inteligentes. Sólo pueden responder activando códigos (que implican múltiples acciones), transfiriendo tokens o incluso creando nuevos contratos inteligentes.
La tecnología de Ethereum
A diferencia de Bitcoin, que utiliza un libro de contabilidad distribuido, Ethereum emplea una "máquina de estados" distribuida. El "estado" de Ethereum en un momento dado es una gran estructura de datos que incorpora cuentas y saldos y el "estado de la máquina" en ese momento.
También abarca la capacidad de alojar y ejecutar muchos códigos de máquina de bajo nivel. Este "estado" cambia de un bloque a otro, y la Ethereum Virtual Machine (EVM) define las reglas para modificarlo.
La red Ethereum tiene multitud de casos de uso, y la capacidad de crear y desplegar contratos inteligentes es fundamental para todos ellos. Esta funcionalidad permite a los desarrolladores desarrollar diversas aplicaciones descentralizadas en la plataforma, incluidas billeteras de criptomonedas, exchanges descentralizados (DEX), protocolos DeFi, mercados NFT, juegos con el modelo jugar-para-ganar y más.
Estándares de tokens de Ethereum
Los estándares de tokens de Ethereum, como ERC-20 y ERC-721, se han utilizado ampliamente para crear tokens fungibles y no fungibles, contribuyendo así a varios proyectos multimillonarios. Los NFT basados en el estándar ERC-721, en particular, fueron pioneros en la industria de los NFT, que asciende a 3.000 millones de dólares en 2022 y se prevé que supere los 13.600 millones de dólares en 2027.
ERC-1155 es un estándar de token en la blockchain de Ethereum que permite la creación de tokens fungibles (idénticos) y no fungibles (únicos) dentro del mismo contrato. Esto lo convierte en una solución más eficiente y flexible para que los desarrolladores creen y gestionen varios tipos de tokens simultáneamente.
Cada vez que los usuarios transfieran tokens basados en ETH o Ethereum o interactúen con cualquier aplicación alojada en la plataforma, deberán pagar ETH en concepto de tasas de gas. En el futuro, ETH también se utilizará con fines de validación en la nueva blockchain de Ethereum de Prueba de Participación (PoS), y los validadores activos deberán hacer staking de 32 ETH para poder optar al puesto.
¿Qué es la Ethereum Virtual Machine (EVM)?
La Ethereum Virtual Machine (EVM) es el corazón de la blockchain de Ethereum. La EVM es el entorno donde residen todas las cuentas y contratos inteligentes de Ethereum. Es un motor de computación o una máquina virtual que funciona como un ordenador descentralizado que alberga millones de proyectos ejecutables.
En otras palabras, EVM constituye la base de toda la estructura operativa de Ethereum. Como entidad única, EVM es mantenida simultáneamente por miles de ordenadores interconectados (nodos) que ejecutan un cliente Ethereum.
La fusión de Ethereum
A medida que crecía la demanda de Ethereum, la arquitectura central de la red también empezó a mostrar signos de congestión, y la tarifa media por transacción aumentó significativamente. De ahí que uno de los mayores retos de Ethereum Blockchain son sus desorbitadas tasas de gas en momentos de alta congestión de la red. Por ejemplo, en mayo de 2021, el coste medio de una transacción básica en la red rondaba los 71 dólares.
Anteriormente conocida como Ethereum 2.0, la fusión de Ethereum es un evento de varios años que mueve gradualmente la blockchain de Ethereum de su PoW al mecanismo de consenso PoS. Aunque la transición no resolverá instantáneamente el problema de las altas tarifas de gas, hará de Ethereum una red blockchain más ecológica y eficiente.
En el sistema PoW, los mineros de Ethereum compiten entre sí, utilizando costosos recursos computacionales, para añadir nuevos bloques a la cadena y obtener a cambio recompensas en ETH. En el modelo PoS, sin embargo, ya no necesitarán minar los bloques.
En su lugar, crearán y añadirán nuevos bloques cuando sean elegidos para hacerlo y validarán los bloques de otros cuando no lo sean. Para ganarse el derecho a ser validador, deberá hacer staking de 32 ETH en la red. Además, como no habrá competencia entre validadores, ya no necesitarán hardware caro y avanzado, como plataformas de minería, para realizar su trabajo.
Aunque el equipo de Ethereum ha estado planeando esta transición desde 2016, inició el proceso con su lanzamiento de PoS Beacon Chain el 1 de diciembre de 2020.
Esto marcó la Fase 0 de un proceso de 3 fases que verá la transición de Ethereum de una cadena PoW singular a una red PoS multicadena. A continuación se enumeran estas tres fases y cómo pretenden transformar Ethereum.
Fase 0 (Beacon Chain)
Consistió en el lanzamiento de Beacon Chain, una blockchain de PoS paralela a la mainnet original de PoW de Ethereum. Además, sentó las bases para futuras actualizaciones de Ethereum. En el momento de escribir estas líneas, más de 410.000 validadores de Beacon Chain han hecho staking por más de 13 millones.
Fase 1 (la fusión)
Programada para el tercer/cuarto trimestre de 2022, la fusión implica fusionar Beacon Chain con la blockchain Ethereum existente, sustituyendo por completo el modelo PoW de esta última por el sistema PoS de la primera. Tras la fusión, la blockchain original de Ethereum se convertirá en la capa de "ejecución" de la nueva red, mientras que Beacon Chain se convertirá en su capa de "consenso".
Fase 2 (fragmentación)
La fragmentación, que se calcula que entrará en vigor en 2023-2024, ampliará la capacidad de Ethereum repartiendo la carga de la red entre 64 nuevas cadenas de fragmentación. La actual cadena de PoW de Ethereum se convertirá en uno de estos 64 fragmentos. En este punto, será mucho más fácil gestionar un nodo de minería, ya que habrá muchos menos datos que almacenar que en una única blockchain PoW de Ethereum.
Con la transición a un mecanismo de consenso de PoS, la red Ethereum será mucho más eficiente energéticamente y segura que antes.
Además, el modelo de consenso permitirá una mayor escalabilidad cuando la blockchain Ethereum implemente un mecanismo de fragmentación de transacciones que mejore significativamente el rendimiento de las transacciones y aumente la velocidad de la red.
Precio de ETH y tokenomics
En julio de 2014, la Ethereum Foundation lanzó la oferta inicial de monedas (ICO) de ETH. Durante este evento de venta pública, se distribuyeron aproximadamente 60 millones de ETH a los compradores a un tipo de cambio inicial de 2000 ETH por 1 BTC. En ese momento, el precio de Ethereum era de aproximadamente 0,31 dólares. Los tokens Ether se distribuyeron a los compradores en el bloque génesis de la red Ethereum.
Cuando se lanzó la red principal de Ethereum, el suministro inicial de tokens ETH era de aproximadamente 72 millones. Aunque la mayoría de estos tokens se asignaron a los primeros partidarios, el 16,73 por ciento del suministro se distribuyó a la Ethereum Foundation.
Desde el bloque de génesis de la mainnet de Ethereum, se han añadido aproximadamente 48 millones de ETH a la oferta mediante la generación de tokens. Se generan nuevos tokens ETH y se distribuyen a los mineros mediante recompensas por bloque, lo que convierte a Ethereum en una criptomoneda inflacionista. Aunque la actualización de la Propuesta de Mejora de Ethereum (EIP) 1559 del hard fork de Londres introdujo algunos mecanismos deflacionarios, actualmente no compensan totalmente la inflación de Ethereum.
Las emisiones de recompensas de bloques de Ethereum han ido disminuyendo constantemente con el tiempo. Cuando se lanzó la red, se producían nuevos Ether a 5 ETH por bloque. Estas recompensas se entregaban a los mineros como incentivo por asegurar la red y validar las transacciones. En octubre de 2017, como parte de la propuesta EIP 649, esta tasa de emisión se redujo a 3 ETH por bloque.
Acerca de los fundadores
La idea de Ethereum fue descrita inicialmente a través de un whitepaper por Vitalik Buterin a finales de 2013. Buterin tenía solo diecinueve años cuando escribió el whitepaper. Antes de conceptualizar Ethereum, Buterin era un programador y desarrollador experimentado que previamente había fundado el sitio de noticias Bitcoin Magazine.
Buterin creía que la tecnología blockchain podía aprovecharse para construir protocolos descentralizados y aplicaciones libres del control de organismos centrales. Buterin era un ávido jugador de World of Warcraft, un popular juego en línea. Después de que sus creadores eliminaran su hechizo favorito del juego, Vitalik decidió que ninguna entidad debía tener el control total de una aplicación, y así se formó la concepción de la blockchain de Ethereum.
Ethereum se anunció oficialmente en Miami, en enero de 2014, en la North American Bitcoin Conference. Un grupo de ocho personas cofundó el proyecto.
El ruso-canadiense Vitalik Buterin fue el colaborador más importante y siguió siéndolo. Gavin Wood, de Polkadot (DOT), fue el primer Director de Tecnología de la Ethereum Foundation. Codificó la primera implementación técnica de Ethereum en lenguaje de programación C++ y creó Solidity, el lenguaje de programación de facto para crear contratos inteligentes de Ethereum.
En la actualidad, Solidity se considera el lenguaje de programación esencial para las aplicaciones de Ethereum y goza de un uso generalizado en otras blockchain que funcionan con un EVM. Además, Wood fundó su propia red de blockchain alternativa Polkadot, que pretende remediar algunos de los problemas de Ethereum.
Otro cofundador notable conocido por construir otras blockchain de capa 1 es Charles Hoskinson. Hoskinson acabó abandonando el proyecto Ethereum debido a diferencias de opinión sobre la dirección del proyecto. Sin embargo, fundó IOHK con Jeremy Wood, otro de los primeros colegas de Ethereum, y pasó a desarrollar la blockchain Cardano (ADA).