Ethereum blockchain overview

Ethereum: ETH, Comisiones de Gas y Tokens ERC-20 Explicados

What Ethereum is, how gas fees and ERC-20 tokens work, and how the Chaingateway API sends and receives both without running a node.

Prueba gratuita de 7 días — sin tarjeta ni KYC para empezar Non-custodial — las claves privadas permanecen bajo su control Los planes comienzan en 49 €/mes (490 €/año) — ver planes y rate limits

Ethereum es una blockchain pública que ejecuta contratos inteligentes — código almacenado on-chain que se ejecuta exactamente como está escrito — y liquida dos tipos de valor sobre esa base: ETH, su moneda nativa, y tokens construidos dentro de contratos denominados en ETH bajo estándares como ERC-20. Esta página explica qué significa eso en la práctica: quién paga el gas, en qué se diferencia una transferencia de tokens de una transferencia de ETH, y cómo funciona la finalidad bajo proof of stake. Para la integración técnica en sí, la API de Ethereum de Chaingateway envía y recibe ambos por REST, sin un nodo sincronizado ni una librería como web3.js detrás de tu código.

Qué liquida Ethereum: ETH y tokens

Ethereum liquida ETH en sí y tokens que viven dentro de contratos inteligentes denominados en ETH. ERC-20 es el estándar de tokens detrás de USDT, USDC, DAI y miles de otros activos — una interfaz de contrato compartida (balanceOf, transfer, approve) que permite que cualquier wallet o exchange interactúe con cualquier token compatible de la misma forma. ERC-721 y ERC-1155 extienden el mismo modelo de contrato a activos no fungibles y multi-token. Nuestra guía del estándar ERC-20 cubre el formato con más detalle, y la guía de direcciones ERC-20 explica en qué se diferencia una dirección de un contrato de token.

Gas: quién paga, y cuánto

Toda transacción de Ethereum cuesta gas, pagado en ETH por la dirección que envía — nunca por el destinatario. Una transferencia simple de ETH cuesta exactamente 21.000 de gas; una transferencia ERC-20 ejecuta código del contrato y cuesta un múltiplo de eso, variando según el token. Desde la actualización London (EIP-1559), el precio por unidad de gas se divide en una comisión base que la red quema y una propina de prioridad para el proponente del bloque, y ambas suben cuando la red está ocupada. Una wallet con tokens pero sin ETH no puede enviarlos, porque el contrato del token no tiene forma de cubrir su propio coste de ejecución — la wallet necesita ETH junto a su saldo de tokens. Recibir ETH o un token no cuesta nada al destinatario; el gas solo importa cuando los fondos vuelven a salir, incluido cuando una wallet de tesorería recoge depósitos de direcciones de clientes.

En la API de Chaingateway, el límite de gas, el precio del gas y los topes de EIP-1559 (maxFeePerGas, maxPriorityFeePerGas) son campos opcionales en una solicitud de transacción. Omítelos y la API los define al construir y transmitir tu transacción; pásalos cuando quieras fijar la comisión.

Proof of stake: tiempos de bloque y finalidad

Ethereum funciona con proof of stake desde el Merge. Los bloques llegan en slots fijos de doce segundos, 32 slots forman una época de 6,4 minutos, y un bloque se finaliza tras aproximadamente dos épocas — unos 13 minutos — cuando dos tercios del ETH en staking lo han atestiguado (parámetros del protocolo a mediados de 2026). Finalizado significa que la red no puede revertir el bloque sin destruir una gran parte de todo el ETH en staking. Una transferencia normalmente se incluye en un bloque en cuestión de segundos a un minuto; cada slot adicional añade seguridad. La mayoría de las aplicaciones acreditan depósitos de tamaño normal tras la inclusión más un puñado de bloques, y reservan la espera completa de 13 minutos para importes grandes — el webhook de depósito te da el evento on-chain, y dónde poner el límite de acreditación es una decisión de política en tu propio código.

Enviar y recibir Ethereum por REST

Webhooks

