Skip to content

RedesSolana

O que é a Solana e como ela funciona?

Atualizado:

Nesta página

A Solana é uma blockchain rápida e de taxas baixas que executa contratos inteligentes e é muito usada para pagamentos, negociação e aplicativos. Este artigo explica quem a criou, como funcionam os slots e as taxas, por que enviar um token pode exigir um pequeno depósito extra e como acompanhá-la ao vivo.

Para o básico, leia primeiro o que é uma blockchain.

O que é a Solana e quem a criou

A Solana foi projetada por Anatoly Yakovenko, que publicou a ideia em 2017, e a rede principal foi lançada em 2020. Ela foi construída inicialmente por uma empresa chamada Solana Labs e, hoje, o software é de código aberto, com várias equipes trabalhando nele, e uma fundação sem fins lucrativos apoia o ecossistema.

Ela foi criada para resolver um problema de escalabilidade: manter uma única rede compartilhada, mas rápida e barata o suficiente para o uso cotidiano, em vez de dividir a atividade em várias camadas. Os usos típicos hoje são transferências de tokens, negociação, pagamentos, jogos e aplicativos de consumo. Veja layer 1, layer 2 e layer 3 para a outra abordagem.

Como funciona: slots e líderes

A Solana é uma rede de prova de participação. O tempo é dividido em slots de cerca de 400 milissegundos. Em cada slot, um validador é o líder (leader) e produz o bloco. A escala de líderes é calculada com antecedência e ponderada pelo stake, então todos sabem quem lidera em seguida. Após alguns slots, o próximo líder assume.

Se um líder está offline, o slot dele é pulado (skipped) e fica sem bloco. É por isso que alguns números de slot não existem. Uma unidade maior, a época (epoch), dura 432.000 slots, cerca de dois dias.

Prova de histórico em palavras simples

Os validadores precisam concordar sobre a ordem dos eventos. A prova de histórico (proof of history) é uma forma de criar um relógio verificável. Uma cadeia de hashes é calculada em sequência, e cada hash prova que algum tempo passou desde o anterior. As transações são carimbadas nessa sequência, então os validadores não precisam esperar mensagens de todos para concordar sobre a ordem. É um dos motivos de a Solana conseguir ser tão rápida. É um relógio, não o consenso em si, que usa votação ponderada pelo stake.

Finalidade

A Solana informa três níveis. Processed significa que um líder incluiu a transação. Confirmed significa que uma supermaioria do stake votou nela. Finalized significa que ela está enraizada (rooted) atrás de mais 31 slots confirmados, cerca de 13 segundos. A maioria das carteiras espera pelo confirmed ou pelo finalized. Veja finalidade e confirmações.

Taxas

A moeda nativa é o SOL. Sua menor unidade é o lamport: 1 SOL equivale a 1.000.000.000 de lamports.

  • Taxa base: 5.000 lamports por assinatura. Uma transferência simples tem uma assinatura, então custa 0,000005 SOL.
  • Taxa de prioridade: opcional. É precificada em micro-lamports por unidade de computação. Uma transação pede um certo número de unidades de computação, uma medida de trabalho, e uma taxa de prioridade maior aumenta a chance de ela ser escolhida nos momentos de pico.

As taxas sobem em dois casos: demanda intensa pelas mesmas contas populares, como durante o lançamento de um token em alta, e quando os remetentes aumentam as taxas de prioridade para competir. Mesmo assim, as taxas costumam continuar pequenas em comparação com a rede principal da Ethereum. Leia taxas de prioridade da Solana e gas e taxas.

O modelo de contas e os tokens SPL

Na Solana, os programas (contratos inteligentes) são separados dos dados que usam. Os dados ficam em contas (accounts), e uma transação lista todas as contas que lê ou grava. Isso permite que muitas transações que tocam contas diferentes sejam executadas em paralelo.

