El ethereum » ¿Qué es y cómo funciona? Fundamentos básicos

El mundo de las transacciones por Internet ha cambiado drástica mente gracias a la aparición de las criptomonedas y la cadena de bloques. En el pasado las transacciones de pagos solamente se hacían por medio de procesadores de pago, pero la tecnología de la blockchain comenzó a utilizarse para esto. El ethereum es una de las tecnologías utilizadas para esto.

Ethereum

La tecnología de la cadena de bloques produjo la idea de las criptomonedas, cuya idea fue presentada por primera vez por Wei Dai, en  el año 1998, el cual propuso la idea de crear un nuevo tipo de dinero descentralizado que usara la criptografía como medio de control.  El ethereum creo su propia criptomonda, el ether,

¿Qué es el ethereum?

El ethereum es una plataforma digital que adopta la tecnología de la blockchain o la tecnología de contabilidad distribuida (DTL) que permite crear acuerdos de contratos inteligentes y aplicaciones descentralizadas con una lógica mínima de programación, esto utilizando un lenguaje de programación de Turing completo y una computadora blockchain.

Esta tecnología fue creada inicialmente como una versión mejorada de la criptomoneda bitcoin, esto para aumentar las limitantes de su lenguaje de programación, proporcionando características tales como custodia sobre la cadena de bloques, límites en los retiros, mercados de juegos y contratos financieros por medio de un lenguaje de programación general.

En la red ethereum, cualquier protocolo como monedas o sistemas de reputación se pueden escribir en unas pocas líneas de código. Los contratos inteligentes se pueden incorporar en la plataforma con mayor poder que los scripts de bitcoin debido al poder agregado del Turing completo.

La criptomoneda de la plataforma ethereum es el ether, y así como el bitcoin, el ethereum es una red distribuida de  cadena de bloques pública,  pero tienen muchas diferencias. Cualquier desarrollador puede crear aplicaciones distribuidas que ejecuten contratos inteligentes.

Historia del ethereum

El desarrollador de software Vitalik Buterin, propuso integrar un lenguaje Turing completo en el sistema de scripting de Bitcoin como mejora del protocolo, aunque el concepto es una idea original de Sergio Demian Lerner que desarrolla en su tesis​. El desarrollo del mismo se logró gracias a una plataforma de financiamiento colectiva, desde julio a agosto de 2014. El sistema salió definitivamente el 30 de julio 2015.

Ethereum Historia

La plataforma Ethereum fue creada por el programador Vitalik Buterin en el año 2015, con la idea de crear una herramienta para aplicaciones descentralizadas y colaborativas. Este desarrollador propuso integrar un lenguaje d Turing completo en el sistema de bitcoin para mejorar su protocolo.

El Ether (ETH) es la criptomoneda del ethereum es que puede ser usado en transacciones que utilicen este software. Como el bitcoin, el ether existe como un sistema financiero autónomo de pares, de forma descentralizada. También como el bitcoin, el valor del ether se ha aumentado en muy poco tiempo.

En enero del año 2016, el ether tenía un valor de aproximadamente 1$. En septiembre del año 2017, este valor aumentó a más de 290$, sin embargo al ser una criptomoneda su valor es muy volatil. A pesar de ser una de las miles de criptomonedas que existen, también posee una una capitalización significativa, junto a sus dos grandes rivales, bitcoin y bitcoin cash.

¿Quién controla el ethereum?

De la misma forma que nada ni nadie controla la tecnología del correo electrónico, ethereum tampoco tiene propietarios. El Ethereum es controlado por todos los usuarios de Ethereum del mundo. A pesar de que los programadores mejoran el software, no pueden forzar cambios en el protocolo porque todos los demás usuarios están en la libertad de elegir el software y la versión que deseen.

Para que sigan siendo compatibles entre sí, los usuarios necesitan utilizar un software que cumpla con las mismas reglas. El ethereum sólo puede funcionar correctamente si hay un acuerdo entre todos los usuarios que so participes. Lo que quiere decir que todos los usuarios y programadores tienen un gran aliciente en proteger este acuerdo.

El ether en el ethereum

El ether es la criptomoneda del ethereum que utiliza la criptografía para asegurar las transacciones dentro de su base de datos online distribuida, también llamada blockchain. Es de acceso público, completamente transparente y muy difícil de modificar a posteriori.