Registra una URL de callback y recibe una notificación HTTPS, firmada con una cabecera X-Signature, cuando se liquida un depósito. La entrega no tiene reintento automático incorporado — las notificaciones fallidas se listan con GET /api/v2/ethereum/webhooks/notifications/failed y se pueden reenviar con una llamada.

Transacciones sencillas

Envía ETH y tokens ERC-20 con el límite de gas, el precio del gas y el nonce como campos opcionales de la solicitud. Aporta el destinatario, el token y el importe, y la API rellena el resto, o fija tú mismo los campos de comisión cuando quieras control.

Manejo seguro de direcciones

El formato de dirección se valida en cada solicitud, y las claves existentes entran mediante POST /api/v2/ethereum/addresses/import, protegidas con contraseña y almacenadas cifradas. La arquitectura es non-custodial.

Consultas decodificadas

Las transacciones vuelven como JSON legible mediante GET /api/v2/ethereum/transactions/{txid}/decoded, así que tu aplicación lee campos estructurados en lugar de analizar la salida bruta del contrato.

Empieza en tres pasos

Step 1

Crea una cuenta y copia tu API key desde el panel. La prueba de 7 días empieza sin tarjeta de crédito y sin KYC.

Step 2

Llama a GET /api/account para confirmar que la key funciona, y luego crea una dirección o importa una existente con POST /api/v2/ethereum/addresses/import.

Step 3

Añade la cabecera X-Network: testnet, financia la dirección desde un faucet público de Sepolia, y envía una transferencia ERC-20 de prueba. Registra un webhook y después quita la cabecera — el mismo código funciona en mainnet.

Ethereum, Polygon y Arbitrum: un mismo formato de solicitud

El patrón de solicitud ERC-20 que usa Ethereum se repite en las otras cadenas EVM que cubre la API: /api/v2/polygon/transactions/erc20 y /api/v2/arbitrum/transactions/erc20 toman los mismos campos que la propia ruta de Ethereum, y BNB Smart Chain usa /api/v2/bsc/transactions/bep20. El código escrito para Ethereum se traslada a Polygon o Arbitrum editando la ruta, lo que importa cuando el gas de mainnet hace que una transferencia pequeña no sea rentable. La lista completa de cadenas está en la visión general de la API blockchain.

Preguntas frecuentes

Una blockchain pública que ejecuta contratos inteligentes y liquida ETH, su moneda nativa, junto con tokens construidos sobre ella — ERC-20 para tokens fungibles, ERC-721 y ERC-1155 para activos no fungibles y multi-token.

La dirección que envía, en ETH, en cada transacción. Recibir ETH o un token ERC-20 no cuesta nada al destinatario — el gas solo se cobra cuando una dirección envía fondos hacia fuera.

Proof of stake, desde el Merge. Los bloques llegan en slots fijos de doce segundos, y un bloque se finaliza tras aproximadamente dos épocas — unos 13 minutos — cuando dos tercios del ETH en staking lo ha atestiguado (parámetros del protocolo a mediados de 2026).

No. Crear una dirección, enviar ETH o un token ERC-20, y recibir notificación de un depósito es exactamente lo que cubre la API de Ethereum de Chaingateway por REST. La página del nodo de Ethereum compara el hardware y el uptime que necesita un nodo propio frente a la API.

POST /api/v2/ethereum/transactions/erc20 con la dirección del contrato, el destinatario y el importe. USDT, USDC, DAI y cualquier otro ERC-20 funcionan igual, incluido un token desplegado por ti mismo.

Puedes importar una clave existente mediante el endpoint de importación de direcciones. Las wallets están protegidas con contraseña y almacenadas cifradas, y la arquitectura es non-custodial.

Los planes y límites de tasa están en la página de precios, desde 49 €/mes (490 €/año). La prueba de 7 días es gratis y empieza sin tarjeta de crédito y sin KYC.

¿Listo para construir sobre Ethereum?

Crea una cuenta en app.chaingateway.io/register y envía una transferencia ERC-20 en Sepolia durante la prueba. La referencia completa de endpoints está en los docs de la Ethereum API, y los planes y límites de tasa tienen su propia página.