Cómo funciona Ethereum

como funciona ethereum

Cómo funciona Ethereum

Entiendes cómo funciona Ethereum en la superficie. Ahora es el momento de mirar debajo del capó del vehículo descentralizado. Piense en una aplicación - cualquier aplicación. Podría ser su aplicación Google Calendar o su almacenamiento de iCloud. Sus datos se almacenarán en uno de los muchos centros de datos de Google o Apple en todo el mundo. Ese es un sistema centralizado.

Ethereum comprime, copia y distribuye sus citas de calendario o fotos a muchos centros de datos diferentes. Cada vez que agrega una nueva cita de calendario o imagen, la red se actualiza. El sistema comprende computadoras, por supuesto, y las computadoras cuestan dinero para funcionar. Usted paga por usar esas computadoras con tokens Ether / GAS.

Lenguaje de programación turing-completo

La analogía anterior es quizás tan simple como se puede explicar cómo funciona Ethereum. El equipo detrás de la plataforma ha tomado mucho del protocolo de Bitcoin. Recuerde que Vitalik Buterin comenzó como un entusiasta de Bitcoin (lea: “¿Quién creó Ethereum?”). Ahí, sin embargo, es donde terminan las similitudes.

Ethereum pretende ser mucho más versátil que Bitcoin. Aunque el proyecto se basa en la plantilla creada por el equipo de Bitcoin, el equipo de Ethereum quiere eliminarla eventualmente. El objetivo general de Ethereum es permitir la creación de una aplicación descentralizada (dapps) o de todos los tipos.

Se necesita mucho trabajo para que eso suceda. El formato de las transacciones de datos en sí debe ser repensado y reestructurado. Para lograr esto, Ethereum utiliza un lenguaje de programación Turing-complete. Este lenguaje de programación permite a los desarrolladores la flexibilidad requerida para expandir las capacidades de la red.

como funciona ethereum

La cadena de bloques de Ethereum

La cadena de bloques de Ethereum es un registro de todas las transacciones de Ether realizadas con la red, al igual que con Bitcoin. Cada nodo en el sistema almacenará una copia de todas estas transacciones financieras. Donde Ethereum va un paso más allá es que cada nodo también guarda el estado más reciente de los contratos inteligentes.

El estado de un contrato inteligente es el último cambio que le sucedió. El estado podría ser que se acaba de configurar. Puede ser que aún no haya ejecutado su función, o que se haya llevado a cabo. Vamos a usar la analogía anterior de la aplicación Google Calendar. En el momento en que crea una cita de calendario, el estado del estado de la aplicación cambia. El contrato inteligente constituye la base de la aplicación, lo que significa que usted mismo está modificando el contrato inteligente.

La máquina virtual Ethereum

Miles de computadoras procesan cada cambio que haces en un dapp en la red Ethereum. Los cambios se realizan por escrito en 'bytecode', que es analizado y llevado a cabo por la Máquina Virtual Ethereum Aunque suene sofisticado, la máquina virtual en realidad no es mucho más avanzada que un teléfono celular de 90. Sin embargo, se vuelve muy poderoso una vez que combina toda la potencia computacional de los nodos de la red.

Aprenda más sobre Ethereum

Anterior «
Siguiente »