¿Qué es Ethereum?

  •  
  • 2
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Ethereum es una plataforma descentralizada con licencia open source que permite a cualquier persona crear contratos inteligentes mediante acuerdos entre dos partes con la utilizacion de gas. Este modelo está basado en la tecnología blockchain (o cadena de bloques), que proporciona características como inmutabilidad, transparencia y seguridad.

Si aun no comprendes que son las criptomonedas, o el Bitcoin, o cómo funciona la tecnología cadena de bloques, te invitamos a que entiendas mas sobre este nuevo mundo, leyendo nuestros artículos anteriores sobre “Que es el Bitcoin?”, y “¿Qué es Blockchain o Cadena de Bloques?”.

¿Qué es Ethereum?

Como mencionamos anteriormente, Ethereum es una plataforma descentralizada con licencia open source que permite a cualquier persona crear contratos inteligentes (o Smart Contracts) mediante acuerdos entre dos partes. Esto abre las puertas a un sinfín de posibilidades y negocios basados en Ethereum, lo que a su vez le da más valor agregado día a día.

Al ser una plataforma, Ethereum tiene varios conceptos interesantes comparados con otras criptomonedas, como por ejemplo el Bitcoin.

  • Ethereum tiene su propia criptomoneda llamada Ether.
  • Se pueden desarrollar contratos inteligentes descentralizados para la aplicación en diversas industrias.
  • Estos contratos inteligentes consumen GAS (otra criptomoneda con su propio mercado) por cada operación involucrada.

Al momento de escribir este artículo, el precio de Ether es de USD 1133.87, y ha aumentado casi un 10% en las últimas 24 horas.

 

Representación visual del precio del Ether a lo largo de su historia.

Representación visual del precio del Ether a lo largo de su historia.

La Máquina Virtual de Ethereum

La máquina virtual (-Ethereum Virtual Machine- EVM por sus siglas en inglés) permite la ejecución de los contratos inteligentes, generando el bytecode o código intermedio entre el lenguaje de programación, y el código de máquina o de bajo nivel.

La maquina virtual permite la generación del código intermedio mediante el desarrollo de diversos lenguajes de alto nivel, como son Serpent, o Solidity. Estos lenguajes facilitan el desarrollo de contratos inteligentes, mediante la utilización de menores líneas de código.

 

Diferencias y similitudes entre Bitcoin y Ethereum

Diferencias y similitudes

Diferencias y similitudes de las dos monedas más importantes, Ethereum y Bitcoin.

Unidades de las criptomonedas

Las unidades de Bitcoin son varias, sin embargo, solamente dos o tres son las más conocidas:

Nombre

Valor en BTC

Unidad

Satochi

0.00000001
Bit 0.000001

Micro-Bitcoin

Milli 0.001

Milli-Bitcoin

Para más información de todas las unidades de Bitcoin, visitar Bitcoin.it.

Por otro lado en Ethereum, también existen varias unidades para representar el Ether.

Nombre

Valor (Ether)

Ether

1

Finney

10-3

Szabo

10-6

Shannon

10-9

Babbage

10-12

Lovelace

10-15

Wei

10-18

 

Tiempo de confirmación de un bloque

Una de las características de Ethereum, es el tiempo que es necesario (en promedio) para la confirmación de un bloque con transacciones. En condiciones normales, dicho tiempo es de entre 13-15 segundos. Sin embargo, durante Septiembre y Octubre del 2017, el tiempo de confirmación tuvo máximos de entre 28-31 segundos. Estos tiempos máximos son debidos a los contratos inteligentes que se van desarrollando día a día. A mayor utilización de los mismos, los tiempos tienden a aumentar.

Por otro lado, como hemos visto en el artículo ¿Qué es Bitcoin?, el tiempo de confirmación de Bitcoin es en promedio 10 minutos.

Cantidad máxima de las criptomonedas

Cada criptomoneda define su cantidad de monedas a lanzar al mercado en su concepción. En el caso de Bitcoin, Satoshi Nakamoto, creador de Bitcoin, definió 21 millones de bitcoins como máxima cantidad de monedas. Por este motivo, una de las preguntas que genera más incertidumbre es, ¿Qué sucederá con el precio cuando se llegue al máximo de monedas?

En el caso de Ethereum, y su moneda Ether, no existe un límite máximo de monedas. Por lo que esta diferencia, sujeta a esta criptomoneda a inflación por las unidades de Ether por minar o explotar.

