Herramientas esenciales para desarrolladores de Solana para empezar a construir en Solana
Escrito por Alchemy
En el pasado, la mayoría del desarrollo de blockchain y web3 se llevaba a cabo en la blockchain de Ethereum. Sin embargo, a medida que han surgido blockchains competidoras en los últimos años, los desarrolladores han comenzado a explorar otras blockchains en un esfuerzo por encontrar una solución más eficiente y amigable para los desarrolladores.
En esta búsqueda, muchos se han inclinado hacia la blockchain de Solana. La blockchain de Solana, una de las más grandes, conocida por su diseño eficiente, velocidades de transacción rápidas y un entorno de desarrollo menos saturado, resuelve muchas de las ineficiencias observadas en la red de Ethereum.
En un esfuerzo por impulsar el desarrollo, Solana ha formado una alianza estratégica con Alchemy, con Alchemy dando soporte completo a Solana. A principios de este verano, Alchemy anunció su expansión al ecosistema de Solana en un esfuerzo por mejorar la experiencia de desarrollo en la blockchain de Solana.
Este artículo cubre una introducción general al desarrollo en Solana a través de una serie de explicaciones y tutoriales.
Herramientas de desarrollo de Solana
Para empezar a construir en la blockchain de Solana, los desarrolladores primero deben obtener un endpoint RPC de Solana y configurar el entorno de desarrollo correcto. Como resultado, los usuarios primero deben familiarizarse con herramientas como Solana Tool Suite, Rust y Anchor.
Una vez que estés familiarizado con las herramientas fundamentales de desarrollo de Solana, puedes empezar a interactuar con herramientas más avanzadas como Metaplex, y puedes comenzar a lanzar tus smart contracts y apps a la Solana Devnet.
Solana tool suite
El primer paso para crear un ecosistema de desarrollo de Solana funcional es instalar y familiarizarse con el Solana tool suite, un requisito estricto para muchas herramientas de desarrollo de Solana como Anchor.
Configuración del Solana tool suite
Para configurar el Solana Tool Suite en usuarios de MacOS o Linux, pega el siguiente comando en una terminal.
Para usuarios de Windows, pega el siguiente comando en una terminal.
Rust
Rust es un lenguaje de programación rápido y estable que se utiliza para potenciar una variedad de aplicaciones de software, desde sistemas operativos hasta blockchains. Específicamente, la blockchain de Solana está impulsada por el lenguaje de programación Rust, lo que hace necesario su uso para el desarrollo de blockchains basadas en Solana.
Configuración de Rust
Para configurar Rust en usuarios de MacOS o Linux, pega el siguiente comando en una terminal.
Para usuarios de Windows, sigue los pasos detallados en la guía de instalación del Rust book.
Para asegurarnos de que Rust se instaló correctamente y practicar el desarrollo en Rust, vamos a componer un programa "Hello, World" usando el lenguaje de programación Rust.
Primero, crea una carpeta titulada "Hello_World_Rust" y entra en la carpeta con el comando:
A continuación, abre la carpeta en tu editor de texto preferido (ej. Visual Studio Code, Atom, etc). Una vez abierta, crea un archivo titulado "main.rs"
Dentro de "main.rs" escribe y guarda:
En la terminal, escribe:
Estos pasos deberían producir un programa Rust funcional que imprime "Hello World."
Anchor
Anchor es un framework de desarrollo de Solana que facilita el desarrollo de programas y smart contracts basados en Solana. Anchor simplifica el proceso de desarrollo en Solana al proporcionar código boilerplate e infraestructura de seguridad, permitiendo a los usuarios evitar lidiar con el funcionamiento interno delicado de un programa de Solana ordinario.
Como resultado, Anchor es una herramienta fundamental en el ecosistema de desarrollo de Solana.
Configuración de Anchor
Para instalar Anchor, primero debemos instalar el Anchor version manager (AVM). Abre una terminal y pega el siguiente comando:
A continuación, termina de instalar el software de Anchor con el siguiente comando:
Para asegurarte de que Anchor se instaló correctamente, intenta componer un workspace de Anchor usando el comando:
En esta carpeta, encontrarás los siguientes archivos y carpetas principales
- Archivo Anchor.toml
- Carpeta App
- Carpeta Programs
- Carpeta Tests
- Carpeta Migrations
Solana Web3.js
Web3.js para Solana es una API de Javascript para Solana construida utilizando la Solana JSON RPC API. Web3.js sirve como una interfaz accesible para que los desarrolladores interactúen con la blockchain de Solana usando Javascript, permitiendo a los ingenieros construir sobre la blockchain de Solana.
Configuración de Web3.js
Instalar Solana Web3.js es realmente sencillo. Ve a tu interfaz de línea de comandos y ejecuta este comando:
SPL-token
El paquete SPL-Token es otro paquete de Javascript que permite a los desarrolladores acuñar, transferir e interactuar con tokens nativos de la blockchain de Solana, algo necesario al desarrollar software que requiere tokens basados en Solana para funcionar.
Configuración de SPL-token
Instalar el paquete SPL-Token es sencillo. Abre tu entorno de CLI y ejecuta este script:
Wallet-adapter
El paquete de Javascript Wallet-Adapter permite a los desarrolladores integrar fácilmente wallets basadas en Solana como Phantom y Solflare en sus apps, facilitando el acceso a fondos basados en Solana.
Configuración de Wallet-adapter
Para configurar el paquete Wallet-Adapter, ejecuta:
Soporte para desarrolladores de Solana
Aprender a desarrollar apps en una blockchain completamente nueva puede frustrar incluso a los desarrolladores más experimentados. Si necesitas ayuda para empezar en Solana, explora esta colección de documentación, herramientas y recursos adicionales:
- Solana Discord - obtén soporte de desarrolladores de Solana y miembros del equipo de relaciones con desarrolladores
- Anchor Discord - trabaja con builders que desarrollan apps y mantienen la librería de Anchor
- Solana Playground - empieza a construir en Solana directamente desde tu navegador
Tutoriales y hackathons de Solana
Ahora que has configurado tu entorno de desarrollo de Solana, el siguiente paso en tu camino como desarrollador de Solana es practicar construyendo con las herramientas de Solana usando tutoriales, cursos y bootcamps en línea.
Una de las mejores formas de dominar una nueva blockchain es aprender construyendo proyectos en Solana. Además de seguir tutoriales a tu propio ritmo para reforzar el conocimiento, los desarrolladores también pueden asistir a hackathons de Solana para usar estas herramientas esenciales en proyectos del mundo real.
Empieza a construir en Solana
En este artículo, aprendiste sobre las herramientas de desarrollo necesarias para empezar a construir en la blockchain de Solana. Exploraste cómo configurar tu entorno local, tutoriales de Solana y lugares donde obtener soporte. El último paso es registrarte para obtener una cuenta de desarrollador de Solana gratuita en Alchemy y empezar a construir.
Resúmenes relacionados
Solana30 de septiembre de 2026
Las 14 mejores billeteras de Solana (2026)
Compara las 14 mejores billeteras de Solana en 2026. Almacenamiento seguro de SOL para DeFi, NFTs y staking. Hardware, móvil y navegador.
Solana27 de julio de 2026
Nodos de Solana: validadores, nodos RPC y self-hosting
Qué son los nodos de Solana, en qué se diferencian los validadores, los nodos RPC y los sistemas de datos secundarios, y cuándo conviene hacer self-hosting en lugar de usar un proveedor.
Solana22 de julio de 2026
Datos de archivo de Solana: cómo consultar el historial completo de bloques y transacciones
Datos de archivo de Solana explicados: por qué los nodos podan el historial, qué métodos de RPC necesitan acceso a archivo, y cómo consultar el historial completo de bloques y transacciones a escala.

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