GUÍA DE ETHEREUM

¿Qué es Ethereum?

Ethereum es una red blockchain pública y programable que permite transferir valor y ejecutar programas llamados contratos inteligentes.

Su infraestructura permite construir aplicaciones, activos digitales y servicios que funcionan sobre una red compartida.

♦

Ethereum

Blockchain programable

Concepto fundamental

¿Qué es Ethereum?

Una red blockchain

Ethereum es una red blockchain pública en la que diferentes participantes mantienen y actualizan un estado compartido siguiendo las reglas del protocolo.

Una plataforma programable

Además de registrar transferencias de valor, Ethereum permite ejecutar programas llamados contratos inteligentes.

Una infraestructura abierta

Sobre Ethereum pueden construirse diferentes aplicaciones, protocolos y activos digitales sin depender de una única base de datos central.

Ethereum combina una blockchain, un sistema de consenso y un entorno de ejecución capaz de procesar operaciones y contratos inteligentes.

Esto permite que usuarios y aplicaciones interactúen con una infraestructura común cuyas reglas están definidas por el protocolo.

Ethereum ≠ ETH

Ethereum y ETH no son lo mismo

Ethereum

Es la red blockchain y la infraestructura que permite registrar operaciones y ejecutar contratos inteligentes.

ETH

Ether (ETH) es el activo nativo de Ethereum. Se utiliza, entre otras funciones, para pagar los recursos computacionales de las operaciones y participar en Proof of Stake.

Por tanto, Ethereum hace referencia principalmente a la red y al protocolo, mientras que ETH hace referencia al activo nativo de esa red.

Utilidad

¿Para qué sirve Ethereum?

Aplicaciones descentralizadas

Ethereum permite construir aplicaciones que utilizan contratos inteligentes para ejecutar determinadas reglas.

Activos digitales

La red permite crear y utilizar diferentes tipos de tokens y otros activos digitales.

Finanzas descentralizadas

Ethereum sirve como infraestructura para protocolos financieros descentralizados, como exchanges, préstamos y otros servicios.

Stablecoins

Diferentes stablecoins funcionan mediante contratos y tokens desplegados en Ethereum y otras redes compatibles.

NFT

Los contratos inteligentes permiten crear sistemas de tokens no fungibles y aplicaciones relacionadas con activos digitales únicos.

Desarrollo Web3

Ethereum proporciona herramientas y estándares sobre los que los desarrolladores pueden crear diferentes tipos de aplicaciones.

Visión general

¿Cómo funciona Ethereum?

1. Los usuarios crean operaciones

Una persona o una aplicación puede crear una transacción para transferir ETH o interactuar con un contrato inteligente.

2. La operación llega a la red

La transacción se transmite a los participantes de la red y debe cumplir las reglas del protocolo.

3. Ethereum ejecuta la operación

La operación puede modificar el estado de Ethereum o ejecutar código de un contrato inteligente.

4. El consenso mantiene la red

El sistema de consenso permite que los participantes mantengan una visión común del estado de la blockchain.

Esta explicación es deliberadamente general. El funcionamiento interno de Ethereum incluye transacciones, bloques, validadores, ejecución, estado y consenso.

Para estudiarlo en profundidad:

Leer «Cómo funciona Ethereum» →

Programabilidad

¿Qué son los contratos inteligentes?

Programas en Ethereum

Un contrato inteligente es un programa que se ejecuta en Ethereum siguiendo las reglas definidas por su código.

Reglas automáticas

Un contrato puede definir qué ocurre cuando recibe una determinada operación y se cumplen las condiciones establecidas.

Base de muchas aplicaciones

Los contratos inteligentes permiten construir exchanges descentralizados, protocolos DeFi, sistemas de tokens y muchas otras aplicaciones.

Los contratos inteligentes no son contratos legales en el sentido tradicional. Son programas cuyo comportamiento está determinado por las instrucciones que contiene su código.

Ver la guía sobre Smart Contracts →

Ejecución

¿Qué es la EVM?

Ethereum Virtual Machine

La EVM es el entorno de ejecución utilizado por Ethereum para procesar el código de los contratos inteligentes.

Código ejecutable

Los contratos pueden escribirse en lenguajes como Solidity y posteriormente compilarse a bytecode ejecutable por la EVM.

Uso de recursos

La ejecución de operaciones consume recursos computacionales que se contabilizan mediante unidades de gas.

Comisiones

¿Qué es el gas?

Medición de recursos

