Terminologia

Os seguintes termos são usados em toda a documentação e ecossistema de desenvolvimento da Solana.

conta

Um registro no livro-razão da Solana que contém dados ou é um programa executável.

Como uma conta em um banco tradicional, uma conta Solana pode conter fundos chamados lamports. Cada conta em um cluster possui um endereço único.

app

Uma aplicação front-end que interage com um cluster Solana.

endereço

A localização na Solana que pode ser usada para encontrar uma conta. Cada endereço é único no cluster Solana.

Endereços no Solana podem ser uma chave pública Ed25519 ou um endereço derivado de programa.

tabela de pesquisa de endereços (ALT)

Uma estrutura de dados que armazena uma lista de endereços de contas, permitindo que transações versionadas referenciem contas usando índices compactos de 1 byte em vez de chaves públicas completas de 32 bytes. As tabelas de pesquisa de endereços permitem que uma única transação referencie mais contas do que o formato de transação original permite.

Anchor

Um framework para construir programas onchain no Solana em Rust. O Anchor fornece macros que reduzem código repetitivo, um sistema padronizado de validação de contas e gera uma IDL que descreve a interface do programa. É o framework mais amplamente utilizado para desenvolvimento de programas no Solana.

conta de token associada (ATA)

Uma conta de token cujo endereço é derivado de forma determinística a partir de um endereço de carteira e de um mint de token. O programa de conta de token associada garante que cada carteira tenha uma conta de token canônica por tipo de token.

autoridade

O endereço de um usuário que possui algum tipo de permissão sobre uma conta.

Por exemplo:

  • A capacidade de criar novos tokens é concedida à conta que é a 'autoridade de cunhagem' para o mint do token.
  • A capacidade de atualizar um programa é concedida à conta que é a 'autoridade de atualização' de um programa.

formador de mercado automatizado (AMM)

Um modelo de exchange onchain onde os usuários negociam contra um pool de reservas de tokens regido por uma fórmula de precificação, em vez de negociar contra a ordem pendente de uma contraparte. Os preços se movem em função das reservas, portanto as negociações incorrem em slippage proporcional ao tamanho.

estado do banco

O resultado da interpretação de todos os programas no ledger em uma determinada altura de tick. Inclui pelo menos o conjunto de todas as contas que possuem tokens nativos diferentes de zero.

bloco

Um conjunto contíguo de entradas no ledger coberto por um voto. Um líder produz no máximo um bloco por slot.

blockhash

Um valor único (hash) que identifica um registro (bloco). O Solana calcula um blockhash a partir do último ID de entrada do bloco.

altura do bloco

O número de blocos abaixo do bloco atual. O primeiro bloco após o bloco gênese tem altura um.

validador de bootstrap

O validator que produz o bloco gênese (primeiro) bloco de uma blockchain.

BPF loader

O programa Solana que possui e carrega programas onchain BPF, permitindo que o programa interaja com o runtime.

bump

Um único byte (0–255) anexado às seeds ao derivar um Program Derived Address para garantir que o endereço resultante saia da curva ed25519 e seja, portanto, um PDA válido. O bump canônico é o valor mais alto que produz um PDA válido e normalmente é salvo nos dados da conta para evitar recalculá-lo.

livro de ordens de limite central (CLOB)

Um modelo de exchange que mantém uma lista ordenada de ofertas e pedidos pendentes; uma negociação ocorre quando uma ordem recebida cruza com uma ordem do lado oposto. Contraste com formador de mercado automatizado.

cliente

Um programa de computador que acessa a cluster da rede de servidores Solana.

compromisso

Uma medida de confirmação da rede para o bloco.

formato de array compacto

Um array compacto é um array serializado no seguinte formato:

  • O comprimento do array (codificado como compact-u16)
  • Os itens do array listados um após o outro

Formato de array compactoFormato de array compacto

O formato de array compacto é usado para codificar tanto o array de endereços de conta quanto o array de instruções nas mensagens de transação.

