Saltar al contenido

¿Qué es Ethereum?

ether

Ethereum es una moneda virtual que se apoya en una plataforma abierta de software basada en la tecnología blockchain. De este modo, permite a los desarrolladores crear y publicar aplicaciones descentralizadas. Su principal objetivo es que mediante esta plataforma los desarrolladores puedan crear y distribuir aplicaciones que realicen contratos inteligentes.

Conozcamos más en profundidad a Ethereum

La moneda virtual Ethereum fue diseñada y desarrollada por Vitalik Buterin, uno de los gurús dentro de la industria del dinero digital. En sí mismo este activo digital, es una plataforma basada en la tecnología de la cadena de bloques.

Este proyecto nació con la idea de ser una plataforma de código abierto que posibilita a cualquier desarrollador crear y ejecutar cualquier aplicación descentralizada. La clave de estas aplicaciones es que funcionan tal y como fueron diseñadas, sin posibilidad de fraudes, censura ni interferencias de una tercera parte.

La criptodivisa de la red de Ethereum se denomina Ether (ETH), aunque también se la conoce con el propio nombre de la plataforma. Al igual que otras monedas virtuales, el Ether puede ser utilizada para transferir pagos entre pares y no está controlada por ningún tipo de gobierno o entidad reguladora.

El Ether también comparte la opción del minado mediante la Prueba de Trabajo, como el Bitcoin, aunque emplea un protocolo diferente. Una de las diferencias que existe entre el minado de BTC y el de ETH es que este ultimo aún es posible llevarlo a cabo a pequeña escala. Se utiliza la tarjeta gráfica para verificar la validez de los bloques y certificar correctamente las operaciones que contiene.

minar ethereum

Ethereum es el proyecto más relevante en todo el mundo del dinero digital tras el Bitcoin. Esto se debe principalmente a que dentro de su propia red puede contener otras criptodivisas, así como al nacimiento de los contratos inteligentes.

El whitepaper de Ethereum salió en 2013, aunque su anuncio oficial se realizo en el foro BitcoinTalk de 2014. En este foro se anunció que, junto a Vitalik Buterin, se encontraban trabajando y desarrollando la plataforma grandes desarrolladores como Joseph Lubin, Charles Hoskinson, Mihai Alisie, Gavin Wood y Anthony Di Lorio.

Los Contratos inteligentes de Ethereum

La principal característica son los contratos inteligentes o Smart ContractsUn contrato inteligente es una aplicación creada mediante la plataforma de código abierto que actúa como único intermediario entre dos o más personas. De esta manera, se puede realizar un intercambio de dinero, de acciones, de información, de bienes, de propiedad o de cualquier objeto de valor, sin intermediarios.

Es decir, que al ejecutarse un Smart Contract en el blockchain, se convierte en una operación propia que se implementará de manera automática cuando se cumplan las condiciones pactadas previamente en el contrato inteligente.

smart contracts

Una vez que el contrato inteligente se ejecuta en la cadena de bloques este no puede ser modificado, ya que se acometerá tal y como fue programado. Así, se evita la posibilidad de fraude, la censura, la interferencia de terceras partes o, incluso, la falta de disponibilidad.

Entre las principales ventajas de estos contratos podemos destacar la eliminación del intermediario, lo que aporta el control total al usuario reduciendo costes. Todo el mundo puede ver la actividad del mercado, puesto que los contratos se registran, encriptan y duplican en el blockchain. A su vez, se eliminan el esfuerzo y el tiempo empleados en los procesos manuales.

¿Cómo funciona Ethereum?

El blockchain de este criptoactivo funciona de modo similar al del Bitcoin. No vamos a entrar en detalle a explicar el funcionamiento del blockchain, si quieres saber más sobre este tema puedes acudir a nuestro blog donde encontrarás una guía sencilla. En ella te explicamos cómo funciona la cadena de bloques.

La principal diferencia entre la cadena de bloques de BTC y ETH es que esta última posibilita a los desarrolladores crear software con el que gestionar las transacciones y conseguir automatizar ciertas acciones. Este proceso se conoce como Smart Contract.

Es un protocolo de código abierto en el que todos pueden ver y verificar. Su red consta, al igual que la red de BTC, de nodos. Todos los nodos cuentan con una copia del historial completo de las transacciones.

Actualmente Ethereum utiliza algoritmos de consenso de prueba de trabajo, aunque en un futuro planea utilizar un algoritmo de prueba de participación, que se supone que costará mucha menos energía.

Hoja de ruta de Ethereum (Ether)

En la hoja de ruta de Ethereum podemos hallar cuatro etapas principales: Frontier, Homestead, Metropolis y Serenity.