El gas es una unidad utilizada para medir la cantidad de recursos computacionales necesarios para ejecutar una operación.

Pago de las operaciones

Las operaciones requieren pagar una tarifa en ETH relacionada con los recursos utilizados y las condiciones del mercado de tarifas.

Gwei

El precio del gas suele expresarse en gwei, una denominación utilizada para cantidades pequeñas de ETH.

Consenso

¿Cómo se asegura Ethereum?

Proof of Stake

Ethereum utiliza actualmente Proof of Stake como mecanismo de consenso.

Validadores

Los validadores participan en el consenso mediante ETH depositado en el sistema de staking y ejecutando el software correspondiente.

The Merge

Ethereum dejó de utilizar Proof of Work y minería como mecanismo de consenso de la red principal en 2022.

Historia

¿Cuándo se creó Ethereum?

2013

Vitalik Buterin propuso la idea de Ethereum como una plataforma blockchain programable.

2014

Se publicó el whitepaper de Ethereum y comenzó el desarrollo del proyecto.

2015

Se lanzó la red principal de Ethereum.

2022

The Merge completó el cambio de la red principal desde Proof of Work hacia Proof of Stake.

Comparación básica

Ethereum y Bitcoin

Bitcoin

Bitcoin está diseñado principalmente como una red monetaria descentralizada para transferir y almacenar valor.

Ethereum

Ethereum permite transferir valor, pero además proporciona una infraestructura programable para contratos inteligentes y aplicaciones.

También utilizan actualmente mecanismos de consenso diferentes: Bitcoin utiliza Proof of Work y Ethereum utiliza Proof of Stake.

Aspectos a conocer

Limitaciones de Ethereum

Capacidad

La capacidad de procesamiento de la capa principal es limitada, por lo que el ecosistema utiliza diferentes soluciones de escalabilidad.

Tarifas

Las tarifas pueden variar según la demanda y las condiciones de la red.

Riesgos de las aplicaciones

Una blockchain puede proporcionar una infraestructura determinada, pero una aplicación construida sobre ella puede tener sus propios riesgos y vulnerabilidades.

Complejidad

Comprender Ethereum requiere conocer conceptos como cuentas, transacciones, gas, contratos, EVM, consenso y Layer 2.

Conceptos básicos

¿Qué no es Ethereum?

No es una empresa

Ethereum es una red y un protocolo descentralizado, no una empresa con un único propietario o director.

No es ETH

Ethereum es la red. ETH es su activo nativo.

No es una sola aplicación

Ethereum sirve como infraestructura para muchas aplicaciones y protocolos diferentes.

Siguiente paso

Continúa aprendiendo sobre Ethereum

Cómo funciona Ethereum

Aprende en detalle cómo funcionan las transacciones, los bloques, los validadores, el consenso y el estado de Ethereum.

Leer la guía →

Transacciones

Descubre qué ocurre desde que una transacción se crea hasta que queda incluida en la red.

Leer la guía →

Wallets

Aprende qué son las cuentas, las direcciones y las claves utilizadas en Ethereum.

Leer la guía →

Layer 2

Comprende por qué existen las redes de segunda capa y cómo se relacionan con Ethereum.

Leer la guía →
Preguntas frecuentes

Preguntas frecuentes sobre Ethereum

¿Ethereum y ETH son lo mismo?

No. Ethereum es la red blockchain y ETH es su activo nativo.

¿Para qué sirve ETH?

ETH se utiliza, entre otras funciones, para pagar los recursos computacionales de las operaciones de Ethereum y participar en Proof of Stake.

¿Ethereum utiliza minería?

No. Ethereum utiliza Proof of Stake. La red principal dejó atrás Proof of Work y la minería con The Merge en 2022.

¿Qué es un contrato inteligente?

Es un programa que se ejecuta en Ethereum y cuyo comportamiento está determinado por las instrucciones de su código.

¿Se pueden crear aplicaciones en Ethereum?

Sí. Ethereum proporciona una infraestructura programable sobre la que pueden construirse diferentes aplicaciones, protocolos y activos digitales.

¿Ethereum es una empresa?

No. Ethereum es una red y un protocolo descentralizado desarrollado y mantenido por múltiples participantes del ecosistema.

Documentación

Fuentes recomendadas

Ethereum Developers

Documentación técnica sobre el funcionamiento de Ethereum y el desarrollo de aplicaciones.

Ver documentación →

Etherscan

Explorador que permite consultar bloques, transacciones, direcciones y contratos.

Visitar Etherscan →