cluster

Um conjunto de validadores mantendo um único ledger.

orçamento computacional

O número máximo de unidades computacionais consumidas por transação.

unidades computacionais

A menor unidade de medida para consumo de recursos computacionais da blockchain. As unidades computacionais são usadas para medir os recursos computacionais utilizados para processar uma transação.

tempo de confirmação

A duração de tempo real entre um líder criar uma entrada de tick e criar um bloco confirmado.

bloco confirmado

Um bloco que recebeu uma supermaioria de votos do ledger.

plano de controle

Uma rede de fofoca (gossip) conectando todos os nós de uma cluster.

período de resfriamento

Um determinado número de epochs após o stake ter sido desativado, durante o qual ele progressivamente fica disponível para saque. Durante este período, o stake é considerado como "desativando". Mais informações sobre: aquecimento e resfriamento

unidades de custo

Também referidas como transaction cost, é uma estimativa abrangente de todos os recursos necessários para processar uma transação, medidos em unidades computacionais. Mais informações aqui.

crédito

Consulte crédito de voto.

Cross Program Invocation (CPI)

Uma chamada de um programa onchain para outro. Para mais informações, consulte chamadas entre programas.

plano de dados

Uma rede multicast usada para validar entradas de forma eficiente e obter consenso.

drone

Um serviço offchain que atua como custodiante da chave privada de um usuário. Ele tipicamente serve para validar e assinar transações.

entrada

Uma entrada no ledger, seja um tick ou uma entrada de transação.

id de entrada

Um hash resistente a pré-imagem sobre o conteúdo final de uma entrada, que atua como o identificador globalmente único da entrada. O hash serve como evidência de:

  • A entrada sendo gerada após um período de tempo
  • As transações especificadas são aquelas incluídas na entrada
  • A posição da entrada em relação a outras entradas no ledger

Consulte prova de história.

epoch

O tempo, ou seja, número de slots, durante o qual um cronograma de líder é válido.

custódia

Um padrão no qual um programa onchain mantém tokens em um cofre em nome de duas ou mais partes até que as condições definidas pelo programa sejam atendidas, e então os libera. Usado para eliminar a necessidade de as partes confiarem diretamente umas nas outras.

conta de taxa

A conta de taxa na transação é a conta que paga pelo custo de incluir a transação no ledger. Esta é a primeira conta na transação. Esta conta deve ser declarada como Leitura-Escrita (gravável) na transação, pois pagar pela transação reduz o saldo da conta.

finalidade

Quando os nós que representam 2/3 do stake têm uma raiz comum.

fork

Um ledger derivado de entradas comuns mas que depois divergiu.

bloco genesis

O primeiro bloco na cadeia.

configuração genesis

O arquivo de configuração que prepara o ledger para o bloco genesis.

hash

Uma impressão digital de uma sequência de bytes.

inflação

Um aumento no fornecimento de tokens ao longo do tempo usado para financiar recompensas pela validação e para financiar o desenvolvimento contínuo da Solana.

instrução interna

Veja Cross Program Invocation.

instrução

Uma chamada para invocar um manipulador de instruções específico em um programa. Uma instrução também especifica quais contas deseja ler ou modificar, e dados adicionais que servem como entrada auxiliar para o manipulador de instruções. Um cliente deve incluir pelo menos uma instrução em uma transação, e todas as instruções devem ser concluídas para que a transação seja considerada bem-sucedida.

manipulador de instruções

Manipuladores de instruções são funções de programa que processam instruções de transações. Um manipulador de instruções pode conter uma ou mais Cross Program Invocation.

IDL

Interface Definition Language. Um arquivo JSON gerado pelo Anchor que descreve os manipuladores de instruções, contas, e tipos de um programa. O IDL permite que bibliotecas cliente gerem automaticamente interfaces tipadas para interagir com um programa onchain.

keypair

Uma chave pública e chave privada correspondente para acessar uma conta.

lamport

Um token nativo fracionário com o valor de 0,000000001 SOL.