Ethereum Ether

La blockchain del ether se crea por medio de la minería, donde los mineros son los responsables de verificar conjuntos de transacciones de ether cuyo objetivo es formar “bloques” y codificarlos resolviendo algoritmos complejos. Estos algoritmos pueden ser difíciles, como forma de mantener constancia en el tiempo de procesamiento de los bloques.

Los bloques nuevos se enlazan a la cadena de bloques anterior y el minero en cuestión recibe una recompensa, es decir, un número fijo de tokens de ether.

Esta criptomoneda es una moneda descentralizada, por lo que nadie puede controlarla o administrarla. Esta criptomoneda no posee un emisor central como el dólar o el euro, ya que la misma es producida por las personas y empresas de todo el mundo.

El gas en el ethereum

Para evitar evitar bucles infinitos u otro desperdicio computacional en el código, todas las transacciones son obligadas a establecer un límite al número de pasos computacionales que ella puede utilizar. La unidad fundamental de computación utilizada para esto es “gas”. 

Ethereum Gas

Por lo general, un paso computacional tiene un costo de 1 gas, sin embargo existen operaciones que consumen una mayor cantidad de gas, porque son más costosas computacionalmente, o porque aumentan el número de datos que deben ser almacenados como parte del estado.

El propósito del sistema de comisiones es obligar a un atacante a realizar pagos proporcionalmente por cada recurso que consume, esto incluyendo computación, ancho de banda y almacenamiento. Por lo tanto, toda operación que conduzca a la red a consumir mayores recursos debe tener una comisión de gas proporcional al incremento.

¿Cómo funciona el ethereum?

La cadena de bloques de la tecnología ethereum es bastante similar de la del bitcoin, sin embargo su lenguaje de programación permite que los desarrolladores de aplicaciones puedan crear software por medio del cual administrar las transacciones y autorizar resultados. Este software es llamado contrato inteligente.

El rthereum funciona de forma descentralizada por medio de una máquina virtual llamada Ethereum Virtual Machine (EVM). Dicha máquina procesa un código intermedio el cual es una mezcla de LISP, ensamblador y bitcoin script.

Las aplicaciones que procesan contratos inteligentes son escritos en lenguajes de programación de tipo Turing completos, como Serpent o Solidity, los cuales siguen la metodología de diseño por contrato para crear los contratos inteligentes.

Ethereum Cómo funciona

Ethereum tuliza como divisa el ether, la criptomoneda descentralizada que sirve para procesar los contratos del mismo. A este respecto, Ethereum no es como la mayoría de las criptomonedas existentes, ya que no solamente es una red para reflejar las transacciones, sino que sirve para alimentar los contratos basados en Ethereum.

Dichos contratos de código abierto se pueden usar para ejecutar una amplia variedad de servicios, entre los cuales se incluyen: intercambios financieros , sistemas de votación, plataformas de micromecenazgo, propiedad intelectual y organizaciones descentralizadas autónomas.

Los contratos inteligentes de ethereum

Un contrato inteligente es un contrato (acuerdo) que sirve para describir un código de programación, el cual permite facilitar el intercambio de dinero, propiedad, contenido, acciones, o cualquier elemento de valor.

Cuando un contrato inteligente se ejecuta en la blockchain, este se transforma en un programa de computadora que se ejecuta de forma automática cuando se cumplen las condiciones del contrato. Como se ejecutan en la cadena de bloques, estos se ejecutan tal y como fuerosn programados.

Funcionamiento de los contratos inteligentes

Un contacto de opción se escribe como código en la blockchain. Los usuarios involucrados son anónimos, sin embargo el contacto es el libro mayor público.

Ethereum Contratos inteligentes

Un evento activador como la llegada de una fecha provoca la ejecución del contrato según los términos programados.

Los supervisores pueden utilizar la blockchain para entender la actividad del mercado manteniendo la privacidad de las diferentes posiciones de los usuarios participantes.

Otros datos sobre los contratos inteligentes

La tecnología de ethereum permite que los desarrolladores de aplicaciones puedan crear cualquier operación. Esto significa que los programadores pueden desarrollar muchas aplicaciones diferentes que van mucho más allá de cualquier cosa que se haya visto antes.

La blockchain de ethereum posee capacidades enormes. Una de ellas es la de poder crear contratos inteligentes. Esto es algo de lo que suena. Este contrato que se ejecuta por sí mismo, y este controla el cumplimiento, la administración, rendimiento, y pago.