Desde el comienzo se han tomado su hoja de ruta muy en serio. Aunque, en ocasiones, no se establecían fechas especificas para pasar a la siguiente etapa, siempre se ha ido trabajando en dirección a la siguiente. Cada una de las fases representa una actualización del protocolo empleado dentro de la plataforma, es decir, un cambio en las reglas bajo las que funciona.

eth

Con cada una de las etapas, Ethereum se convierte en una plataforma más robusta y con menos fisuras, incorporando cada vez más y más propiedades. Estos cambios afectan a la funcionalidad de sus estructuras, a sus sistemas de incentivos y de recompensas.

La primera etapa: Frontier

La primera etapa de la hoja de ruta de Ethereum, denominada Frontierentró en vigor el 30 de julio de 2015. Esta fue la forma más básica de la plataforma, ya que su principal función era facilitar el intercambio de criptodivisas y garantizar que la minería funcionase.

Una de las partes más llamativas de esta primera fase es que Frontier estaba en fase reversible, es decir, que se podía volver atrás en el blockchain y modificar información si hubiera fallos en el sistema.

Debido a la inestabilidad de esta primera etapa no era muy recomendable el uso de su moneda virtual, excepto para experimentar con los Smart Contracts y crear software en su plataforma. Esta criptodivisa había sido adquirida en la preventa o mediante la minería.

Después de apenas un mes de la entrada en vigor de la primera etapa, se dio un Hard Fork. Esto supone la primera modificación de las reglas empleadas hasta el momento para mejorar el sistema.

Uno de los cambios que se introdujo fue la Bomba de Dificultad con el objetivo de incrementar exponencialmente la dificultad del minado de Ether hasta el final de la tercera etapa. El objetivo de esta bomba de dificultad es pasar de un sistema de prueba de trabajo a un sistema de prueba de participación.

Una vez consiguieron que esta etapa fuera estable siguieron avanzando en la hoja de ruta hasta la siguiente etapa.

La segunda etapa: Homestead

Esta segunda etapa entró en funcionamiento el 14 de marzo de 2016. En este momento se admitió de manera pública que sí se podía añadir el término de “seguro” a su proyecto.

Entre los cambios más destacables de esta nueva etapa se halla el incremento del coste para la creación de los contratos inteligentes. El coste de las transacciones, conocido como Gas, es variable y siempre va en función de lo que cueste realizar la acción en el sistema.

Además del incremento en las comisiones por transacción, con esta nueva etapa se logró corregir errores que podrían llegar a ser maliciosos para la plataforma. Sin embargo, uno de los cambios más destacados fue la introducción de Mist. Un navegador basado en Ethereum con propósitos especiales, como el de interactuar con elementos del blockchain (contratos inteligentes, transacciones de Ether…).

Este navegador también ofrece la posibilidad de gestionar y ejecutar DApps en la cadena de bloques para las personas que no controlan los aspectos técnicos de las líneas de comandos de Ethereum.

La tercera etapa: Metropolis

Aunque tardó más de lo esperado en llegar, esta nueva etapa entró en funcionamiento el 16 de octubre de 2017. Dicha etapa está dividida en dos sub-etapas: Byzantium y Constantinople.

Actualmente nos encontramos en la primera sub-etapa. Entre sus principales características merecen tu atención la reducción de la bomba de dificultad, la implementación de los ZK-SNARKS y la introducción de funciones de Revert Return Data en contratos inteligentes.

Los ZK-SNARKS son un conjunto de reglas que permiten a una parte (el probador) demostrar a otra parte (el verificador) que una información es verdadera, sin la necesidad de que el verificador conozca la información a verificar. Mediante este nuevo avance las transacciones han aumentado su nivel de privacidad.

Aún no conocemos la fecha de entrada en vigor de la segunda sub-etapa, pero llegará pronto.

La última etapa: Serenity

La última parada en la hoja de ruta de Ethereum es Serenity. Una de las principales atribuciones que entrarán en vigor con esta última etapa será el paso definitivo de PoW a PoS, es decir, pasar de prueba de trabajo a prueba de participación.

Como se trata de una etapa futura, que no tiene todavía una fecha de entrada en vigor, no se conocen los cambios completos que planteará. Sabemos que los desarrolladores van aprendiendo de las experiencias que van viviendo, por lo que estamos seguros de que habrá más cambios que afectarán al funcionamiento de la plataforma.

Lo que sí sabemos es lo que busca esta última etapa de Ethereum, la “serenidad”. Dar con la estabilidad definitiva para el proyecto, el sistema y la comunidad, pudiendo expandir la moneda virtual a todo el planeta de manera masiva solventando las adversidades actuales de los intermediarios.