Ethereum: qué es, cómo funciona y cómo se usa
¿Qué es Ethereum?
Ethereum es una plataforma de software global y descentralizada alimentada por la tecnología blockchain. Su criptomoneda nativa es el ether (ETH).
Esta plataforma está disponible para cualquiera que quiera crear tecnologías digitales seguras. No solo tiene un token diseñado para pagar el trabajo realizado en apoyo de la blockchain, sino que también puede utilizarse para pagar bienes y servicios tangibles, si estos los aceptan.
Ethereum fue diseñado para ser escalable, programable, seguro y descentralizado. Esta blockchain es muy apreciada por los desarrolladores y las empresas que crean tecnologías basadas en ella. Gracias a Ethereum, muchas industrias pueden cambiar su forma de operar e incluso la vida cotidiana puede verse influenciada.
La plataforma soporta de forma nativa los contratos inteligentes, una herramienta esencial que respalda las aplicaciones descentralizadas. Los contratos inteligentes se utilizan en combinación con la tecnología blockchain en muchas aplicaciones de finanzas descentralizadas y otras aplicaciones.
Para saber más sobre Ethereum, el token ETH y cómo forman parte integral de los tokens no fungibles, las finanzas descentralizadas, las organizaciones autónomas descentralizadas y el metaverso, ¡sigue informándote!
CONCEPTOS CLAVE
- Ethereum es una plataforma basada en blockchain conocida principalmente por su criptomoneda, el ether (ETH).
- La tecnología blockchain que alimenta Ethereum permite crear y mantener de forma segura registros digitales públicos.
- Bitcoin y Ethereum tienen muchas similitudes pero distintas visiones y limitaciones a largo plazo.
- Desde septiembre de 2022, Ethereum pasó de proof of work a proof of stake.
- Ethereum es la base de muchas innovaciones tecnológicas emergentes basadas en blockchain.
¿Cómo funciona Ethereum?
En 2014, Vitalik Buterin publicó un white paper para presentar Ethereum, la plataforma que contribuyó a crear. Al año siguiente, junto a Joe Lubin, fundador de la empresa de software blockchain ConsenSys, lanzó la plataforma Ethereum.
Los fundadores de Ethereum fueron de los primeros en comprender el pleno potencial de la tecnología blockchain, no limitándose solo a ofrecer un método de pago virtual seguro.
Desde el lanzamiento de Ethereum, el ether, la criptomoneda asociada a la plataforma, ha tenido un notable éxito y se ha posicionado como la segunda criptomoneda por valor de mercado, superada solo por Bitcoin.
Tecnología Blockchain
Ethereum, junto con otras criptomonedas, hace uso de la tecnología blockchain. Se puede imaginar esta tecnología como una larga cadena de bloques, donde cada bloque contiene información que se añade a cada nuevo bloque con nuevos datos. Una copia idéntica de la blockchain se distribuye por toda la red.
La validez de la blockchain se confirma mediante una red de programas automatizados que alcanzan un consenso sobre la veracidad de la información relativa a las transacciones. Sin alcanzar un consenso, no puede realizarse ninguna modificación en la blockchain, lo que la hace muy segura.
El consenso se alcanza a través de un algoritmo llamado mecanismo de consenso. Ethereum utiliza el algoritmo de proof-of-stake, donde una red de participantes llamados validadores crea nuevos bloques y colabora para verificar la información contenida en ellos. Los bloques contienen información sobre el estado de la blockchain, una lista de atestaciones (la firma y el voto de un validador sobre la validez del bloque), transacciones y más.
A partir de mediados de septiembre de 2022, Ethereum adoptó oficialmente un algoritmo de proof-of-stake, que es más económico y respetuoso con el medio ambiente que el modelo de proof-of-work.
Mecanismo de Proof-of-Stake
El Proof-of-Stake es un algoritmo de consenso que se diferencia del Proof-of-Work en que no requiere el uso de grandes cantidades de energía eléctrica para validar los bloques de la blockchain. Utiliza un protocolo de finalización llamado Casper-FFG y el algoritmo LMD Ghost, combinados en un mecanismo de consenso llamado Gasper, que monitoriza el consenso y define cómo los validadores reciben recompensas por su trabajo o son penalizados por su deshonestidad.
Cada validador individual debe apostar un total de 32 ETH para activar su capacidad de validación. Las personas pueden apostar cantidades menores de ETH, pero para hacerlo deben unirse a un pool de validación y compartir cualquier recompensa. Cuando un validador crea un nuevo bloque, debe atestar que la información contenida en el bloque es válida. Esto ocurre en un proceso llamado atestación, durante el cual el bloque se transmite a otros validadores, llamados comité, que lo verifican y votan sobre su validez.
Los validadores que actúan de forma deshonesta son penalizados en el sistema Proof-of-Stake. De hecho, Gasper identifica los bloques que se deben aceptar y rechazar en función de los votos de los validadores. De esta forma, los validadores que intentan atacar la red son identificados y eliminados. Sufren una penalización que consiste en la quema de los ETH apostados y su eliminación de la red. Por "quema" se entiende el envío de criptomoneda a una cartera que no tiene las claves, lo que implica su eliminación de la circulación.
Wallets
Los poseedores de Ethereum utilizan carteras digitales para conservar su criptomoneda. Una cartera digital es una interfaz que permite acceder al ether almacenado en la blockchain. La cartera posee una dirección similar a la de una dirección de correo electrónico, donde los usuarios pueden recibir y enviar ether como si fueran mensajes de correo electrónico.
El ether no se almacena realmente dentro de la cartera, sino que la propia cartera contiene claves privadas, que actúan como contraseña cuando se realiza una transacción. Cada poseedor de ether recibe una clave privada por cada unidad poseída, y dicha clave es necesaria para acceder a sus criptomonedas. Por ello es tan importante hablar de la seguridad de las claves y de cómo conservarlas adecuadamente.
La Histórica División
Un evento notable en la historia de Ethereum fue el hard fork, o la división, de Ethereum y Ethereum Classic. En 2016, un grupo de participantes en la red obtuvo el control de la mayoría de la blockchain de Ethereum para robar más de 50 millones de dólares en ether, que habían sido recaudados para un proyecto llamado The DAO.
El éxito del robo fue atribuido a la implicación de un desarrollador externo en el nuevo proyecto. La mayor parte de la comunidad de Ethereum optó por anular el robo invalidando la blockchain de Ethereum existente y aprobando una blockchain con un historial revisado.
Sin embargo, una fracción de la comunidad eligió mantener la versión original de la blockchain de Ethereum. Esa versión no modificada de Ethereum se dividió permanentemente convirtiéndose en la criptomoneda Ethereum Classic (ETC).
Ethereum vs. Bitcoin
Ethereum se compara frecuentemente con Bitcoin, pero presenta diferencias importantes. Sus desarrolladores lo describen como "la blockchain programable del mundo", una red electrónica y programable con muchas aplicaciones. Por el contrario, Bitcoin fue creado únicamente para soportar la criptomoneda Bitcoin.
El número máximo de Bitcoins que pueden crearse es de 21 millones, mientras que la cantidad de Ethereum es ilimitada, aunque el tiempo de procesamiento de los bloques limita la cantidad de ether que puede acuñarse cada año. Actualmente, el número de monedas Ethereum en circulación supera los 122 millones.
Otra diferencia significativa entre Ethereum y Bitcoin se refiere al tratamiento de las comisiones de procesamiento de transacciones. En la red Ethereum, estas comisiones, conocidas como gas, son pagadas por los participantes en las transacciones, mientras que en la red Bitcoin las comisiones son absorbidas por la red Bitcoin más amplia.
A partir de septiembre de 2022, Ethereum utiliza un mecanismo de consenso proof-of-stake, mientras que Bitcoin utiliza el consenso proof-of-work, que requiere a los mineros competir por las recompensas.
El Futuro de Ethereum
La transición de Ethereum al protocolo proof-of-stake, que permite a los usuarios validar transacciones y crear nuevo ETH en función de la cantidad de ether poseído, es parte de una importante actualización de la plataforma Ethereum. Anteriormente conocido como Eth2, esta actualización ahora se llama simplemente Ethereum. Sin embargo, Ethereum tiene ahora dos niveles. El primer nivel es el de ejecución, donde ocurren las transacciones y las validaciones. El segundo nivel es el de consenso, donde se mantienen las atestaciones y la cadena de consenso.
La actualización ha aumentado la capacidad de la red Ethereum para soportar su crecimiento, lo que en última instancia contribuirá a resolver los crónicos problemas de congestión de la red que han llevado al incremento de las tarifas de gas.
Para abordar la escalabilidad, Ethereum continúa el desarrollo del "sharding". El sharding dividirá la base de datos de Ethereum entre su red. Esta idea es similar al cloud computing, donde muchos ordenadores gestionan la carga de trabajo para reducir el tiempo de cálculo. Estas secciones de base de datos más pequeñas se llamarán shards, y los shards serán gestionados por quienes hayan apostado ETH. Los shards permitirán a más validadores trabajar simultáneamente, reduciendo el tiempo necesario para alcanzar el consenso a través de un proceso llamado consenso de sharding.
Se prevé que el sharding se implementará antes de 2023.
Uso en los juegos
Ethereum también está encontrando aplicación en los juegos y la realidad virtual. Decentraland es un mundo virtual que utiliza la blockchain de Ethereum para proteger los objetos contenidos en ese mundo. Terrenos, avatares, objetos vestibles, edificios y entornos están todos tokenizados a través de la blockchain para crear propiedad.
Axie Infinity es otro juego que utiliza la tecnología blockchain y tiene su propia criptomoneda llamada Smooth Love Potion (SLP), utilizada para recompensas y transacciones dentro del juego.
Tokens No Fungibles
En los primeros meses de 2021, los tokens no fungibles (NFT) conquistaron gran popularidad. Los NFT son objetos digitales tokenizados creados utilizando la plataforma Ethereum. En la práctica, la tokenización permite la asignación de un token digital específico a un activo digital, identificándolo y conservándolo en la blockchain.
De este modo se establece la propiedad del objeto, ya que los datos cifrados almacenan la dirección de la cartera del propietario. El NFT puede intercambiarse o venderse como cualquier otra transacción en la blockchain, y la propiedad se transfiere de forma segura gracias a la verificación de la red.
Los NFT pueden desarrollarse para cualquier tipo de activo digital. Por ejemplo, los aficionados a los deportes pueden comprar los llamados fan tokens de sus atletas favoritos, que pueden tratarse como tarjetas de intercambio. Algunos de estos NFT representan imágenes similares a tarjetas de intercambio, mientras que otros son vídeos de momentos memorables o históricos en la carrera del atleta.
El desarrollo de los DAO
Las Organizaciones Autónomas Descentralizadas (DAO), que representan un método colaborativo para tomar decisiones dentro de una red distribuida, están siendo desarrolladas.
Por ejemplo, imaginemos que hemos creado un fondo de capital riesgo y hemos recaudado dinero a través de una campaña de financiación, pero se desea que la toma de decisiones sea descentralizada y las distribuciones sean automáticas y transparentes.
Un DAO podría utilizar contratos inteligentes y aplicaciones para recopilar los votos de los miembros del fondo e invertir en empresas sobre la base de la mayoría de los votos del grupo, para luego distribuir automáticamente cualquier retorno. Las transacciones podrían ser visualizadas por todas las partes involucradas, y no habría ninguna participación de terceros en la gestión de los fondos.
