Ferramentas essenciais para desenvolvedores Solana começarem a construir na Solana
Escrito por Alchemy
No passado, a maioria do desenvolvimento em blockchain e web3 acontecia na blockchain Ethereum. No entanto, à medida que blockchains concorrentes surgiram nos últimos anos, os desenvolvedores começaram a explorar outras blockchains na busca por uma solução mais eficiente e amigável para desenvolvedores.
Nessa busca, muitos recorreram à blockchain Solana. A blockchain Solana, uma das maiores blockchains, conhecida por seu design eficiente, velocidade de transação e um ambiente de desenvolvimento menos congestionado, resolve muitas das ineficiências observadas na rede Ethereum.
Em um esforço para promover o desenvolvimento, a Solana formou uma parceria estratégica com a Alchemy, com a Alchemy dando suporte completo à Solana. No início deste verão, a Alchemy anunciou sua expansão para o ecossistema Solana em um esforço para melhorar a experiência de desenvolvimento na blockchain Solana.
Este artigo traz uma introdução ampla ao desenvolvimento em Solana por meio de uma série de explicações e tutoriais.
Ferramentas de desenvolvimento Solana
Para começar a construir na blockchain Solana, os desenvolvedores precisam primeiro obter um endpoint RPC da Solana e configurar o ambiente de desenvolvimento correto. Para isso, é necessário se familiarizar com ferramentas como Solana Tool Suite, Rust e Anchor.
Depois de se familiarizar com as ferramentas fundamentais de desenvolvimento Solana, você pode começar a interagir com ferramentas mais avançadas como Metaplex, e começar a lançar seus smart contracts e apps na Solana Devnet.
Solana tool suite
O primeiro passo para criar um ecossistema de desenvolvimento Solana funcional é instalar e se familiarizar com o Solana tool suite, um pré-requisito estrito para muitas ferramentas de desenvolvimento Solana, como o Anchor.
Configuração do Solana tool suite
Para configurar o Solana Tool Suite em MacOS ou Linux, cole o seguinte comando em um terminal.
Para usuários de Windows, cole o seguinte comando em um terminal.
Rust
Rust é uma linguagem de programação rápida e estável usada para desenvolver uma variedade de aplicações de software, desde sistemas operacionais até blockchains. Especificamente, a blockchain Solana é construída com a linguagem de programação Rust, o que torna seu uso necessário para o desenvolvimento em Solana.
Configuração do Rust
Para configurar o Rust em MacOS ou Linux, cole o seguinte comando em um terminal.
Para usuários de Windows, siga os passos detalhados no guia de instalação do Rust book.
Para garantir que o Rust foi instalado corretamente e praticar o desenvolvimento em Rust, vamos escrever um programa "Hello, World" usando a linguagem de programação Rust.
Primeiro, crie uma pasta chamada "Hello_World_Rust" e entre na pasta com o comando:
Em seguida, abra a pasta no editor de texto de sua preferência (ex.: Visual Studio Code, Atom, etc.). Uma vez aberta, crie um arquivo chamado "main.rs"
Dentro de "main.rs" escreva e salve:
No terminal, escreva:
Esses passos devem produzir um programa Rust funcional que imprime "Hello World."
Anchor
Anchor é um framework de desenvolvimento Solana que facilita o desenvolvimento de programas e smart contracts baseados em Solana. Anchor simplifica o processo de desenvolvimento Solana fornecendo código boilerplate e infraestrutura de segurança, permitindo que os usuários evitem lidar com os detalhes internos de um programa Solana comum.
Como resultado, o Anchor é uma ferramenta fundamental no ecossistema de desenvolvimento Solana.
Configuração do Anchor
Para instalar o Anchor, primeiro precisamos instalar o Anchor version manager (AVM). Abra um terminal e cole o seguinte comando:
Em seguida, finalize a instalação do software Anchor com o seguinte comando:
Para garantir que o Anchor foi instalado corretamente, tente criar um workspace Anchor usando o comando:
Nesta pasta, você encontrará os seguintes arquivos e pastas principais
- arquivo Anchor.toml
- pasta App
- pasta Programs
- pasta Tests
- pasta Migrations
Solana Web3.js
Web3.js para Solana é uma API Javascript para Solana construída com base na Solana JSON RPC API. O Web3.js funciona como uma interface acessível para que os desenvolvedores interajam com a blockchain Solana usando Javascript, permitindo que engenheiros construam na blockchain Solana.
Configuração do Web3.js
Instalar o Solana Web3.js é bem simples. Vá até sua interface de linha de comando e execute este comando:
SPL-token
O pacote SPL-Token é outro pacote Javascript que permite aos desenvolvedores criar (mint), transferir e interagir com tokens nativos da blockchain Solana, uma necessidade ao desenvolver software que exige tokens baseados em Solana para funcionar.
Configuração do SPL-token
Instalar o pacote SPL-Token é simples. Abra seu ambiente de CLI e execute este script:
Wallet-adapter
O pacote Javascript Wallet-Adapter permite que os desenvolvedores integrem facilmente wallets baseadas em Solana, como Phantom e Solflare, em seus apps, facilitando o acesso a fundos baseados em Solana.
Configuração do Wallet-adapter
Para configurar o pacote Wallet-Adapter, execute:
Suporte para desenvolvedores Solana
Aprender a desenvolver apps em uma blockchain totalmente nova pode frustrar até desenvolvedores experientes. Se você precisar de ajuda para começar na Solana, explore esta coleção de documentação, ferramentas e recursos adicionais:
- Solana Discord - obtenha suporte de desenvolvedores Solana e membros da equipe de developer relations
- Anchor Discord - trabalhe com builders que desenvolvem apps e mantêm a biblioteca Anchor
- Solana Playground - comece a construir na Solana diretamente do seu navegador
- Alchemy Discord - nossa equipe de developer relations está sempre pronta para responder perguntas sobre a API da Alchemy para Solana
Tutoriais e hackathons de Solana
Agora que você configurou seu ambiente de desenvolvimento Solana, o próximo passo em sua jornada como desenvolvedor Solana é praticar a construção com as ferramentas da Solana usando tutoriais online, cursos e bootcamps.
Uma das melhores formas de dominar uma nova blockchain é aprender construindo projetos Solana. Além de seguir tutoriais no próprio ritmo para reforçar o conhecimento, os desenvolvedores também podem participar de hackathons Solana para usar essas ferramentas essenciais em projetos do mundo real.
Comece a construir na Solana
Neste artigo, você aprendeu sobre as ferramentas de desenvolvimento necessárias para começar a construir na blockchain Solana. Você viu como configurar seu ambiente local, tutoriais de Solana e onde obter suporte. O último passo é criar uma conta gratuita de desenvolvedor Solana na Alchemy e começar a construir!
Visões gerais relacionadas
Solana27 de julho de 2026
Nós Solana: validadores, nós RPC e self-hosting
O que são nós Solana, como validadores, nós RPC e sistemas de dados secundários se diferenciam, e quando optar por self-hosting versus usar um provedor.
Solana22 de julho de 2026
Dados de arquivamento do Solana: como consultar o histórico completo de blocos e transações
Dados de arquivamento do Solana explicados: por que os nós fazem prune do histórico, quais métodos RPC exigem acesso a dados de arquivamento e como consultar o histórico completo de blocos e transações em escala.
Solana28 de maio de 2026
Solana Agent Kit vs GOAT vs ElizaOS: qual framework você deve usar?
Comparação entre Solana Agent Kit, GOAT e ElizaOS: profundidade nativa em Solana, abrangência multi-chain ou runtime completo de agentes. Exemplos de código e um framework de decisão.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.