Guia de Início Rápido da Solana
Bem-vindo ao Guia de Início Rápido da Solana. Este guia prático apresenta os conceitos fundamentais para construir na Solana, independentemente da sua experiência anterior.
O Que Você Vai Aprender
Neste tutorial, você aprenderá sobre:
- Contas Solana: Aprenda como a rede Solana armazena dados.
- Enviando Transações: Aprenda a interagir com a rede Solana enviando transações.
- Construindo e Implantando Programas: Crie seu primeiro programa Solana e implante-o na rede.
- Program Derived Addresses (PDAs): Aprenda como usar PDAs para criar endereços determinísticos para contas.
- Cross Program Invocation (CPIs): Aprenda como chamar outros programas de dentro do seu programa, permitindo interações complexas e composabilidade entre diferentes programas na Solana.
A melhor parte? Você não precisa instalar nada. Este guia usa o Solana Playground, um ambiente de desenvolvimento baseado no navegador. Acompanhe, copie e cole código, e veja os resultados imediatamente, tudo a partir do seu navegador. Conhecimentos básicos de programação ajudam, mas não são obrigatórios.
Hora de mergulhar e começar a construir na Solana.
Solana Playground
O Solana Playground (Solpg) fornece um ambiente de desenvolvimento baseado em navegador que permite desenvolver, implantar e testar programas Solana rapidamente.
Abra uma nova aba no seu navegador e acesse https://beta.solpg.io/.
Criar Carteira do Playground
Novos usuários do Solana Playground devem primeiro criar uma Carteira do Playground. Esta carteira permite que você interaja com a rede Solana diretamente do seu navegador.
Passo 1. Conecte-se ao Playground
Clique no botão "Not connected" no canto inferior esquerdo da tela.
Não Conectado
Passo 2. Crie Sua Carteira
O sistema solicita que você salve o keypair da sua carteira. Quando estiver pronto, clique "Continue" para prosseguir.
Criar Carteira do Playground
Agora você deve ver o endereço da sua carteira, o saldo de SOL e o cluster conectado (devnet por padrão) na parte inferior da janela.
Conectado
O armazenamento local do seu navegador salva sua Carteira do Playground. Limpar o cache do navegador remove sua carteira salva. Use sua Carteira do Playground apenas para testes e desenvolvimento. Não envie ativos reais (da mainnet) para este endereço.
Algumas definições que podem ser úteis:
- endereço da carteira: uma chave pública de 32 bytes de um keypair Ed25519,
geralmente exibida como uma string codificada em base-58 (ex.,
7MNj7pL1y7XpPnN7ZeuaE4ctwg3WeufbX5o85sA91J1
). A chave privada correspondente assina transações deste endereço. Na Solana, um endereço serve como o identificador único para a carteira de um usuário, um programa (smart contract) ou qualquer outra conta na rede. - cluster conectado: a rede Solana para suas interações atuais. Clusters
comuns incluem:
devnet
: Uma rede de desenvolvimento para experimentação de desenvolvedorestestnet
: Uma rede reservada para testes de validadores (não use como desenvolvedor de aplicativos)mainnet-beta
: A rede principal da Solana para transações reais
Obtenha SOL da Devnet
Antes de começar o desenvolvimento, você precisa obter algum SOL da devnet.
Como desenvolvedor, você precisa de SOL para dois casos de uso principais:
- Criar novas contas para armazenar dados ou implantar programas na rede
- Pagar taxas de transação ao interagir com a rede Solana
Dois métodos para financiar sua carteira com SOL da devnet:
Opção 1: Usando o Terminal do Playground
Para financiar sua carteira do Playground com SOL da devnet. No terminal do Playground, execute:
$solana airdrop 5
Opção 2: Usando o Faucet da Devnet
Se o comando airdrop não funcionar (devido a limites de taxa ou erros), você pode usar o Faucet Web.
- Digite o endereço da sua carteira (encontrado na parte inferior da tela do Playground) e selecione uma quantidade
- Clique em "Confirm Airdrop" para receber seu SOL da devnet
Airdrop do Faucet
Is this page helpful?