O que é SPL
Nota: Este documento é uma tradução automática da versão original em inglês.
O que é SPL
SPL significa Solana Program Library — uma coleção de programas onchain (smart contracts) mantida para a blockchain Solana, que inclui o programa SPL Token, que define o padrão para criar e gerenciar tokens fungíveis e não fungíveis na Solana. Quando um cartão de projeto do DecAIHub mostra Token standard: SPL, isso significa que o token do projeto está implantado na Solana usando o programa SPL Token.
Diferentemente do Ethereum, onde cada token é um smart contract separado que implementa a interface ERC-20, a Solana usa um único programa compartilhado — o programa SPL Token — que gerencia todos os tokens na rede. Os tokens individuais não são programas separados; são mint accounts criadas e gerenciadas pelo programa SPL Token compartilhado. Essa diferença arquitetural é fundamental para a forma como a Solana lida com tokens.
Em resumo: SPL é o token standard da Solana — e Token standard: SPL em um cartão de projeto significa que o token está implantado na Solana por meio do programa SPL Token, seguindo a arquitetura de token nativa da Solana em vez do modelo baseado em EVM.
Como funciona o programa SPL Token
Um programa compartilhado, não contratos individuais
No Ethereum, criar um novo token significa implantar um novo smart contract. Na Solana, criar um novo token significa criar uma nova mint account gerenciada pelo programa SPL Token existente. O próprio programa já está implantado onchain; os criadores de tokens o invocam para inicializar uma nova mint com parâmetros como fornecimento e precisão decimal.
Esse design significa que todos os tokens SPL compartilham a mesma lógica onchain. As regras para transferir, cunhar, queimar e aprovar tokens SPL são definidas uma única vez no programa SPL Token e se aplicam uniformemente a todos os tokens que o utilizam. Não há risco de um token implementar a lógica de transferência de forma diferente de outro — o comportamento é padronizado no nível do programa.
Modelo de contas
A Solana usa um modelo baseado em contas que difere do Ethereum. No Ethereum, o saldo de tokens de um usuário é armazenado dentro do contrato do token. Na Solana, cada usuário que detém um determinado token tem uma token account separada (também chamada de Associated Token Account, ou ATA) que armazena seu saldo para aquela mint específica. O programa SPL Token gerencia essas contas: criando-as, atualizando os saldos durante as transferências e impondo regras de autorização.
SPL Token vs. SPL Token-2022
A Solana introduziu o SPL Token-2022 (também chamado de Token Extensions) como uma versão atualizada do programa SPL Token original. O Token-2022 adiciona funcionalidades como taxas de transferência, transferências confidenciais, tokens que rendem juros e tokens intransferíveis. Ambos os programas coexistem na Solana — os tokens SPL existentes continuam funcionando, e os novos tokens podem escolher qualquer um dos programas dependendo de suas necessidades.
"Um token na Solana" e o padrão SPL
No uso cotidiano, as pessoas frequentemente dizem "um token na Solana" quando querem dizer um token SPL. Essa abreviação está amplamente correta — virtualmente todos os tokens fungíveis na Solana são tokens SPL — mas vale a pena entender a distinção. A Solana é a rede de blockchain: seus validadores, mecanismo de consenso e ambiente de runtime. O SPL é o padrão e o programa que definem como os tokens funcionam nessa rede.
A conexão é estreita: não é possível criar um token fungível padrão na Solana sem usar o programa SPL Token (ou seu sucessor Token-2022). Mas não são conceitos idênticos. A Solana é a infraestrutura; o SPL é a camada de token construída sobre ela. Um projeto dizendo "nosso token está na Solana" e um projeto dizendo "nosso token standard é SPL" estão transmitindo a mesma informação prática de perspectivas diferentes — um nomeia a rede, o outro nomeia o padrão.
Essa distinção importa ao comparar entre ecossistemas. ERC-20 está para o Ethereum assim como o SPL está para a Solana, e o BEP-20 está para a BNB Smart Chain. Cada um é um token standard atrelado a uma rede específica, definindo as regras para a criação e a interação de tokens naquela chain.
Por que o SPL importa para projetos de cripto IA
Características de desempenho da Solana. A Solana é projetada para alta taxa de transferência (throughput) e baixa latência — tempos de bloco abaixo de um segundo e baixos custos de transação. Para projetos de IA que exigem operações onchain frequentes (transações de agentes, micropagamentos por inferência, feeds de dados em tempo real), os tokens SPL na Solana podem lidar com volumes que seriam proibitivamente caros no Ethereum L1.
Integração com o ecossistema. Os tokens SPL podem interagir com o ecossistema DeFi da Solana — exchanges descentralizadas (Raydium, Orca), protocolos de empréstimo e infraestrutura de liquidez. Projetos de IA que implantam tokens SPL ganham acesso a esse ecossistema para liquidez de token, staking e composabilidade com outros programas da Solana.
Arquitetura agent-native. Vários projetos de agentes de cripto IA escolheram a Solana como sua chain de implantação especificamente por causa de sua velocidade de transação e perfil de custo. O SPL é o padrão por meio do qual os tokens desses agentes são criados, distribuídos e trocados.
Onde isso aparece nos cartões de projeto do DecAIHub
- Token standard —
SPLaparece como o valor quando o token do projeto está implantado na Solana usando o programa SPL Token. Este é um dos token standards mais frequentes no catálogo do DecAIHub. - Main chain — projetos com tokens SPL listam
Solanacomo sua main chain. Os campos token standard e main chain estão diretamente ligados — SPL implica Solana. - Token model — o design econômico (utility, governance, staking, reward) é independente do padrão. O SPL define a interface técnica; o token model define o propósito econômico.
Quando um cartão de projeto mostra Token standard: SPL, ele informa que o token vive na Solana. Não informa nada sobre a utilidade do token, as capacidades de IA do projeto ou a necessidade do token.
O que o SPL sozinho não comprova
- AI reality — criar um token SPL na Solana não requer nenhum componente de IA. O token standard é uma especificação técnica, não evidência de inteligência artificial.
- Token necessity — tokens SPL podem ser criados trivialmente. A existência de um token SPL não demonstra que o projeto precisa de um token para sua funcionalidade central.
- Qualidade ou legitimidade — o SPL é um padrão sem permissão (permissionless). Qualquer pessoa pode criar um token SPL com qualquer nome e símbolo. O padrão não examina, verifica nem endossa os projetos que o utilizam.
- Descentralização — implantar um token SPL na Solana significa que o token herda as propriedades de rede da Solana, mas nada diz sobre a própria governança, estrutura de controle ou descentralização operacional do projeto.
Não confundir com
| Termo | Distinção |
|---|---|
| ERC-20 / BEP-20 | ERC-20 e BEP-20 servem ao mesmo propósito no Ethereum e na BSC, respectivamente. O SPL difere arquiteturalmente — usa um modelo de programa compartilhado em vez de contratos individuais — mas os três são token standards em suas respectivas chains. |
| SOL (token nativo) | SOL é o token de gas nativo da Solana, usado para pagar as taxas de transação. Um token SPL é um token emitido por um projeto e gerenciado pelo programa SPL Token — não é a moeda nativa da chain. |
| SPL Token-2022 | O SPL Token-2022 (Token Extensions) é uma versão atualizada do programa SPL Token original, com funcionalidades adicionais como taxas de transferência e transferências confidenciais. Ambos os programas coexistem na Solana. |
Perguntas frequentes
SPL é o mesmo que ERC-20, mas na Solana?
Eles servem ao mesmo propósito — definir como os tokens fungíveis funcionam em suas respectivas redes — mas a arquitetura é diferente. Os tokens ERC-20 são smart contracts individuais, cada um com seu próprio código implantado. Os tokens SPL são contas gerenciadas por um único programa compartilhado. O resultado para o usuário é semelhante (tokens transferíveis e fungíveis, com saldos e aprovações), mas a implementação subjacente reflete as diferenças arquiteturais fundamentais entre Ethereum e Solana.
Os tokens SPL podem ser movidos para o Ethereum ou outras chains?
Não diretamente. Os tokens SPL existem na Solana e seguem o modelo de contas da Solana. Para usar o mesmo token no Ethereum, um projeto precisa implantar um contrato ERC-20 separado e usar uma bridge cross-chain para bloquear tokens em uma chain e cunhar equivalentes wrapped na outra. Alguns projetos mantêm implantações paralelas de tokens em várias chains, cada uma seguindo o padrão nativo daquela chain (SPL na Solana, ERC-20 no Ethereum, BEP-20 na BSC).
Por que tantos tokens de agentes de IA usam SPL?
As baixas taxas e os tempos de confirmação rápidos da Solana a tornam prática para operações orientadas por agentes que envolvem muitas transações pequenas. Agentes de IA que negociam, interagem com protocolos ou distribuem recompensas se beneficiam da finalidade abaixo de um segundo e dos custos de transação muito baixos. O padrão SPL é simplesmente a forma nativa de emitir tokens na rede que esses projetos escolheram por razões de desempenho.
Referências externas
- Solana Documentation — SPL Token — documentação oficial do programa SPL Token, cobrindo a criação, a transferência e o gerenciamento de contas de tokens na Solana.
- Solana Program Library (GitHub) — o repositório-fonte de todos os programas SPL, incluindo os programas Token e Token-2022.
No comments to display
No comments to display