Dentro do orçamento computacional, uma quantidade de micro-lamports é usada no cálculo das taxas de priorização.

líder

O papel de um validator quando está anexando entradas ao ledger.

cronograma do líder

Uma sequência de chaves públicas de validator mapeadas para slots. O cluster usa o cronograma do líder para determinar qual validator é o líder em qualquer momento.

ledger

Uma lista de entradas contendo transações assinadas por clientes. Conceitualmente, isso pode ser rastreado até o bloco gênesis, mas o ledger de um validator real pode ter apenas blocos mais recentes para reduzir o armazenamento, já que os mais antigos não são necessários para validação de blocos futuros por design.

voto do ledger

Um hash do estado do validator em uma determinada altura de tick. Compreende a afirmação de um validator de que um bloco que ele recebeu foi verificado, bem como uma promessa de não votar em um bloco conflitante (ou seja, fork) por um período específico de tempo, o período de lockout.

cliente leve

Um tipo de cliente que pode verificar se está apontando para um cluster válido. Ele executa mais verificação de ledger do que um cliente thin e menos do que um validator.

liquidez

A profundidade de ordens ou reservas agrupadas disponíveis para negociação no preço atual ou próximo dele. Uma liquidez mais profunda reduz o deslizamento. Em um CLOB a liquidez é fornecida por ordens maker; em um AMM ela é fornecida por provedores de liquidez que depositam pares de tokens no pool.

carregador

Um programa com a capacidade de interpretar a codificação binária de outros programas onchain.

lockout

A duração de tempo durante a qual um validator é incapaz de votar em outro fork.

maker

Um trader cuja ordem adiciona liquidez a um CLOB ao permanecer no livro de ofertas em vez de cruzar imediatamente o lado oposto. Tal ordem é chamada de ordem maker. Makers geralmente não pagam taxa ou recebem um reembolso da plataforma.

market maker

Uma entidade que fornece liquidez ao publicar continuamente tanto compras quanto vendas. Na Solana, os market makers são programas (como AMMs) ou empresas offchain executando bots que publicam ordens maker em CLOBs.

mensagem

O conteúdo estruturado de uma transação. Geralmente contém um cabeçalho, array de endereços de contas, blockhash recente e um array de instruções.

Saiba mais sobre a formatação de mensagens dentro de transações aqui.

micro-lamport

1.000.000 micro-lamports = 1 lamport

Coeficiente de Nakamoto

Uma medida de descentralização, o Coeficiente de Nakamoto é o menor número de entidades independentes que podem agir coletivamente para desligar uma blockchain. O termo foi cunhado por Balaji S. Srinivasan e Leland Lee em Quantifying Decentralization.

token nativo

O token usado para rastrear o trabalho realizado por nós em um cluster.

Um computador participando de um cluster.

contagem de nós

O número de validadores participando de um cluster.

offchain

Descreve dados, processos ou serviços que existem ou executam fora da blockchain Solana, como clientes RPC, indexadores, frontends e criadores de livros de ofertas offchain. Complemento de onchain. "Offchain" (sem hífen) é a grafia preferida.

onchain

Descreve dados ou programas que existem ou executam em uma blockchain. "Onchain" (sem hífen) é a grafia preferida.

programa onchain

O código executável na blockchain Solana que interpreta as instruções enviadas dentro de cada transação para ler e modificar contas sobre as quais tem controle. Esses programas são frequentemente referidos como "contratos inteligentes" em outras blockchains.

oráculo

Um programa onchain que publica dados de fora da cadeia — na maioria das vezes preços de ativos do mundo real — para que outros programas possam ler.

proprietário

Pode referir-se ao programa proprietário ou à carteira proprietária. Por exemplo, getTokenAccountsByOwner obtém token accounts de propriedade de uma carteira específica, no entanto o programa proprietário dessas token accounts é o Token Program.

Para evitar confusão, é preferível usar programa proprietário ou carteira proprietária em vez do termo genérico 'proprietário'.

