Cómo empezar a desarrollar en Arbitrum
Escrito por Alchemy
Arbitrum es una blockchain de capa 2 de Ethereum que utiliza optimistic rollups para brindarles a los desarrolladores mayor escalabilidad y menores costos de gas que al correr apps en la blockchain de capa base de Ethereum, mientras se beneficia de la seguridad de la capa 1 de Ethereum.
Si te interesa aprender a desarrollar en Arbitrum, este artículo es para ti. En esta guía, te explicaremos los pasos necesarios para empezar a programar en la red Arbitrum.
¿Qué es Arbitrum?
Arbitrum es una blockchain de capa 2 tipo optimistic rollup que ayuda a escalar la cadena principal de Ethereum manteniendo una seguridad sin necesidad de confianza (trustless). Si bien está basada en la Máquina Virtual de Ethereum (EVM), Arbitrum ofrece un diseño particular que la hace mucho más escalable y fácil de usar que la red Ethereum.
Además, los contratos inteligentes de Arbitrum son compatibles con EVM, lo que significa que funcionan con las herramientas, wallets y apps existentes de Ethereum. Arbitrum fue creada como una de las soluciones de escalabilidad disponibles para Ethereum, con el fin de generar contratos inteligentes de bajo costo y resolver los tiempos de transacción largos.
La Máquina Virtual de Arbitrum, que corre sobre ArbOS, funciona como registro, controlador de tráfico y agente de cumplimiento para la ejecución de contratos inteligentes en la cadena de Arbitrum.
Cómo empezar a desarrollar en Arbitrum
Antes de empezar a desarrollar en Arbitrum, es importante entender cómo funciona la blockchain y configurar algunos prerrequisitos:
- Hardhat
- Una cuenta de Alchemy
- Una wallet web3 (por ejemplo, MetaMask, Apex, etc.)
1. Entender cómo funciona Arbitrum
Antes de empezar a desarrollar en Arbitrum, es importante tener un buen entendimiento de cómo funciona la plataforma. Puedes leer el Whitepaper de Arbitrum para conocer más detalles técnicos.
Según Offchain Labs, el equipo que creó y mantiene Arbitrum, la arquitectura de Arbitrum es la siguiente: los usuarios y proveedores de servicios forman parte del off-chain a la izquierda, y el sistema de Arbitrum consiste en la Capa 1 y la Capa 2 a la derecha.
Arbitrum es una solución de rollup de capa 2 (verde) que se ubica sobre la cadena de Capa 1 de Ethereum (naranja).