Os tokens seguem o padrão de token SPL. O endereço da sua carteira não guarda um token diretamente. Cada token que você possui fica em sua própria conta de token associada (associated token account), ligada ao seu endereço e ao mint daquele token. Quando alguém envia USDC a você pela primeira vez, uma conta de token associada precisa ser criada para ele. Isso exige um depósito de isenção de rent (rent-exempt deposit) de cerca de 0,002 SOL, pago pelo remetente na maioria das carteiras. O depósito não é uma taxa: ele fica na conta e pode ser recuperado se a conta for fechada. Se você envia USDC a uma carteira nova e a carteira mostra um pequeno custo extra em SOL, é por isso.

Endereços

Os endereços da Solana são strings em base58, geralmente de 32 a 44 caracteres, com letras e dígitos, sem 0, O, I ou l. Não são iguais aos endereços 0x da EVM, então você não pode usar um endereço da Solana na Ethereum ou na Base, nem o contrário. Use sempre a rede Solana ao enviar SOL ou tokens SPL. Veja carteiras e chaves.

Quedas passadas

A Solana teve períodos em que a rede parou ou ficou lenta, principalmente nos primeiros anos, causados por bugs de software e enxurradas de transações. Os desenvolvedores mudaram o software várias vezes desde então para lidar com isso. A confiabilidade melhorou com o tempo, mas é justo dizer que a rede tem um histórico de incidentes que a Ethereum e o Bitcoin tiveram menos. Verifique o comportamento ao vivo em vez de confiar em relatos antigos.

Como a Solana se compara

Solana Ethereum Base Polygon
Tempo de bloco Cerca de 0,4 s 12 s 2 s Cerca de 2 s
Token de gas SOL ETH ETH POL
Formato de endereço Base58 0x 0x 0x
Modelo de segurança Layer 1 própria Layer 1 própria Rollup na Ethereum Validadores próprios

A Solana é uma única rede rápida, com ferramentas próprias, e não uma rede EVM. Os apps escritos para a Ethereum não rodam nela sem alterações. Veja por que as taxas diferem entre as redes e a forma mais barata de enviar USDC.

O que observar

  • Rede errada. Enviar USDC para um endereço da Solana a partir de uma rede Ethereum, ou o contrário, vai falhar ou perder os fundos. Combine a rede dos dois lados.
  • Conta de token ausente. Se quem recebe nunca teve aquele token, a primeira transferência custa o depósito extra.
  • Tokens falsos. Qualquer pessoa pode criar um token com um nome conhecido. Confira o endereço do mint.
  • Drainers de carteira. Nunca assine uma transação que você não entende.
  • Congestionamento da rede. Em raros períodos de pico, transações podem ser descartadas. Tente de novo com uma taxa de prioridade.

Acompanhe a Solana ao vivo no ChainMonitor

  • Slots ao vivo: um quadro por segundo, desenhado a partir do fluxo ao vivo, com o líder, as transações e as taxas.
  • Lista de blocos recentes e a busca no cabeçalho para transações e endereços.
  • Monitor de gas: quanto custam agora um envio de SOL, uma transferência de USDC e uma troca (swap).
  • Saúde dos RPCs da Solana: endpoints públicos classificados por latência e atraso.

Perguntas frequentes

Por que a Solana é tão barata?

A taxa base é fixa, de 5.000 lamports por assinatura, e a rede tem alta capacidade porque executa transações em paralelo em hardware rápido. As taxas só sobem quando a demanda pelas mesmas contas é intensa.

O que é um lamport?

Um lamport é a menor unidade do SOL. Um SOL equivale a 1.000.000.000 de lamports.

Por que paguei SOL extra ao enviar USDC?

Se quem recebe não tinha conta de token para o USDC, uma precisou ser criada. Isso exige um depósito reembolsável de cerca de 0,002 SOL.

A Solana é uma rede EVM?

Não. Ela tem seu próprio ambiente de execução, seus próprios endereços e ferramentas. Carteiras EVM e endereços 0x não funcionam nela diretamente.

O que é a prova de histórico?

Um relógio verificável construído a partir de uma sequência de hashes. Ela ajuda os validadores a concordarem rapidamente sobre a ordem das transações. A votação ponderada pelo stake ainda é o que decide a rede.

Quanto tempo até uma transação da Solana ser final?

Cerca de 13 segundos para finalized. O confirmed chega antes e muitas vezes basta para pagamentos pequenos.