¿Cómo funciona Ethereum?

| Última modificación: 14 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes cómo funciona Ethereum y en qué se diferencia del Bitcoin? En el mundo de la tecnología blockchain, pocos nombres destacan más que los de Bitcoin y Ethereum. No obstante, ambas tecnologías cuentan con propósitos diferentes, aunque tiendan a confundirse. De hecho, el error más común referente a estos concepto es el de no distinguir entre qué es el proyecto Ethereum y cuál es su criptomoneda, Ether (ETH). En este post, te explicaremos cómo funciona Ethereum, en qué consiste esta plataforma de blockchain y qué impacto ha tenido en el mundo de las transacciones por internet.

¿Cómo funciona Ethereum?

Blockchain

Para entender cómo funciona Ethereum, comenzaremos por hablar sobre el aspecto de su tecnología que tiene en común con el Bitcoin: el uso del blockchain.

El blockchain o cadena de bloques es un término que se utiliza para referirse a una red de ordenadores distribuidos en todo el mundo, que cumplen con la función de hacer cálculos matemáticos para autenticar transacciones entre individuos. Gracias este tipo de red, no es necesario el uso de un banco o una entidad central que controle, regule y manipule el uso de valores de intercambio.

Gracias a esta genial idea, que se hizo pública por primera vez en el año 2008 con Bitcoin, se han creado más servicios descentralizados, que el creador del proyecto Ethereum, Vitalik Buterin, y organizaciones como la Fundación Ethereum, llevaron un paso más allá a partir del año 2015.

Ethereum

Ethereum es una plataforma donde los usuarios pueden desarrollar cualquier tipo de aplicaciones descentralizadas. Es decir, es una red de blockchain que sirve para realizar transacciones entre usuarios, así que por definición no se requiere de una entidad central que las regule.

Ahora bien, la diferencia entre Bitcoin y Ethereum es que el segundo abarca mucho más que solo transacciones de dinero. Por medio de Ethereum se puede descentralizar cualquier tipo de contrato entre dos o más partes. A este concepto, aplicado a nivel informático, se le denomina smart contract.

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Un smart contract o contrato inteligente es un método mediante el cual los nodos de Ethereum pueden verificar una transacción entre dos o más interesados, a cambio de una recompensa por el coste computacional de los cálculos.

Smart contract

Para entender cómo funciona Ethereum, es necesario conocer el sistema de contratos inteligentes. Para ello, es útil representar el ejemplo de un contrato tradicional, como uno de compraventa o arrendamiento.

En el caso de un contrato de arrendamiento, el documento podría especificar que si un arrendatario le causa un daño al inmueble, entonces debe pagar para repararlo. El propósito de un smart contract es automatizar cualquier parámetro entre dos partes interesadas por medio de la tecnología de cadena de bloques. Así es como el proyecto Ethereum ha conseguido aplicar la tecnología introducida por el Bitcoin para descentralizar cualquier intercambio de bienes o servicios.

Minería de Ethereum

La minería del blockchain de Ethereum consiste en ejecutar los cálculos computacionales necesarios para encriptar cada bloque de la cadena. A cambio, los mineros obtienen una recompensa en forma de la criptomoneda Ether (ETH), que es el valor de intercambio que se usa en los smart contracts de Ethrereum.

¿Cuáles son los cálculos computacionales que debe hacer un ordenador para crear cada bloque? A continuación, veremos algunos de los detalles más específicos sobre cómo funciona Ethereum gracias a su prueba de trabajo.

Prueba de trabajo de Ethereum

La prueba de trabajo o proof of work (PoW) es un sistema introducido por el Bitcoin con la publicación de su código abierto y su white paper en 2008, el cual permite que los mineros obtengan una recompensa por ejecutar los cálculos computacionales necesarios para descentralizar una transacción.

En el caso del Bitcoin, la prueba de trabajo que debe ejecutar cada minero es encontrar un número aleatorio (conocido como nonce), que al juntarse con la cadena de datos de una transacción arroje una función hash que comience con cinco ceros. El primer minero que encuentra un nonce válido para un bloque obtiene la recompensa de un porcentaje de la transacción.

A diferencia del Bitcoin, la ejecución de una prueba de trabajo de Ethereum tarda tan solo quince segundos, gracias a que cuenta con su propio sistema, llamado ethas. En la minería de Bitcoin, cada prueba de trabajo tarda en promedio diez minutos.

Ahora sabes cómo funciona Ethereum y cuál es su diferencia con las criptomonedas Ether y Bitcoin. Si quieres aprender más sobre criptografía y convertirte en un experto, aquí tenemos el curso ideal para ti. Ingresa a nuestro Ciberseguridad Full Stack Bootcamp y especialízate en menos de 7 meses. ¡No sigas esperando e inscríbete ya!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado