Es difícil describir lo que es Ethereum en pocas palabras. Se trata de una máquina virtual global sin un único centro que incluye miles de ordenadores independientes de los participantes de la red. Se creó como una plataforma para el desarrollo de servicios online basados en la tecnología blockchain. Además, la moneda de la plataforma es la segunda criptomoneda más popular. ¿Qué hay que saber sobre Ethereum para comprender lo que está pasando? Lee a continuación.

¿Qué es Ethereum?

Ethereum es tanto el nombre de una red de máquinas informáticas repartidas por todo el mundo como el protocolo que conecta y sincroniza el funcionamiento de esa red. La red está descentralizada, es decir, no tiene un único centro o propietario.

Ethereum no es una criptomoneda. Es un tipo de entorno de software. Se distingue por el hecho de que las aplicaciones no se ejecutan en un servidor separado, sino directamente en la propia red, lo que aumenta la fiabilidad de estas aplicaciones.

Lea más sobre los tokens de Ethereum: https://coinspaidmedia.com/es/academy/ethereum-token-standards-features-and-possibilities/

¿Qué es el Ether?

Ether es la criptomoneda de la red Ethereum. La emisión de Ether o su minería es una recompensa a los usuarios por realizar tareas de cálculo, o sea, por hacer funcionar la red.

Dinero programable

El blockchain de Ethereum es el código de software abierto de las aplicaciones que se ejecutan en él. Es una base de datos distribuida a la que pueden acceder todos los miembros de la red. Las aplicaciones sólo pueden funcionar dentro de esta base y se supone que no pueden realizarse ningunos cambios en el código, excepto en aquellas condiciones que fueron previstas originalmente por los desarrolladores. Se trata de programas con contratos inteligentes que, por ejemplo, establecen condiciones para el intercambio de tokens de Ether. La ejecución de estos contratos no requiere la intervención humana.

Esta mecánica se llama «dinero programable».

Sobre los contratos inteligentes

Los términos del acuerdo entre las partes y el control de su ejecución con la fijación de la información en el blockchain (en uno de los bloques de la cadena), son las funciones que se realizan por un contrato inteligente, que es un algoritmo o código. Se le llama «contrato inteligente» (smart contract) porque la confirmación de la ejecución del acuerdo y, por ejemplo, el traspaso de la propiedad de un usuario a otro se produce automáticamente, sin intervención humana. 

Un detalle importante: la implementación de smart contracts requiere un entorno en el que el código ejecutable tenga acceso sin restricciones a los objetos del contrato. El papel del entorno lo desempeña una máquina virtual distribuida que se ejecuta con los protocolos de Ethereum.

Sobre los tokens de Ethereum

Un token es una entrada en el registro que se distribuye por una cadena de bloques. En el caso de Ethereum, no sólo las monedas de Ether, sino también otros activos de los usuarios pueden actuar como tokens. Esto es posible gracias a los contratos inteligentes que especifican información sobre el activo. Si lo desea, el usuario puede respaldar el token con activos físicos, valores, acciones, etc.

Los tokens de Ethereum permiten a los desarrolladores de software implementar «sus» monedas basadas en Ethereum creando nuevos blockchains y especificando parámetros como:

  • disponibilidad y profundidad de la fisión;
  • método de emisión;
  • volumen de emisión;
  • intercambiabilidad, etc. 

Esto permite utilizar los tokens, por ejemplo, como medio de pago en una aplicación independiente que se ejecuta en el marco de Ethereum.

Se considera que el protocolo de creación de tokens más avanzado basado en Ethereum es ERC-20. Los activos basados en él se denominan tokens ERC-20.

Sobre el funcionamiento de Ethereum

El pilar del funcionamiento de Ethereum es la ejecución de contratos inteligentes.  La ejecución de un smart contract se activa mediante una transacción creada manualmente por el usuario u otro contrato de forma automática. La EVM transforma los contratos inteligentes en una especie de instrucción que es leída por ordenadores en red.

Cuando se activa una transacción, todos los nodos efectúan el código del contrato y capturan la salida. El estado general de la red se actualiza mediante algoritmos de Proof of Work.

De este modo, todos los nodos de la red actualizan continuamente el estado global del sistema, reflejando y registrando los cambios que se producen en el mismo: los saldos de los usuarios, los contratos inteligentes activos y su estado real en cada momento.

El funcionamiento del sistema Ethereum está asociado a una máquina de estados, cuya descripción más sencilla es una abstracción matemática representada como un conjunto finito de estados, eventos y transiciones del estado actual a un nuevo estado en función del evento que se produzca.

Lea sobre la actualización de Ethereum: https://coinspaidmedia.com/es/columns/ethereums-upgrade-pros-cons/

Sobre el gas en Ethereum

Para evitar que el sistema se sobrecargue por la necesidad de ejecutar varios contratos simultáneamente, se introdujo el gas. En realidad, esto es análogo a la tasa de transacción adicional en el sistema Bitcoin. El contrato especifica la cantidad de gas que el usuario debe pagar para activarlo. 

El gas es una medida de la carga de trabajo del sistema necesaria para ejecutar un contrato. Los contratos complejos requieren más gas que una transacción habitual. El coste del gas cambia constantemente. Cuanto mayor sea la carga del sistema, más habrá que pagar para que se cumpla el contrato. 

En el contrato se especifica un límite de gas, es decir, la cantidad que el participante no está dispuesto a pagar por la transacción. Si por diferentes circunstancias el precio del gas sube mucho, el contrato no se procesará y el usuario no tendrá que pagar de más.

El gas se paga en ETH.

Autor: Evgeny Tarasov
#Altcoin #Ethereum