Guía de inicio rápido de Solana

Bienvenido a la guía de inicio rápido de Solana. Esta guía práctica te introduce a los conceptos fundamentales para construir en Solana, independientemente de tu experiencia previa.

Lo que aprenderás

En este tutorial, aprenderás sobre:

  • Cuentas de Solana: Aprende cómo la red Solana almacena datos.
  • Envío de transacciones: Aprende a interactuar con la red Solana enviando transacciones.
  • Construcción y despliegue de programas: Crea tu primer programa en Solana y despliégalo en la red.
  • Program Derived Addresses (PDAs): Aprende cómo usar PDAs para crear direcciones deterministas para cuentas.
  • Cross Program Invocation (CPIs): Aprende cómo llamar a otros programas desde dentro de tu programa, permitiendo interacciones complejas y componibilidad entre diferentes programas en Solana.

¿La mejor parte? No necesitas instalar nada. Esta guía utiliza Solana Playground, un entorno de desarrollo basado en navegador. Sigue los pasos, copia y pega código, y ve los resultados inmediatamente, todo desde tu navegador web. Conocimientos básicos de programación ayudan pero no son obligatorios.

Es hora de sumergirse y comenzar a construir en Solana.

Solana Playground

Solana Playground (Solpg) proporciona un entorno de desarrollo basado en navegador que te permite desarrollar, desplegar y probar programas de Solana rápidamente.

Abre una nueva pestaña en tu navegador web y navega a https://beta.solpg.io/.

Crear una cartera de Playground

Los nuevos usuarios de Solana Playground deben crear primero una cartera de Playground. Esta cartera te permite interactuar con la red Solana directamente desde tu navegador.

Paso 1. Conéctate a Playground

Haz clic en el botón "Not connected" en la parte inferior izquierda de la pantalla.

No conectadoNo conectado

Paso 2. Crea tu wallet

El sistema te pedirá que guardes el keypair de tu wallet. Cuando estés listo, haz clic en "Continue" para continuar.

Crear wallet de PlaygroundCrear wallet de Playground

Ahora deberías ver la dirección de tu wallet, el saldo de SOL y el clúster conectado (devnet por defecto) en la parte inferior de la ventana.

ConectadoConectado

El almacenamiento local de tu navegador guarda tu wallet de Playground. Si borras la caché del navegador, eliminarás tu wallet guardada. Usa tu wallet de Playground solo para pruebas y desarrollo. No envíes activos reales (de mainnet) a esta dirección.

Algunas definiciones que pueden resultarte útiles:

  • dirección de wallet: una clave pública de 32 bytes de un keypair Ed25519, generalmente mostrada como una cadena codificada en base-58 (por ejemplo, 7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1). La clave privada correspondiente firma las transacciones desde esta dirección. En Solana, una dirección sirve como identificador único para la wallet de un usuario, un programa (contrato inteligente) o cualquier otra cuenta en la red.
  • clúster conectado: la red de Solana para tus interacciones actuales. Los clústeres comunes incluyen:
    • devnet: Una red de desarrollo para experimentación de desarrolladores
    • testnet: Una red reservada para pruebas de validadores (no la uses como desarrollador de aplicaciones)
    • mainnet-beta: La red principal de Solana para transacciones en vivo

Obtén SOL de devnet

Antes de comenzar el desarrollo, necesitas obtener algo de SOL de devnet.

Como desarrollador, necesitas SOL para dos casos de uso principales:

  • Crear nuevas cuentas para almacenar datos o desplegar programas en la red
  • Pagar tarifas de transacción cuando interactúas con la red de Solana

Dos métodos para financiar tu cartera con SOL de devnet:

Opción 1: Usando el terminal de Playground

Para financiar tu cartera de Playground con SOL de devnet. En el terminal de Playground, ejecuta:

Terminal
$
solana airdrop 5

Opción 2: Usando el Faucet de Devnet

Si el comando airdrop no funciona (debido a límites de tasa o errores), puedes usar el Faucet Web.

  • Ingresa la dirección de tu cartera (que se encuentra en la parte inferior de la pantalla de Playground) y selecciona una cantidad
  • Haz clic en "Confirm Airdrop" para recibir tu SOL de devnet

Airdrop del FaucetAirdrop del Faucet

Is this page helpful?

Tabla de Contenidos

Editar Página