Además, el equipo de Arbitrum ha creado varios recursos para ayudar a los desarrolladores a empezar, incluyendo una introducción a la plataforma y una guía paso a paso para crear tu primer contrato inteligente.
2. Descargar Hardhat (entorno de desarrollo integrado)
Hay dos maneras de desarrollar en Arbitrum: usando el IDE en línea o configurando un entorno de desarrollo local. En cualquier caso, deberás elegir y configurar un IDE para el desarrollo en Solidity antes de empezar.
En este artículo trabajaremos con Hardhat, un entorno de desarrollo local. Una vez que hayas instalado Hardhat, crea un proyecto de Hardhat.
3. Crear una app de Arbitrum en Alchemy
Para desplegar un contrato inteligente, necesitarás un nodo RPC de Arbitrum. Por suerte, no necesitas correr tu propio nodo de Arbitrum; en su lugar, puedes registrarte en Alchemy de forma gratuita y crear una app en la testnet de Arbitrum-Goerli.
Una vez que te hayas registrado, esto es lo que debes hacer:
- Haz clic en el Dashboard
- Haz clic en "Create App"
- Elige un nombre para tu app
- Selecciona la testnet Arbitrum Nitro Goerli
- Luego haz clic en "Create App"
Tu app debería aparecer en el Dashboard de Alchemy.
4. Obtener ETH de prueba del faucet de Goerli
Para interactuar con contratos de Arbitrum en la testnet de Arbitrum-Goerli, necesitarás algo de ETH de prueba y un endpoint RPC de Arb-Goerli.
La forma más fácil de obtener ETH de Goerli es a través de un faucet.
- Agrega Arbitrum a MetaMask
- Ve al faucet de Goerli
- Ingresa tu dirección de Ethereum
- Deberías recibir ETH de Goerli en tu wallet de MetaMask en unos minutos
Para verificar si recibiste el ETH del faucet, entra a la configuración de MetaMask y, en Advanced, selecciona "Show test networks".
Si estás usando el faucet de Goerli compatible con la Arbitrum Nitro Testnet, aquí tienes cómo transferir tokens de Goerli a Arbitrum Nitro mediante un bridge.
5. Escribir, compilar y desplegar tu contrato inteligente
Llegados a este punto, podrás empezar a escribir tu contrato inteligente. Sigue los pasos en los documentos de Alchemy para construir un contrato inteligente simple de "Hello World". También puedes seguir este tutorial en video de Hello World sobre cómo escribir, compilar y desplegar el contrato inteligente "Hello World". Este repositorio de github contiene todos los scripts cubiertos en el video.
Una vez que termines de escribir tu contrato, compílalo usando Hardhat, conéctate a un cliente de Ethereum (Ganache o Geth) y usa el comando hardhat deploy para desplegar tu contrato.
Si quieres más inspiración, no dejes de revisar el monorepo de GitHub de Offchain Labs para ver ejemplos de demostración como una dapp de Pet Shop y una dapp de Elección.
6. Interactuar con tu contrato inteligente y enviarlo a Etherscan
Después de crear tu contrato inteligente, necesitarás aprender cómo interactuar con un contrato inteligente para que sea útil. Mira este tutorial en video sobre cómo leer e interactuar con un contrato inteligente.
El video te guiará a través de los siguientes pasos:
- Crear un archivo interact.js
- Actualizar tu archivo env.
- Obtener el ABI de tu contrato
- Crear una instancia del contrato
- Leer y actualizar el mensaje init
Una vez hecho esto, estarás listo para publicar tu contrato en Etherscan. Mira este video para aprender cómo verificar tu contrato en Etherscan.
Esto se hace de la siguiente manera:
- Instalando el plugin hardhat-etherscan
- Cambiando las opciones de configuración de Etherscan
- Verificando el contrato inteligente en Etherscan
Todas las transacciones en Arbitrum se pueden ver en el explorador de bloques de Arbitrum.
7. Integrar tu contrato inteligente con un frontend
¡Crear y ver tu contrato inteligente publicado en Etherscan no es el final! Ahora necesitarás integrar tu contrato inteligente con una interfaz de frontend.
El tutorial cubrirá estos pasos:
- Clonar los archivos iniciales
- Revisar los archivos iniciales
- Leer del contrato inteligente
- Configurar una wallet de Ethereum
- Conectar MetaMask a la UI
- Implementar la función updateMessage
- Crear tu propia dApp
¡Felicidades! Acabas de desarrollar tu propia dApp simple en Arbitrum. 🎉
Desde el lanzamiento de la mainnet de Arbitrum, cada vez más desarrolladores han estado construyendo contratos inteligentes de Arbitrum en la blockchain, y aprender a desarrollar en Arbitrum es un paso importante para convertirte en un desarrollador de Solidity integral.
Antes de lanzar tu contrato inteligente a la mainnet de Arbitrum, recuerda probar tu dapp exhaustivamente en testnets y considera contratar una empresa de auditoría de contratos inteligentes para revisar tus contratos en busca de vulnerabilidades.
Resúmenes relacionados
Rollups13 de agosto de 2026
¿Qué es un ZK rollup? Guía completa de zero-knowledge y rollups-as-a-service (RaaS)
Cómo funcionan los ZK rollups, cómo se comparan con los optimistic rollups, y qué elimina realmente rollups-as-a-service de tu lista de tareas.
Rollups11 de agosto de 2026
Proyectos ZK-rollup: una guía completa
La mayoría de los proyectos que encabezaban las listas de ZK-rollup hace unos años ya no existen. La tecnología de pruebas en la que apostaron está en mejor forma que nunca.
18 de septiembre de 2025
El modelo de negocio de los rollups (rollup economics 2.0)
Todos hablan de los rollups como el futuro de Ethereum, pero ¿tienen sentido los números para que una empresa lance su propio rollup?

Construye magia blockchain
Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.