La máquina virtual de ethereum

Antes de la aparición del ethereum, los programas de la blockchain fueron creadas para hacer un conjunto limitado de procesos. El bitcoin y demás criptomonedas, por ejemplo, fueron creadas exclusivamente para operar como criptodivisas entre pares. Esto era un problema, pero la máquina virtual de ethereum comenzó a resolver esto.

La máquina virtual de ethereum (EVM) es un programa de Turing completo que se ejecuta en la red de ethereum.  Este software permite cualquier usuario ejecute cualquier software, sin importar el lenguaje de programación que se utilizara.

Con este programa, en vez de tener una blockchain por completo para cada nuevo software, la tecnología de ethereum permite la creación de miles de programas diferentes funcionando bajo una misma plataforma.

Utilidad del ethereum

El ethereum permite que los programadores desarrollen e implementen aplicaciones descentralizadas. Una aplicación descentralizada o Dapp opera bajo un propósito en particular hacia sus usuarios. La criptomoneda bitcoin, por ejemplo, es una Dapp que proporciona un sistema de dinero electrónico entre pares que permite el pago de bitcoin.

Ethereum Utilidad

Todo servicio centralizado puede ser descentralizado usando la red ethereum. Desde servicios como préstamos proporcionados por bancos a servicios de intermediarios de los que se piensa como registros de títulos, cumplimiento reglamentario, sistemas de votación y mucho más.

El ethereum también se puede utilizar para crear Organizaciones autónomas descentralizadas (DAO). Una DAO consiste en uno o más contratos que pueden ser financiados por un conjunto de individuos que piensan igual.

La tecnología de ethereum también se puede utilizar para lanzar otras criptomonedas. Gracias al estándar de tóken ERC20, otros programadores pueden emitir sus propias versiones de este tóken. Con esta estrategia de recaudación, los emisores del tóken establecen el dinero que desean recaudar, lo ofrecen en una venta colectiva, y reciben Ether a cambio. 

Ventajas y desventajas del ethereum

La tecnología de ethereum posee ventajas y desventajas que son importantes conocer. A continuación se presentan las principales ventajas y desventajas de esta tecnología:

Ventajas

Inmutabilidad: Una tercera entidad no puede realizar cambios sobre los datos.

A prueba de corrupción y manipulación: Los programas están basados en una red formada por el principio de consenso, haciendo imposible la censura.

Seguridad: Sin punto de falla central y usando la criptografía como seguridadad, los programas están bien protegidos contra ataques informáticos y actividades fraudulentas.

Tiempo de inactividad nulo: Los programas nunca se caen y nunca pueden ser detenidos.

Desventajas

A pesar de traer muchos beneficios, las aplicaciones descentralizadas no son impecables. Ya que código de contrato inteligente está escrito por humanos, los contratos inteligentes solo son tan buenos como la programación que tengan. Errores en el código pueden llevar a que se realicen operaciones no deseadas.

Si sale a relucir un error, no existe una manera eficiente en la cual pueda detenerse un ataque más allá de conseguir un consenso de la red reescribir el código base. Esto va en contra de la esencia de la blockchain que está pensada para ser inmutable.

¿Cómo se accede a ethereum?

Existen varias formas en las cuales el usuario se puede conectar a la red de Ethereum, y una de las formas más sencillas es usar su navegador Mist. Mist proporciona una interfaz amigable al usuario y una billetera digital para que los usuarios comercialicen y almacenen Ether así como escribir, administrar, implementar y utilizar contratos inteligentes.

Ethereum Acceso

También existe la extensión de MetaMask, que convierte a Google Chrome en un navegador para Ethereum. MetaMask permite que cualquier usuario ejecute fácilmente aplicaciones descentralizadas desde el navegador. A pesar de que fue inicialmente creado como un complemento de Chrome, MetaMask también soporta otros navegadores.

En Internet existen muchas plataformas que utilizan el ether para procesar transacciones. Podrás encontrar plataformas con las que puede ganar ether y muchos exchanges de criptomonedas donde los puedes conseguir.

Características del ethereum

