As taxas de transação na Solana são pagas em SOL porque SOL é o ativo nativo da blockchain Solana.
Se você quiser entender melhor como funciona a rede, veja nosso guia sobre como funciona a blockchain Solana .
Toda transação enviada para a rede precisa incluir uma pequena taxa que compensa os validadores responsáveis por processar e confirmar transações.
Essas taxas fazem parte da infraestrutura da blockchain e não são controladas por aplicativos, exchanges ou plataformas específicas.
Para que servem as taxas da rede
A Solana é mantida por uma rede de validadores que processam transações e mantêm o registro da blockchain.
Quando uma transação é enviada, os validadores verificam se ela é válida, executam as instruções necessárias e registram o resultado na blockchain.
A taxa paga em SOL compensa os validadores pelos recursos computacionais usados para processar a transação.
Na Solana essas taxas normalmente são muito pequenas quando comparadas a outras blockchains, mas ainda são necessárias para qualquer operação on-chain.
Por que sempre se usa SOL para pagar taxas
SOL é o token nativo da rede Solana, o que significa que ele é utilizado para pagar pelas operações da blockchain.
Mesmo se você estiver enviando ou trocando outros tokens como USDC, USDT ou JUP, a transação ainda está sendo executada na rede Solana. Por isso, a taxa sempre precisa ser paga em SOL.
Isso funciona de forma semelhante ao Ethereum, onde as taxas de gas sempre são pagas em ETH.
Tokens SPL e por que swaps precisam de contas específicas
A maioria dos tokens na Solana não são tokens nativos como o SOL.
Eles são criados usando o padrão SPL Token, que é o sistema usado para emitir tokens fungíveis na rede.
Exemplos de tokens SPL incluem:
- USDC
- USDT
- JUP
- BONK
Para armazenar um token SPL, uma carteira precisa ter uma conta específica associada a esse token. Essa conta é chamada de Associated Token Account (ATA).
Por que uma conta de token pode ser criada durante um swap
Quando você faz swap para um token pela primeira vez, sua carteira pode ainda não ter uma conta associada para receber esse token.
Nesse caso, a blockchain precisa criar essa conta antes que os tokens possam ser enviados para sua carteira.
Criar essa conta exige uma pequena quantidade de SOL porque dados precisam ser armazenados na blockchain. Esse custo muitas vezes é descrito como uma espécie de aluguel de armazenamento.
A criação da conta acontece automaticamente durante a transação de swap, mas pode aumentar um pouco o custo da primeira operação envolvendo aquele token.
Exemplo de uma transação de swap na Solana
Durante um swap, várias ações podem acontecer dentro de uma única transação.
| Etapa | Ação |
|---|---|
| 1 | Transação enviada para a rede Solana |
| 2 | Validadores processam a transação |
| 3 | Pools de liquidez executam o swap |
| 4 | Contas de token recebem os ativos |
Se a conta do token de destino ainda não existir, a transação também incluirá a criação dessa conta.
Por que o primeiro swap pode custar um pouco mais
O primeiro swap para um novo token pode custar um pouco mais do que os swaps seguintes.
Isso acontece porque a carteira pode precisar criar uma Associated Token Account para esse token.
Depois que essa conta existe, os próximos swaps para o mesmo token normalmente não precisam repetir essa etapa, então apenas a taxa normal de transação é cobrada.
Por que você pode ver uma pequena redução de SOL
Durante swaps ou transferências de tokens, você pode notar uma pequena redução de SOL no saldo da sua carteira.
Isso pode acontecer por três motivos principais:
- taxa padrão de transação da rede Solana
- criação de uma nova conta de token
- interação com programas descentralizados
Esses custos fazem parte do funcionamento da blockchain Solana.
O que isso significa para os usuários
Como o SOL é necessário para pagar operações na blockchain, é útil manter um pequeno saldo de SOL na carteira.
Esse saldo permite que sua carteira:
- execute swaps
- crie contas de token quando necessário
- envie transações sem interrupção