Cada operación en una blockchain pública consume recursos de la red y alguien tiene que pagarlos. Ese costo se llama gas, y explica por qué se practica en redes de prueba y por qué elegimos una capa 2.
Qué es el gas
El gas mide el esfuerzo computacional de una operación en Ethereum. Una transferencia simple de ETH consume 21.000 unidades de gas, y un contrato inteligente consume más cuanto más cómputo y almacenamiento use. Lo que pagás es esa cantidad multiplicada por un precio por unidad. La documentación de ethereum.org lo resume así:
fee = unidades de gas usadas × (base fee + priority fee)
El base fee lo fija el protocolo según qué tan lleno estuvo el bloque anterior, y se quema (sale de circulación). El priority fee es una propina para quien valida el bloque. Con una transferencia de 21.000 unidades, un base fee de 10 gwei y una propina de 2 gwei, el costo es 252.000 gwei, o 0,000252 ETH. Es el ejemplo que usa la propia documentación.
Una testnet es una red de práctica
Una testnet funciona igual que la red principal, pero su moneda no tiene valor económico oficial. Ethereum.org recomienda Sepolia como la red de prueba por defecto para el desarrollo de aplicaciones. El ETH de prueba se obtiene en una faucet, una web donde ingresás tu dirección y recibís fondos para probar. Equivocarte no te cuesta dinero.
Un matiz que vale la pena conocer: la documentación aclara que el ETH de prueba no debería tener valor, pero que en la práctica a veces escasea y se han formado mercados para conseguirlo. Por eso las faucets suelen limitar los montos.
Por qué Base Sepolia
Base es una capa 2 (L2) de Ethereum, incubada por Coinbase y construida sobre el OP Stack. Sus transacciones se ejecutan en Base y se publican en Ethereum para heredar su seguridad. La documentación de Base describe que cada transacción tiene dos costos: una tarifa de ejecución en la L2 y una tarifa de seguridad por publicar los datos en la L1. Base Sepolia es su red de pruebas: identificador de cadena 84532, frente a 8453 de la red principal.
Elegimos Base Sepolia en el curso y en el sitio por razones prácticas y didácticas:
- Es la red donde va a vivir el trabajo final. El Curso 4 despliega la pasarela de pago en Base Sepolia, con contratos verificados y una comparativa de gas contra la red principal.
- No cuesta dinero. El gas se paga con ETH de prueba.
- Reproduce el entorno de producción. El mismo código de Solidity, las mismas herramientas (Foundry, wagmi, un explorador de bloques) y el mismo modelo de costos que una L2 real.
Quién paga el gas en el sitio
En el juego del sitio no necesitás tener ETH, ni instalar una wallet. Tu wallet de juego vive en el navegador y firma lo que querés hacer, y un relayer de la diplomatura verifica esa firma y paga el gas con ETH de prueba. El contrato registra tu dirección como autora. Es una decisión de diseño de la actividad: en una aplicación real, esa tarifa la pone el usuario o la absorbe quien ofrece el servicio, y diseñar esa política es parte del trabajo de un equipo de producto.
Qué hay que recordar al pasar a producción
- Que algo sea barato en una testnet o en una L2 no significa que sea gratuito en producción. Las pruebas de gas se hacen para comparar, no para suponer costo cero.
- La tarifa de una L2 depende también de la actividad de Ethereum, porque incluye el costo de publicar datos en la L1. Por eso conviene medir en la red real antes de fijar precios.
- Las claves de una testnet nunca deberían reutilizarse en la red principal.
Fuentes
Verificadas el 27/10/2026. Los ejemplos de código se compilaron y probaron con Foundry (Solidity 0.8.33, OpenZeppelin Contracts 5.7.0) y Python 3.