El ethereum posee un conjunto de características que es importante conocer. A continuación se presentan las principales características que posee el ethereum:

  • No pertenece a ningún país ni entidad financiera, y puede usarse en todo el mundo.
  • Es posible comprar ethers con dólares, euros u otras divisas y viceversa.
  • No existen intermediarios: Las transacciones se hacen de persona a persona.
  • Es descentralizada: no está controlada por ningún estado, banco, institución financiera o empresa.
  • Es prácticamente imposible su falsificación o duplicación gracias a su sistema criptográfico.
  • Las transacciones son irreversibles.
  • No es obligatorio revelar tu identidad al hacer negocios y preserva tu privacidad.

Seguridad del ethereum

El protocolo criptográfico del ethereum posee un enorme historial de seguridad, y esta tecnología es posiblemente  el mayor proyecto de informática distribuida en el mundo. La vulnerabilidad más habitual es el fallo del usuario, ya que los archivos que almacenan las necesarias claves privadas pueden ser accidentalmente borrados, pérdidas o robadas.

A pesar de esto la tecnología ethereum es vulnerable a la computación cuántica, igual que todos los sistemas basados en la criptografía. Sin embargo, la computación cuántica no existe y no existirá en los tiempos cercanos. En el caso de que la computación cuántica pueda llegar ser una amenaza para ethereum, el protocolo podría ser actualizado para operar en este tipo de computación.

¿Cómo se consigue el ether?

Para conseguir ether primero debes tener una cartera de ether en la que puedas almacenar los ethers que consigas. Las carteras de ether te van a proporcionar una o más direcciones de ethes para que puedas recibir esos ethers en tu cartera.

Ethereum Ganar

Te voy a dejar un conjunto de carteras online en las que te puedes registrar para tener una cartera en la que puedas recibir tus ethers. A continuación te dejo el enlace de diferentes carteras en las que te puedes registrar para  guardar tus ethers: Ir a las carteras de ethers.

Los ethers se pueden conseguir de varias maneras. A continuación se presentan las principales formas de conseguir ethers:

  • Aceptando pagos en esta critptomoneda.
  • Comprando ethers.
  • Intercambiando ethers con alguien en su zona.
  • Ganando ethers en distintas plataformas.

Si bien es posible encontrar personas que desean vender ethers a cambio de un pago por PayPal o tarjeta de crédito, la mayoría de las casas de cambio no permiten utilizar estos medios de pago. Esto se debe a casos en los que una persona compra ethers con PayPal y luego revierte la mitad de la transacción.

Comprar ethereums

En Internet existen muchas plataformas o empresas que te permiten comprar ethers utilizando tarjeta de crédito, PayPal, entre otros métodos de pago. A continuación te dejo un enlace de plataformas online que te permiten comprar ethers:

Ir a las plataformas para comprar ethers.

Ganar ethers de forma gratuita

En Internet existen muchas plataformas o empresas que te permiten ganar ethers de manera gratuita, y que puedes recibir en tu cartera de ethers. A continuación te dejo un enlace de plataformas online que te permiten ganar ethers gratis:

Ir a las plataformas para ganar ethers gratis.

Ganar ethers con las inversiones

En Internet existen muchas plataformas o empresas que te permiten ganar ethers invirtiendo, y que puedes recibir en tu cartera de ethers. A continuación te dejo un enlace de plataformas online que te permiten ganar ethers invirtiendo:

Ir a las plataformas para ganar ethers invirtiendo.

Conclusión

La tecnología de ethereum está ayudando a cambiar la manera que se utiliza Internet. Las aplicaciones descentralizadas están impulsando un cambio enorme desde una Internet de información donde se puede ver, intercambiar y comunicar información de forma instantánea y con mucha potencia.

Ethereum

A medida que la industria sigue investigando las plataformas de cadena de bloques, es importante decir que ethereum se está convirtiendo en un líder del mundo de las aplicaciones descentralizadas. La industria pública y privada sigue contribuyendo al ethereum y trabaja  que esta tecnología pueda alcanzar la madurez.

El ether (la criptomoneda de ethereum) se basa totalmente en la tecnologìa de ethereum para su sistema de pagos, por lo que si tuviéramos que aconsejar una criptomoneda que nunca debe faltar esa es el ether.

Enlaces que te pueden interesar

Palabras finales

Porque no nos ha dado Dios espíritu de cobardía, sino de poder, de amor y de dominio propio. 2 Timoteo 1:7.

Aún no hay valoraciones.