Padrões de Token da Solana: SPL, Token-2022
Learn Solana's three token standards: SPL Token for fungible tokens, Token-2022 with programmable extensions, and Metaplex for NFTs.
Nota de precisão: O desempenho da rede, contagem de validadores, taxas, recursos de protocolo, suporte a carteiras e integrações de terceiros mudam com o tempo. Trate os números datados como recortes históricos e verifique a documentação atual da fonte primária.
Um padrão de token da Solana pode se referir a um programa de token on-chain ou a uma convenção de metadados do ecossistema. SPL Token e Token-2022 são programas de token; o Metaplex Token Metadata adiciona metadados e convenções de ativos digitais em vez de substituir o programa de token subjacente.
A Solana possui três padrões de token. O SPL Token (Solana Program Library Token) governa todos os tokens fungíveis padrão. O Token-2022, também chamado de Programa de Extensões de Token, governa tokens fungíveis programáveis com comportamentos integrados opcionais. O Metaplex Token Metadata governa NFTs e ativos digitais semi-fungíveis. Todos os três são definidos não como documentos de especificação, mas como programas implantados on-chain dentro da Solana Program Library (SPL), portanto, cada token na Solana compartilha a mesma infraestrutura subjacente em vez de exigir uma implantação separada por projeto.
Aviso Legal: Este artigo é apenas para fins informativos e educacionais. Ele não constitui aconselhamento financeiro, de investimento ou jurídico. Os padrões de token, dados do ecossistema e detalhes do projeto descritos aqui estão sujeitos a alterações. Sempre verifique os padrões atuais na documentação oficial antes de tomar decisões de desenvolvimento ou investimento.
Sim, a Solana possui seus próprios padrões de token. Eles diferem do processo ERC da Ethereum de uma maneira fundamental: na Solana, um "padrão" é um programa real implantado on-chain, não um documento de especificação que os desenvolvedores implementam de forma independente.
A Solana é uma blockchain proof-of-stake de alto desempenho projetada para alto processamento de transações e taxas baixas. Os ativos digitais que ela suporta dividem-se em duas categorias. Tokens fungíveis são intercambiáveis: uma unidade é igual a qualquer outra unidade do mesmo token (1 USDC equivale a 1 USDC). Tokens não fungíveis (NFTs) são únicos: cada token é distinguível de todos os outros, mesmo dentro da mesma coleção. Na Solana, ambos os tipos são implementados através do programa SPL Token, mas os NFTs possuem um suprimento de exatamente 1 com zero casas decimais, e sua exclusividade é aplicada através do padrão Metaplex Token Metadata.
A tabela abaixo mapeia cada padrão de token da Solana para seu tipo, caso de uso principal e equivalente na Ethereum.
| Padrão | Tipo | Caso de Uso Principal | Equivalente Ethereum |
|---|---|---|---|
| SPL Token | Fungível | Stablecoins, tokens de governança, ativos DeFi | ERC-20 |
| Token-2022 (Programa de Extensões de Token) | Fungível (programável) | Tokens que exigem taxas de transferência, transferências confidenciais ou acúmulo de juros | ERC-20 (sem equivalente nativo para extensões) |
| Metaplex Token Metadata | Não fungível / Semi-fungível | Coleções NFT, arte digital, ativos de Gaming | ERC-721 / ERC-1155 |
Como a Solana define padrões de token de forma diferente da Ethereum
A Ethereum e a Solana adotam abordagens fundamentalmente diferentes para definir padrões de token, e essa lacuna arquitetônica molda cada decisão de implantação de token em cada rede.
Na Ethereum, um padrão de token como o ERC-20 é um documento de especificação: um conjunto de regras que cada desenvolvedor de token implementa ao implantar um Smart Contract independente. Cada token ERC-20 na Ethereum é seu próprio contrato implantado separadamente, contendo tanto a lógica do token quanto o estado do token. Os desenvolvedores ganham flexibilidade, mas cada novo token exige uma implantação de contrato completa com custos de gás associados.
A Solana Program Library (SPL) funciona de forma diferente. A SPL é uma coleção de programas on-chain desenvolvidos e mantidos pela Solana Labs e pela comunidade em geral. Ela define os padrões de token da Solana como programas reais implantados, em vez de documentos de especificação. Os programas da Solana, o equivalente aos Smart Contracts da Ethereum, são sem estado (stateless): eles contêm lógica, mas não armazenam dados internamente. Todo o estado, incluindo saldos de tokens, propriedades de cunhagem e metadados, reside em contas on-chain separadas. Um único programa SPL Token pode, portanto, governar todos os tokens fungíveis na Solana, com contas individuais mantendo os dados de cada token.
Criar um token na Ethereum significa implantar um novo software do zero. Criar um token na Solana significa abrir um novo registro de dados em um sistema operacional compartilhado que já existe e já lida com toda a lógica.
O tempo de execução paralelo da Solana e as taxas geralmente baixas podem suportar operações frequentes de tokens. O Proof of History contribui para a ordenação temporal, mas não é um mecanismo de consenso independente, e o Tower BFT não deve ser descrito como a camada de Proof of Stake em si. O processamento, a confirmação, a finalidade e as taxas variam e não são propriedades apenas do programa de token.
Os programas da Solana, incluindo SPL Token e Token-2022, são escritos em Rust, uma linguagem de programação de sistemas escolhida pelo desempenho e segurança de memória. Ambos os programas foram desenvolvidos pela Solana Labs e são mantidos como software de código aberto sob a Solana Program Library.
SPL Token: O padrão principal de tokens fungíveis da Solana
O SPL Token (Solana Program Library Token) é o padrão original de tokens fungíveis da Solana: o único programa compartilhado on-chain que governa a criação e transferência de cada token fungível não nativo na Solana. Todos os principais tokens que não são SOL, desde USDC até tokens de governança e tokens de protocolo DeFi, usam o programa SPL Token.
O modelo de programa compartilhado define a arquitetura do SPL Token. Diferente do ERC-20 da Ethereum, onde cada token implanta seu próprio Smart Contract, cada SPL Token na Solana roda através do mesmo programa on-chain. O programa lida com transferências e aprovações, juntamente com a cunhagem e queima de suprimento. Contas individuais on-chain armazenam os dados específicos de cada token. Quando um desenvolvedor cria um novo token fungível, nenhum novo programa é implantado. Em vez disso, uma nova conta de dados é criada no programa SPL Token existente.
O programa SPL Token governa quatro propriedades principais para cada token: suprimento total, casas decimais (divisibilidade), autoridade de cunhagem (qual endereço pode criar novos tokens) e autoridade de congelamento (qual endereço pode congelar contas de tokens). Essas propriedades residem em uma estrutura on-chain dedicada chamada conta de cunhagem (mint account).
O USDC na Solana é um exemplo de um token representado através de programas de token da Solana; ele é distinto de uma representação ERC-20 na Ethereum. A fonte também cita Raydium e Jupiter como aplicações que interagem com tokens da Solana. Seu volume atual, integrações e Status do produto devem ser verificados em vez de usados como classificações.
Qualquer pessoa pode criar um token na Solana usando o programa SPL Token. O processo exige a inicialização de uma conta de cunhagem on-chain e a especificação do suprimento e casas decimais do token, além de suas autoridades de cunhagem e congelamento. Exige uma pequena quantidade de SOL para taxas de transação e aluguel de conta, o depósito de armazenamento que a Solana exige para manter as contas ativas on-chain. Criar uma nova conta de token para um destinatário de primeira viagem custa aproximadamente 0,002 SOL em aluguel.
O SPL Token cobre as necessidades principais da maioria dos projetos de tokens fungíveis. Ele não possui um mecanismo integrado para taxas de transferência automáticas, transferências criptografadas ou acúmulo de juros. Essas capacidades foram o que motivou o Token-2022.
Conceito-chave: Contas de Cunhagem e Contas de Token na Solana
Conceito Chave
Esses dois tipos de conta são os aspectos mais comumente incompreendidos do modelo de token da Solana. Entender a distinção é essencial para compreender como o SPL Token e o Token-2022 funcionam.
Conta de Mint (Mint account): Uma conta de mint na Solana é uma estrutura de dados na blockchain que define as propriedades globais de um token específico, incluindo seu suprimento total, casas decimais, autoridade de cunhagem (mint authority) e autoridade de congelamento (freeze authority). Cada SPL Token e token do Token-2022 possui exatamente uma conta de mint. Pense nela como o certificado mestre de um token: ela registra todas as regras e o suprimento total, mas não contém nenhum token em si.
A autoridade de cunhagem é a única entidade autorizada a emitir novos tokens. Cunhar novo suprimento significa que a autoridade de cunhagem assina uma transação chamando a instrução MintTo do programa SPL Token, que credita os tokens recém-criados em uma conta de token de destino.
Conta de Token (Token account): Uma conta de token na Solana é uma conta separada na blockchain que detém o Saldo de um token específico de uma carteira específica. Um único endereço de carteira Solana pode ter muitas contas de token, uma para cada tipo de token diferente que possui. No Ethereum, um saldo ERC-20 é armazenado como um mapeamento dentro do próprio Smart Contract do token. Na Solana, esse Saldo reside em uma conta de token dedicada, e criar uma para um destinatário de primeira viagem custa aproximadamente 0,002 SOL em aluguel (rent). Se a conta de mint é o certificado mestre de um token, uma conta de token é o cofre individual onde os tokens de uma carteira específica são armazenados.
Uma conta de token não é o mesmo que um endereço de carteira. Uma carteira pode conter dezenas de contas de token, uma por tipo de token.
Tipo de Conta O Que Armazena Quem a Cria Custo Aproximado Conta de Mint Propriedades do token: suprimento, autoridades, decimais Criador do token ~0,002 SOL de aluguel Conta de Token O Saldo de token de uma carteira específica Remetente ou destinatário ~0,002 SOL de aluguel Endereço de Carteira Saldo de SOL e chaves de assinatura Usuário Grátis (geração de par de chaves)
Para referência técnica completa, consulte a documentação oficial do SPL Token.
Token-2022 (Programa de Extensões de Token): O Padrão de Token Programável da Solana
O Token-2022, também chamado de Programa de Extensões de Token, amplia as capacidades do programa SPL Token original ao adicionar um conjunto de recursos opcionais e combináveis chamados Extensões de Token que os criadores de tokens podem ativar no momento da criação do mint.
O Token-2022 não substitui automaticamente o programa SPL Token original. Eles são programas separados com diferentes capacidades e suporte do ecossistema. Orientações de implantação atuais, extensões, suporte de carteira e Status do programa devem ser verificados antes de selecionar qualquer um deles.
Um ponto de arquitetura é importante para desenvolvedores. O Token-2022 usa um endereço de programa na blockchain diferente do programa SPL Token original. Carteiras e DEXes devem oferecer suporte explícito ao ID do programa do Token-2022 para exibir e processar tokens do Token-2022 corretamente. Até o momento desta redação, o suporte ao Token-2022 está crescendo nas principais carteiras e protocolos, mas ainda não é universal. Os desenvolvedores devem verificar a compatibilidade com suas plataformas-alvo antes de se comprometerem com o Token-2022. Para uma comparação estruturada de quando escolher cada padrão, veja a estrutura de decisão SPL Token vs Token-2022 abaixo.
As Extensões de Token: O que o Token-2022 Habilita
As Extensões de Token são recursos opcionais e combináveis integrados ao programa Token-2022 que são ativados quando um novo token é criado. Cada uma adiciona um comportamento programável específico sem exigir um programa customizado na blockchain. As extensões são escolhidas no momento da criação do mint e não podem ser adicionadas ou removidas posteriormente.
- Extensão de Taxa de Transferência: Permite que os criadores de tokens configurem uma taxa automática, especificada em pontos-base (bps), retida em cada transferência. Isso suporta modelos de taxa de protocolo ou royalties no nível do token.
- Extensão de Transferência Confidencial: Permite transferências onde o valor é criptografado na blockchain, ocultando os valores das transações da visão pública enquanto mantém a verificabilidade criptográfica.
- Extensão de Token com Juros: Permite que um token acumule juros ao longo do tempo a uma taxa configurável, com o Saldo exibido sendo atualizado automaticamente sem rebase manual.
- Extensão de Hook de Transferência: Permite que os criadores anexem um programa customizado na blockchain que executa em cada transferência, habilitando verificações de conformidade programáveis ou lógica de controle de acesso.
- Extensão de Delegado Permanente: Atribui uma autoridade permanente que pode transferir ou queimar tokens da conta de qualquer detentor, usada para conformidade regulatória ou recuperação controlada de ativos.
- Extensão de Token Não Transferível: Garante que um token não possa ser transferido após a cunhagem, usado para soulbound tokens e credenciais de identidade.
- Extensão de Metadados: Permite que metadados do token, como nome e símbolo, além de uma URI, sejam armazenados diretamente na conta de mint, eliminando a necessidade de uma conta de metadados Metaplex separada para tokens que não exigem metadados NFT completos.
- Extensões adicionais no programa Token-2022 incluem a Extensão de Estado de Conta Padrão, que define novas contas de token para um estado congelado por padrão, e a Extensão de Proprietário Imutável, que impede que a propriedade da conta de token seja reatribuída.
O Token-2022 foi desenvolvido pela Solana Labs e é mantido como software de código aberto sob a Solana Program Library. Para detalhes de implementação, consulte a documentação do Token-2022.
Metadados de Token Metaplex: O Padrão de NFT e Ativos Digitais da Solana
Criadores de NFT: Esta Seção é para Você
Se você planeja lançar uma coleção de NFT na Solana, o padrão relevante é o Padrão de Metadados de Token Metaplex. Carteiras como a Phantom o suportam nativamente, marketplaces como o Magic Eden são construídos sobre ele, e o protocolo Candy Machine da Metaplex é a principal ferramenta para configurar e lançar coleções. Leia esta seção para orientação e siga o link para a documentação da Candy Machine para começar.
NFTs na Solana rodam em um padrão mantido pela Metaplex Foundation. Cada NFT da Solana é tecnicamente um SPL Token com um suprimento de exatamente 1 e zero casas decimais, combinado com uma conta de Metadados Metaplex que armazena a URI da imagem e os atributos do NFT, juntamente com sua configuração de royalties. Praticamente todos os marketplaces de NFT da Solana, incluindo o Magic Eden, são construídos sobre este padrão.
O programa SPL Token lida com a mecânica de fungibilidade: ele cria e governa o objeto do token, rastreia o suprimento e processa as transferências. O que o SPL Token não lida são os metadados: a URI da arte, o nome da coleção, os atributos de traços, a porcentagem de royalties e a verificação na blockchain da participação na coleção. O Metadados de Token Metaplex preenche essa lacuna.
Um NFT na Solana funciona como um sistema de duas camadas. A camada SPL Token atua como o certificado de autenticação: ela prova que você possui exatamente 1 unidade de um token específico e que mais ninguém pode deter essa mesma unidade. A conta de Metadados Metaplex é o certificado de autenticidade anexado a esse token: ela registra o nome e a arte do token, juntamente com seus atributos e a reivindicação de royalties do criador. Coleções como Okay Bears, Mad Lads e DeGods usam essa estrutura em camadas, com cada NFT na coleção respaldado por um SPL Token e uma conta de Metadados Metaplex vinculada.
No Ethereum, os NFTs são normalmente governados pelo padrão ERC-721, uma interface de Smart Contract separada para tokens não fungíveis. Na Solana, o equivalente funcional é alcançado combinando o SPL Token com o Metadados de Token Metaplex. O padrão semi-fungível ERC-1155 do Ethereum tem um equivalente funcional aproximado no sistema de edições da Metaplex, que suporta tanto NFTs únicos quanto cópias de edição limitada dentro da mesma estrutura de coleção.
O Padrão de Metadados de Token Metaplex inclui três componentes principais:
- Programa de Metadados de Token: O programa principal na blockchain que armazena e governa os metadados e royalties de NFT, além da estrutura da coleção.
- Edição Mestra: Um registro que designa um token como um original único, impedindo duplicação e permitindo impressões de edição limitada.
- Coleção Verificada: Um mecanismo de verificação na blockchain que prova que um NFT específico pertence a uma coleção, que os Marketplaces usam para exibir a associação à coleção de forma confiável.
Metaplex Candy Machine é um exemplo de ferramenta de minting construída em torno das convenções de ativos digitais da Metaplex. Não é, por si só, um programa de token base. Verifique a versão atual do produto, os modelos de ativos suportados, os contratos e a documentação antes de usá-la.
A fonte cita Magic Eden como um Marketplace que suporta ativos baseados em Metaplex. Não infira que todas as listagens atuais usam o mesmo modelo de metadados ou royalties; a Solana agora suporta múltiplas abordagens de ativos digitais e mudanças de comportamento do Marketplace.
O Padrão de Metadados de Token da Metaplex é mantido pela Metaplex Foundation, uma organização independente que governa o protocolo e seu roteiro de desenvolvimento. Isso o torna distinto da Solana Labs, que mantém os programas SPL Token e Token-2022. A Phantom Wallet suporta NFTs da Metaplex e exibe metadados de coleção e atributos de trait diretamente.
Para implementação técnica, consulte a documentação de Metadados de Token da Metaplex.
SPL Token vs Token-2022: Como Escolher o Padrão Certo
A principal diferença entre SPL Token e Token-2022 é a programabilidade. O SPL Token fornece funcionalidades centrais de token fungível, como transferências e gerenciamento de suprimento, sem extensões opcionais. O Token-2022 adiciona Extensões de Token componíveis que são ativadas na criação do mint, permitindo comportamentos como taxas de transferência automáticas, transferências criptografadas e acumulação de juros. Ambos os programas rodam em paralelo na Mainnet da Solana. O Token-2022 não substitui o SPL Token.
| Recurso | SPL Token | Token-2022 |
|---|---|---|
| Tipo de Token | Fungível | Fungível (programável) |
| Extensões opcionais | Nenhuma | Taxa de Transferência; Transferência Confidencial; Com Juros; Gancho de Transferência; Delegado Permanente; Não Transferível; Metadados |
| Suporte de Carteira | Universal em todas as principais carteiras Solana | Suportado por Phantom e Solflare; ainda não é universal em todas as carteiras |
| Suporte de DEX | Universal nas principais DEXs Solana | Crescente; Jupiter suporta Token-2022; nem toda infraestrutura de DEX o suporta ainda |
| Custo de implantação | Aluguel SOL padrão para conta de mint | Mesma estrutura de aluguel SOL; algumas extensões adicionam custos de espaço de conta adicionais |
| Endereço do programa na blockchain | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb |
| Melhor para | Tokens fungíveis padrão, ativos de DeFi, stablecoins, tokens de governança | Tokens que exigem taxas de transferência, transferências confidenciais, acumulação de juros, controles de conformidade ou comportamento soulbound |
Escolha SPL Token quando:
- For necessária compatibilidade máxima de carteira e DEX em todo o ecossistema Solana
- Não forem necessários comportamentos de transferência personalizados, taxas ou valores criptografados
- O projeto se baseia em infraestrutura de DeFi existente onde SPL Token é o padrão
- O alcance de usuário mais amplo possível desde o primeiro dia for mais importante do que extensões programáveis
Escolha Token-2022 quando:
- Taxas de transferência, acumulação de juros, transferências confidenciais ou ganchos de transferência forem necessários
- O caso de uso envolver emissão de tokens institucional ou regulamentada com controles de conformidade programáveis
- Tokens soulbound ou não transferíveis forem necessários para credenciais ou identidade
- A equipe estiver preparada para verificar o suporte a Token-2022 em carteiras alvo e integrações de DEX
Nem todas as carteiras ou protocolos lidam com Token-2022 corretamente para todas as extensões. Confirme a compatibilidade com sua infraestrutura alvo antes de escolher Token-2022 para um projeto com requisitos de distribuição ampla. Para uma visão atual do suporte da Plataforma, veja a seção Suporte ao Ecossistema abaixo.
Solana vs Ethereum: Como os Padrões de Token se Comparam
Onde Ethereum implanta um contrato por token, Solana roteia todos os tokens fungíveis através de um único programa compartilhado. A diferença arquitetônica aparece mais claramente no custo de implantação e na complexidade da criação de tokens.
No Ethereum, cada token é um contrato inteligente implantado separadamente, contendo tanto a lógica do token quanto o estado do token. Criar um novo token ERC-20 significa implantar um novo contrato completo, com custos de Taxa de gas que podem variar de dezenas a centenas de dólares, dependendo das condições da rede. ERC-20 é uma especificação de interface padrão, um documento que define quais funções um contrato compatível deve implementar. Na Solana, um único programa compartilhado contém toda a lógica, enquanto contas individuais detêm todo o estado. SPL Token é um programa na blockchain real implantado, não uma especificação. Criar um novo SPL Token requer apenas uma conta de mint, não uma nova implantação de programa.
| Recurso | ERC-20 (Ethereum) | SPL Token (Solana) | Token-2022 (Solana) |
|---|---|---|---|
| Tipo de Padrão | Especificação de interface (documento) | Programa implantado na blockchain | Programa implantado na blockchain |
| Modelo de implantação | Contrato separado por token | Programa compartilhado, conta de mint por token | Programa compartilhado, conta de mint por token |
| Custo para criar token | Depende da rede e do tamanho da conta | Aplicam-se tamanho da conta, requisito de isenção de aluguel e taxas | Aplicam-se tamanho da conta, extensões, requisito de isenção de aluguel e taxas |
| Confirmação e finalidade | Depende do bloco Ethereum e do estágio de finalidade | Depende do nível de comprometimento da Solana e das condições do cluster | Depende do nível de comprometimento da Solana e das condições do cluster |
| Taxa de transação | Taxa de gas variável | Taxas base e de prioridade opcionais variam | Taxas base e de prioridade opcionais variam |
| Extensões programáveis | Nenhuma nativamente; requer lógica de contrato personalizada | Nenhuma | Taxa de Transferência, Transferência Confidencial, Com Juros, Gancho de Transferência e mais |
| Equivalente a NFT | ERC-721 (padrão de contrato separado) | SPL Token (suprimento=1) + Metadados de Token da Metaplex | SPL Token ou Token-2022 (suprimento=1) + Metaplex |
| Adoção do ecossistema | Maior ecossistema de tokens globalmente em cadeias EVM | Dominante na Mainnet da Solana | Crescente na Solana; ainda não é universal |
No lado de NFT, o ERC-721 da Ethereum define uma interface de contrato inteligente para tokens não fungíveis, e cada coleção geralmente implanta seu próprio contrato ERC-721. Na Solana, o equivalente funcional é a combinação de SPL Token e Metadados de Token da Metaplex, uma abordagem em camadas em vez de um contrato monolítico. O Metaplex inclui verificação de criador na blockchain e configuração de royalties que o ERC-721 não fornece nativamente. O padrão sem-fungível ERC-1155 da Ethereum corresponde aproximadamente ao sistema de edições da Metaplex para NFTs de edição limitada.
As vantagens da Ethereum são reais: possui o maior ecossistema de desenvolvedores, a mais ampla compatibilidade de ferramentas EVM, a mais profunda familiaridade institucional e a mais ampla adoção de padrões de tokens globalmente. O modelo de programa compartilhado da Solana troca essa amplitude por custos mais baixos, maior throughput e um modelo de implantação de token acessível sem um orçamento de desenvolvimento de contrato inteligente dedicado. Nenhuma abordagem é universalmente superior; a escolha certa depende do caso de uso alvo e do ecossistema.
Suporte ao Ecossistema: Carteiras, DEXes e Adoção no Mundo Real
As tabelas abaixo mapeiam tokens e protocolos do mundo real para seus padrões de token Solana e mostram a compatibilidade de carteiras em todos os três padrões. Esses dados refletem o estado do ecossistema no momento da escrita. Verifique o status de suporte atual com cada Plataforma antes de tomar decisões de desenvolvimento ou implantação.
| Token / Protocolo | Padrão Utilizado | Categoria |
|---|---|---|
| USDC (Circle) | SPL Token | Stablecoin (distinto do USDC ERC-20 da Ethereum) |
| RAY (Raydium) | SPL Token | DeFi / Corretora descentralizada |
| ORCA (Orca) | SPL Token | DeFi / Corretora descentralizada |
| JUP (Jupiter) | SPL Token | Agregador DEX |
| Okay Bears | Metaplex Token Metadata | Coleção NFT |
| Mad Lads | Metaplex Token Metadata | Coleção NFT |
| DeGods | Metaplex Token Metadata | Coleção NFT |
O ecossistema DeFi da Solana, incluindo corretoras descentralizadas, protocolos de empréstimo e infraestrutura de stablecoins, é construído quase inteiramente no padrão SPL Token. No momento desta redação, os protocolos DeFi da Solana detêm coletivamente vários bilhões de dólares em valor total bloqueado (TVL), um número que reflete a profundidade da adoção do SPL Token no mundo real em toda a rede. Raydium e Orca, junto com Jupiter, roteiam a maior parte do volume de negociação da Solana, todos operando com SPL Token como base. A Jupiter também oferece suporte a tokens Token-2022, tornando-se um campo de testes prático para construtores que avaliam o alcance do ecossistema Token-2022.
Compatibilidade de carteiras (no momento desta redação):
| Carteira | SPL Token | Token-2022 | NFTs Metaplex |
|---|---|---|---|
| Phantom | Compatível | Compatível | Compatível |
| Solflare | Compatível | Compatível (foco forte em Token-2022) | Compatível |
A fonte cita Phantom e Solflare como exemplos de carteiras. O suporte atual a SPL Token, extensão Token-2022 e ativos Metaplex deve ser verificado recurso por recurso. Construtores devem testar renderização, transferências, taxas, recursos confidenciais e manipulação de autoridade nas carteiras que seus usuários realmente utilizam.
O suporte de carteiras e DEX para Token-2022 está crescendo, mas não é universal. Para qualquer Extensão de Token específica, confirme se as carteiras e protocolos em seu ecossistema de destino implementaram suporte antes do lançamento. As transações de tokens na Solana, seja uma transferência, uma operação de cunhagem (mint) ou uma venda NFT, são processadas pelos validadores da rede, que executam programas na blockchain e atualizam o estado da conta em tempo real.
Perguntas Frequentes Sobre os Padrões de Token da Solana
Quais são os três principais padrões de token da Solana?
A Solana possui três padrões de token. O SPL Token (Solana Program Library Token) é o padrão original para tokens fungíveis: ele rege stablecoins, tokens DeFi e tokens de governança em todo o ecossistema Solana. O Token-2022 (o Programa de Extensões de Token) amplia o SPL Token com recursos programáveis opcionais para casos de uso que exigem taxas de transferência, transferências confidenciais ou acúmulo de juros. O Metaplex Token Metadata é o padrão que rege NFTs, armazenando arte, atributos e royalties na blockchain, juntamente com a estrutura da coleção.
Qual é a diferença entre SPL Token e Token-2022?
A principal diferença entre SPL Token e Token-2022 é a programabilidade. O SPL Token fornece funcionalidade central de token fungível, como transferências e gerenciamento de suprimento, sem extensões opcionais. O Token-2022 adiciona Extensões de Token combináveis que são ativadas na criação da cunhagem (mint), como taxas de transferência automáticas, valores de transferência criptografados, acúmulo de juros e restrições de não transferência. O Token-2022 usa um endereço de programa na blockchain diferente do SPL Token, portanto, nem todas as carteiras e DEXes o suportam ainda. O Token-2022 não substitui o SPL Token. Ambos funcionam em paralelo na Mainnet da Solana.
Qual padrão de token os NFTs da Solana usam?
Muitos NFTs tradicionais da Solana usam uma representação de SPL token combinada com Metaplex Token Metadata, mas esta não é uma definição universal para cada ativo digital da Solana. Ativos compactados e padrões mais novos podem usar designs de conta e metadados diferentes. Verifique o programa aplicável e o modelo de ativo antes de fazer suposições de implementação.
O Token-2022 está substituindo o SPL Token?
Não. O Token-2022 e o programa SPL Token original são programas separados. O Token-2022 adiciona extensões opcionais, mas a adoção e o suporte variam de acordo com a extensão e a aplicação. Verifique a manutenção atual, IDs de programa, compatibilidade de carteira e suporte de protocolo antes de escolher um.
Quais carteiras suportam os padrões de token da Solana?
A Phantom suporta SPL Token, Token-2022 e NFTs Metaplex diretamente, tornando-a a carteira Solana mais amplamente compatível para todos os três padrões de token. A Solflare também suporta os três, com suporte particularmente forte para Token-2022. A compatibilidade do Token-2022 varia em outras carteiras além dessas duas. Construtores devem verificar se suas carteiras de destino exibem corretamente os tokens Token-2022 e lidam com quaisquer Extensões de Token específicas em uso antes do lançamento.
O que são Extensões de Token na Solana?
Extensões de Token são recursos opcionais e combináveis integrados ao programa Token-2022 que os criadores de tokens ativam na criação da cunhagem (mint). Cada extensão adiciona um comportamento programável específico sem exigir um programa na blockchain personalizado. As principais extensões incluem Taxa de Transferência (taxas automáticas por transferência), Transferência Confidencial (valores de transferência criptografados), Com Rendimento de Juros (acúmulo automático de juros), Gancho de Transferência (lógica personalizada em cada transferência), Delegado Permanente (uma autoridade que pode sempre transferir ou queimar) e Não Transferível (imposição de token soulbound). As extensões são definidas na criação da cunhagem e não podem ser alteradas posteriormente.
Você pode criar seu próprio token na Solana?
Sim. Criar um token na Solana exige a inicialização de uma conta de cunhagem (mint) no programa SPL Token ou Token-2022 e a especificação do suprimento do token, casas decimais, autoridade de cunhagem e autoridade de congelamento. O processo exige uma pequena quantidade de SOL para taxas de transação e aluguel de conta. Para instruções passo a passo, a documentação oficial da Solana fornece um guia completo usando a CLI da Solana e a biblioteca JavaScript @solana/spl-token.
O que é uma conta de cunhagem (mint account) na Solana?
Uma conta de cunhagem na Solana é uma estrutura de dados na blockchain que define as propriedades globais de um token específico, incluindo seu suprimento total, casas decimais, autoridade de cunhagem e autoridade de congelamento. Cada token SPL e Token-2022 possui exatamente uma conta de cunhagem. Pense nela como o certificado mestre de um token: ela registra todas as regras e o suprimento total atual, mas não contém nenhum token em si. No Ethereum, essas propriedades são integradas ao contrato ERC-20 implantado; na Solana, elas residem neste tipo de conta dedicada.
O que é uma conta de token na Solana?
Uma conta de token na Solana é uma conta separada na blockchain que mantém o saldo de um token específico de uma carteira específica. Uma única carteira pode conter muitas contas de token, uma por tipo de token. Isso difere do Ethereum, onde um saldo ERC-20 é armazenado como um mapeamento dentro do contrato do token. Criar uma nova conta de token para um destinatário de primeira viagem requer aproximadamente 0,002 SOL de aluguel. Uma conta de token não é o mesmo que um endereço de carteira: o endereço da carteira identifica o usuário, enquanto a conta de token mantém o saldo de um token específico.
Explore SOL na Bybit
Os leitores podem revisar as informações atuais do mercado SOL ou o mercado Spot SOL/USDT.. Esses links fornecem acesso ao mercado e não provam que a Solana, uma carteira ou um protocolo de terceiros seja adequado para todos os leitores.
Primeiros Passos: Próximas Etapas para Cada Padrão
A próxima etapa correta depende de qual padrão se adapta ao seu projeto. Abaixo estão os caminhos diretos para a documentação oficial de cada um.
Construindo um token fungível com SPL Token
Use o programa mais simples que atenda aos requisitos do ativo após revisar o suporte atual de carteira, corretora, custódia, auditoria e extensão. A documentação oficial do SPL Token abrange instruções do programa e estruturas de conta, mas as decisões de produção também devem verificar as ferramentas e versões de programa atuais.
Construindo com Token-2022 e Extensões de Token
Comece com a documentação do Token-2022) para uma referência completa sobre as extensões disponíveis e sua configuração caso o seu projeto exija taxas de transferência, transferências confidenciais, acúmulo de juros ou controles de conformidade. Para um passo a passo guiado para desenvolvedores, o guia de introdução às Solana Token Extensions) aborda a ativação e o teste de extensões em um ambiente de desenvolvimento.
Criando uma coleção de NFT com a Metaplex
Vá diretamente para a documentação da Metaplex para coleções de NFT e projetos de arte digital. A documentação do Metaplex Token Metadata) explica como o padrão estrutura os metadados e a verificação de coleções, além da configuração de royalties. Para configurar e lançar uma coleção, a documentação da Candy Machine aborda as regras de cunhagem (minting), listas de permissão (allow lists), mecânicas de preços e configuração de lançamento.
Recursos e Leituras Adicionais
- Documentação oficial do SPL Token: Referência para o programa SPL Token abrangendo todas as instruções, estruturas de conta e exemplos de CLI.
- Documentação do Token-2022 (Programa Token Extensions): Referência para o Token-2022 abrangendo todas as extensões disponíveis e suas opções de configuração.
- Guia de introdução às Solana Token Extensions:): Passo a passo para desenvolvedores sobre como construir com Token Extensions no programa Token-2022.
- Documentação do Metaplex Token Metadata: Referência completa para o Padrão de Metadados de Token da Metaplex que rege os NFTs da Solana.
- Documentação da Candy Machine: Guia da Metaplex sobre o protocolo de cunhagem (minting) de NFT da Candy Machine.
- Visão geral dos programas na blockchain da Solana:): Explica a arquitetura de programas da Solana e como os programas na blockchain diferem dos contratos inteligentes da Ethereum.