programa proprietário

O endereço do programa que possui a conta. Apenas o programa proprietário é capaz de modificar a conta.

Veja também autoridade.

carteira proprietária

A carteira que está associada a uma conta. Por exemplo, o token program é usado para armazenar token accounts associadas a uma carteira específica e mint usando um endereço criado a partir dessa carteira e mint.

PoH

Veja Prova de História.

ponto

Um crédito ponderado em um regime de recompensas. No regime de recompensas do validator, o número de pontos devidos a um stake durante o resgate é o produto dos créditos de voto ganhos e o número de lamports em stake.

chave privada

A chave privada de um keypair.

programa

Veja programa onchain.

Program Derived Address (PDA)

Uma conta cujo endereço é criado com base em um programa onchain e uma ou mais seeds criadas pelo autor do programa. Endereços PDA não são chaves públicas, e PDAs não possuem chaves privadas.

A autoridade de assinatura para um PDA é o programa onchain que é seu programa proprietário.

program id

A chave pública da conta que contém um programa.

proof of history (PoH)

Uma pilha de provas, cada uma das quais comprova que alguns dados existiam antes da criação da prova e que um período preciso de tempo passou antes da prova anterior. Como uma VDF, uma Proof of History pode ser verificada em menos tempo do que levou para ser produzida.

prioritization fee

Uma taxa adicional que o usuário pode especificar na instrução de orçamento computacional para priorizar suas transações.

A taxa de priorização é calculada multiplicando as unidades computacionais máximas solicitadas pelo preço por unidade computacional (especificado em incrementos de 0,000001 lamport por unidade computacional) arredondado para cima até o lamport mais próximo.

As transações devem solicitar a quantidade mínima de unidades computacionais necessárias para execução a fim de minimizar as taxas.

public key (pubkey)

A chave pública de um keypair. Uma chave pública é um dos diferentes tipos de endereço que uma conta pode usar na Solana.

rent

Taxa paga por Contas e Programas para armazenar dados na blockchain. Quando as contas não possuem saldo suficiente para pagar o rent, elas podem ser removidas pela Coleta de Lixo.

Veja também rent exempt abaixo. Saiba mais sobre rent aqui: O que é rent?.

rent exempt

Contas que mantêm um saldo mínimo de lamport proporcional à quantidade de dados armazenados na conta. Todas as contas recém-criadas são armazenadas onchain permanentemente até que a conta seja fechada. Não é possível criar uma conta que fique abaixo do limite de isenção de rent.

root

Um bloco ou slot que atingiu o lockout máximo em um validator. O root é o bloco mais alto que é ancestral de todos os forks ativos em um validator. Todos os blocos ancestrais de um root também são transitivamente um root. Blocos que não são ancestrais nem descendentes do root são excluídos da consideração para consenso e podem ser descartados.

runtime

O componente de um validator responsável pela execução de programas.

Sealevel

O ambiente de execução paralela da Solana para programas onchain.

seed

Um valor em bytes ou array de valores em bytes usado como entrada ao derivar um endereço derivado de programa. Um programa pode usar qualquer combinação de strings estáticas, chaves públicas ou outros dados como seeds. Os seeds são combinados com o ID do programa e um bump para produzir um endereço PDA único.

shred

Uma fração de um bloco; a menor unidade enviada entre validators.

signature

Uma assinatura ed25519 de 64 bytes de R (32 bytes) e S (32 bytes). Com o requisito de que R seja um ponto Edwards compactado não de ordem pequena e S seja um escalar no intervalo de 0 <= S < L. Este requisito garante que não haja maleabilidade de assinatura. Cada transação deve ter pelo menos uma assinatura para a conta de taxa. Assim, a primeira assinatura na transação pode ser tratada como ID de transação

signer

Uma conta que autorizou uma instrução ou transação. Para um keypair regular, isso significa uma assinatura criptográfica sobre a transação. Para um endereço derivado de programa, a autorização é afirmada pelo programa proprietário quando ele faz uma invocação entre programas, já que um PDA não possui chave privada.