En otro aspecto, las similitudes son bastantes. Ambas son monedas digitales usadas en la actualidad como forma de pago o de inversión. Cuentan con su propia simbología, y no están sujetas de ningún modo a la regulación de entes financieros o gobiernos.

Tanto Ethereum como Bitcoin son las criptomonedas descentralizadas más importantes en la actualidad. Entre ambas poseen una capitalización de mercado de poco más de USD 280.000.000.000 en el momento de escribir este artículo, y seguramente siga en aumento con el paso del tiempo.

 

¿Qué son los Contratos Inteligentes?

Un contrato inteligente es un software que garantiza el cumplimiento de los términos de un acuerdo entre dos o más partes. Se podrían visualizar como la definición de una o más reglas o condiciones, en la cual “si se cumplen ciertas condiciones, se producen ciertas acciones”.

Los contratos inteligentes permiten realizar las transacciones u operaciones de forma confiable sin la necesidad de terceras partes que confirmen la operación. La característica principal de estos contratos es que son irreversibles. Esta cualidad da mayor confiabilidad, y seguridad al contexto de los contratos inteligentes. Sin embargo, es un arma de doble filo, ya que en caso de haber un error en el contrato, en el peor de los casos, se podrían robar ethers por medio de este.

 

¿Para qué pueden ser utilizados los Contratos Inteligentes?

Aunque no resulte aparente, los contratos inteligentes pueden cumplir las mismas funciones del sistema financiero, sin el cobro de comisiones o primas. Además, ninguna operación tiene que estar sujeta a la subjetividad o la “confianza” de los participantes, sino que el acuerdo se cumple de forma automática.

Sin comisiones, sin intermediarios, los contratos inteligentes son una opción más viable en el manejo de operaciones financieras, sin retrasos o pagos a terceros que obstaculicen un acuerdo.

También podrían ser aplicados en el ámbito de la política, o en situaciones comunes. Por ejemplo:

  • Brindar capital a un representante si llega a cierta cantidad de votos positivos.
  • Pago de planillas a empleados automática con una frecuencia especifica (quincenal, o mensual).

Como vemos, el mercado de los contratos inteligentes podría ser aplicado a una amplia variedad de situaciones, mercados, e industrias.

 

Algoritmo de minería de Ethereum

Ethereum utiliza el algoritmo “Ethash” para su minería, y “Proof of Work” como tipo de prueba para los bloques y sus transacciones. Sin embargo, en su camino de desarrollo, el equipo de Ethereum se tiene planificado el cambio a “Proof of Stake” debido a:

  • Con “Proof of Work” se consume mucha electricidad para poder validar las transacciones.
  • “Proof of Stake” permite el consenso a partir del interés económico de usuario validador.
  • Permite que la minería no se centralice en los usuarios y/o compañías con mayor capacidad de minado, o potencial computacional.

 

¿Qué es el Ether y para qué es utilizado?

El Ether es el nombre formal de la criptomoneda perteneciente a la plataforma de Ethereum. Es la moneda virtual usada por los usuarios del sistema para realizar pagos, hacer transacciones u otras operaciones financieras.

La misma puede ser comercializada en el mercado como cualquier otra moneda digital.

 

¿Qué es el GAS y para qué es utilizado?

 

El gas es una unidad de trabajo. El mismo es utilizado para poder medir cuán costoso en término computacionales es una operación dada en Ethereum.

Estos costos son pagados mediante pequeñas cantidad de Ether, y cumple un propósito doble. Por un lado, sirve como recompensa para los mineros que ejecutan código y da seguridad a la red, incluso por si algún motivo la ejecución falla. Por el otro lado, sirve para evitar ataques por denegación de servicio por ejecuciones infinitas de operaciones. Este concepto obliga al atacante a pagar por lo que utiliza.

El gas no es un criptomoneda, es decir, que no se puede guardar para que incremente su valor. El gas simplemente mide el esfuerzo que se necesita para ejecutar un operación en términos computacionales. Solamente se necesita tener Ether en tu cuenta para poder ejecutar operaciones, es decir, que el gas se paga con parte del Ether de tu cuenta.

En el caso que un usuario requiera realizar una operación, pero no posee el suficiente Gas para realizarla simplemente se da la operación como inválida.

Se puede ver el historial del precio del Gas haciendo click aquí.

Ahora que finalmente entendes todo lo que Ethereum ofrece, podes empezar a conocer los principales sitios de exchange que manejan el Ether, leyendo nuestro siguiente articulo aquí.


  •  
  • 2
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •