Herramientas esenciales para desarrolladores de Solana para empezar a construir en Solana
Escrito por Alchemy
En el pasado, la mayoría del desarrollo en 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 el desarrollador.
En esta búsqueda, muchos han recurrido a la blockchain de Solana. La blockchain de Solana, una de las más grandes, conocida por su diseño eficiente, sus rápidas velocidades de transacción y su entorno de desarrollo menos saturado, resuelve muchas de las ineficiencias observadas en la red de Ethereum.
En un esfuerzo por promover el desarrollo, Solana ha formado una alianza estratégica con Alchemy, en la que Alchemy da 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 ofrece una introducción amplia al desarrollo en Solana a través de una serie de explicaciones y tutoriales.
Herramientas de desarrollo de Solana
Para comenzar a construir en la blockchain de Solana, los desarrolladores primero deben obtener un endpoint de Solana RPC 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 comenzar a interactuar con herramientas más avanzadas como Metaplex, y comenzar a lanzar tus smart contracts y apps en la Solana Devnet.
Solana tool suite
El primer paso para crear un ecosistema de desarrollo funcional en Solana es instalar y familiarizarse con el Solana tool suite, un requisito estricto para muchas herramientas de desarrollo de Solana como Anchor.
Configuración de 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 desarrollar una variedad de aplicaciones de software, desde sistemas operativos hasta blockchains. En particular, la blockchain de Solana está desarrollada con el lenguaje de programación Rust, lo que hace necesario su uso para el desarrollo de blockchain basado 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 escribir un programa "Hello, World" usando el lenguaje de programación Rust.
Primero, crea una carpeta titulada "Hello_World_Rust" y entra a la carpeta con el comando:
Luego, abre la carpeta en tu editor de texto preferido (por ejemplo, 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 funcional en Rust que imprima "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 base e infraestructura de seguridad, lo que permite a los usuarios evitar lidiar con el funcionamiento interno, a veces complicado, de un programa Solana común.
Como resultado, Anchor es una herramienta fundamental en el ecosistema de desarrollo de Solana.
Configuración de Anchor
Para instalar Anchor, primero debemos instalar Anchor version manager (AVM). Abre una terminal y pega el siguiente comando:
Luego, termina de instalar el software de Anchor con el siguiente comando:
Para asegurarte de que Anchor se instaló correctamente, intenta crear 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 usando la Solana JSON RPC API. Web3.js funciona como una interfaz accesible para que los desarrolladores interactúen con la blockchain de Solana usando Javascript, lo que permite a los ingenieros construir en la blockchain de Solana.
Configuración de Web3.js
Instalar Solana Web3.js es muy 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 cuando se desarrolla 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 resultar frustrante incluso para desarrolladores experimentados. Si necesitas ayuda para comenzar 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 developer relations
- Anchor Discord - colabora con desarrolladores que crean apps y mantienen la librería Anchor
- Solana Playground - comienza a construir en Solana directamente desde tu navegador
- Alchemy Discord - nuestro equipo de developer relations siempre está listo para responder preguntas sobre la API de Solana de Alchemy
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 la construcción 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 los conocimientos, los desarrolladores también pueden asistir a hackathons de Solana para aplicar estas herramientas esenciales en proyectos del mundo real.
Comienza a construir en Solana
En este artículo, aprendiste sobre las herramientas de desarrollo necesarias para comenzar 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 comenzar a construir.
Resúmenes relacionados
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.
Solana28 de mayo de 2026
Solana Agent Kit versus GOAT versus ElizaOS: ¿qué framework deberías usar?
Comparación entre Solana Agent Kit, GOAT y ElizaOS: profundidad nativa en Solana, alcance multichain o runtime de agentes completo. Incluye ejemplos de código y un marco de decisión.

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