taxa de pulos

A porcentagem de slots pulados do total de slots de líder na epoch atual. Esta métrica pode ser enganosa, pois apresenta alta variância após o limite da epoch quando o tamanho da amostra é pequeno, bem como para validadores com um número baixo de slots de líder, mas também pode ser útil para identificar configurações incorretas do nó em determinados momentos.

slot pulado

Um slot passado que não produziu um bloco, porque o líder estava offline ou o fork contendo o slot foi abandonado em favor de uma alternativa melhor pelo consenso do cluster. Um slot pulado não aparecerá como ancestral para blocos em slots subsequentes, nem incrementará a altura do bloco, nem expirará o recent_blockhash mais antigo.

Se um slot foi pulado só pode ser determinado quando ele se tornar mais antigo que o último slot enraizado (portanto, não pulado).

derrapagem

A diferença entre o preço que um trader esperava e o preço pelo qual sua negociação realmente foi executada. Em AMMs, surge do movimento da curva de precificação conforme as reservas mudam; em CLOBs, surge de uma única ordem consumindo várias ordens em espera a preços sucessivamente piores.

slot

O período de tempo durante o qual cada líder ingere transações e produz um bloco.

Coletivamente, os slots criam um relógio lógico. Os slots são ordenados sequencialmente e não se sobrepõem, compreendendo aproximadamente tempo real equivalente conforme PoH.

contrato inteligente

Veja programa onchain.

SOL

O token nativo de um cluster Solana.

Solana Program Library (SPL)

Uma biblioteca de programas na Solana, como o spl-token, que facilita tarefas como criar e usar tokens.

stake

Tokens perdidos para o cluster se um comportamento malicioso de validator puder ser comprovado.

qualidade de serviço ponderada por stake (SWQoS)

O SWQoS permite tratamento preferencial para transações provenientes de validadores com stake.

supermaioria

2/3 de um cluster.

System Program

Um programa nativo da Solana (ID do programa 11111111111111111111111111111111) responsável por criar novas contas, alocar dados de contas, atribuir contas a programas e transferir SOL entre contas. Todas as novas contas na Solana são de propriedade do System Program até serem reatribuídas.

sysvar

Uma conta do sistema. Sysvars fornecem informações sobre o estado do cluster, como a altura atual do tick, valores de pontos de recompensa, etc. Os programas podem acessar Sysvars através de uma conta Sysvar (pubkey) ou consultando via syscall.

taker

Um trader cuja ordem remove liquidez de um CLOB ao cruzar o lado oposto do livro de ofertas e corresponder a uma ou mais ordens em repouso. Essa ordem é chamada de ordem taker, e o taker normalmente paga a taxa de negociação da plataforma.

cliente leve

Um tipo de cliente que confia estar se comunicando com um cluster válido.

tick

Uma entrada do ledger que estima a duração do relógio de parede.

altura do tick

O enésimo tick no ledger.

token

Um ativo transferível digitalmente.

token account

Uma conta que mantém um saldo de um token específico. As token accounts são de propriedade do Token Program ou Token Extensions Program e armazenam o saldo do token, o token mint associado e o endereço da carteira proprietária.

Token Extensions Program

O Token Extensions Program tem o ID de programa TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb e inclui todos os mesmos recursos do Token Program, mas vem com extensões como transferências confidenciais, lógica de transferência personalizada, metadados estendidos e muito mais.

token mint

Uma conta que pode produzir (ou 'cunhar') tokens. Tokens diferentes são distinguidos pelos seus endereços únicos de token mint.

Token Program

O Token Program possui o ID de programa TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA e fornece as capacidades básicas de transferência, congelamento e cunhagem de tokens.

tps

Transações por segundo.

tpu

Unidade de processamento de transações.

transação

Uma ou mais instruções assinadas por um cliente usando um ou mais keypairs e executadas atomicamente com apenas dois resultados possíveis: sucesso ou falha.

id de transação

A primeira assinatura em uma transação, que pode ser usada para identificar exclusivamente a transação em todo o livro-razão.

confirmações de transação

O número de blocos confirmados desde que a transação foi aceita no livro-razão. Uma transação é finalizada quando seu bloco se torna uma raiz.

entrada de transações

Um conjunto de transações que podem ser executadas em paralelo.

tvu

Unidade de validação de transações.

validator

Um participante completo em um cluster de rede Solana que produz novos blocos. Um validator valida as transações adicionadas ao livro-razão

cofre

Uma token account pertencente a um programa onchain que mantém ativos agrupados em nome dos usuários — por exemplo, as reservas base e de cotação de um AMM, os tokens bloqueados em um escrow, ou os saldos em repouso e taxas acumuladas de um CLOB. Apenas o programa proprietário pode mover tokens para fora do cofre, geralmente para a própria token account de um usuário quando uma condição de negociação ou liberação é atendida.

VDF

Ver função de atraso verificável.

função de atraso verificável (VDF)

Uma função que leva um tempo fixo para executar e que produz uma prova de que foi executada, a qual pode ser verificada em menos tempo do que levou para ser produzida.

transação versionada

Um formato de transação que suporta recursos adicionais além do formato de transação original. A versão 0 (v0) é o primeiro formato versionado e adiciona suporte para tabelas de pesquisa de endereços, permitindo que as transações referenciem mais contas do que o formato original permite.

voto

Consulte voto do ledger.

crédito de voto

Uma contagem de recompensas para validadores. Um crédito de voto é concedido a um validator em sua conta de voto quando o validator atinge uma raiz.

carteira

Uma coleção de pares de chaves que permite aos usuários gerenciar seus fundos.

período de aquecimento

Um certo número de épocas após o stake ter sido delegado, durante as quais ele progressivamente se torna efetivo. Durante este período, o stake é considerado como estando "ativando". Mais informações sobre: aquecimento e resfriamento

Is this page helpful?

Índice

contaappendereçotabela de pesquisa de endereços (ALT)Anchorconta de token associada (ATA)autoridadeformador de mercado automatizado (AMM)estado do bancoblocoblockhashaltura do blocovalidador de bootstrapBPF loaderbumplivro de ordens de limite central (CLOB)clientecompromissoformato de array compactoclusterorçamento computacionalunidades computacionaistempo de confirmaçãobloco confirmadoplano de controleperíodo de resfriamentounidades de custocréditoCross Program Invocation (CPI)plano de dadosdroneentradaid de entradaepochcustódiaconta de taxafinalidadeforkbloco genesisconfiguração genesishashinflaçãoinstrução internainstruçãomanipulador de instruçõesIDLkeypairlamportlídercronograma do líderledgervoto do ledgercliente leveliquidezcarregadorlockoutmakermarket makermensagemmicro-lamportCoeficiente de Nakamototoken nativocontagem de nósoffchainonchainprograma onchainoráculoproprietárioprograma proprietáriocarteira proprietáriaPoHpontochave privadaprogramaProgram Derived Address (PDA)program idproof of history (PoH)prioritization feepublic key (pubkey)rentrent exemptrootruntimeSealevelseedshredsignaturesignertaxa de pulosslot puladoderrapagemslotcontrato inteligenteSOLSolana Program Library (SPL)stakequalidade de serviço ponderada por stake (SWQoS)supermaioriaSystem Programsysvartakercliente levetickaltura do ticktokentoken accountToken Extensions Programtoken mintToken Programtpstputransaçãoid de transaçãoconfirmações de transaçãoentrada de transaçõestvuvalidatorcofreVDFfunção de atraso verificável (VDF)transação versionadavotocrédito de votocarteiraperíodo de aquecimento
Editar Página

Gerenciado por

© 2026 Fundação Solana.
Todos os direitos reservados.
Conecte-se
  • Blog