Skip to main content

Qu'est-ce que le SPL

Remarque : Ce document est une traduction automatique de la version originale anglaise.

Qu'est-ce que le SPL

SPL signifie Solana Program Library — une collection de programmes on-chain (smart contracts) maintenue pour la blockchain Solana, qui inclut le programme SPL Token définissant le standard pour créer et gérer des tokens fongibles et non fongibles sur Solana. Lorsqu'une fiche projet DecAIHub affiche Token standard: SPL, cela signifie que le token du projet est déployé sur Solana via le programme SPL Token.

Contrairement à Ethereum, où chaque token est un smart contract distinct implémentant l'interface ERC-20, Solana utilise un programme partagé unique — le programme SPL Token — qui gère tous les tokens du réseau. Les tokens individuels ne sont pas des programmes distincts ; ce sont des comptes de mint créés et gérés par le programme SPL Token partagé. Cette différence architecturale est fondamentale dans la manière dont Solana gère les tokens.

En bref : SPL est le standard de token de Solana — et Token standard: SPL dans une fiche projet signifie que le token est déployé sur Solana via le programme SPL Token, suivant l'architecture de token native de Solana plutôt que le modèle basé sur l'EVM.

Comment fonctionne le programme SPL Token

Un programme partagé, pas des contrats individuels

Sur Ethereum, créer un nouveau token signifie déployer un nouveau smart contract. Sur Solana, créer un nouveau token signifie créer un nouveau compte de mint géré par le programme SPL Token existant. Le programme lui-même est déjà déployé on-chain ; les créateurs de tokens l'invoquent pour initialiser un nouveau mint avec des paramètres comme l'offre et la précision décimale.

Cette conception signifie que tous les tokens SPL partagent la même logique on-chain. Les règles de transfert, de minting, de burn et d'approbation des tokens SPL sont définies une seule fois dans le programme SPL Token et s'appliquent uniformément à chaque token qui l'utilise. Il n'y a aucun risque qu'un token implémente la logique de transfert différemment d'un autre — le comportement est standardisé au niveau du programme.

Modèle de comptes

Solana utilise un modèle basé sur les comptes qui diffère de celui d'Ethereum. Sur Ethereum, le solde de tokens d'un utilisateur est stocké dans le contrat du token. Sur Solana, chaque utilisateur qui détient un token donné a un compte de token distinct (aussi appelé Associated Token Account, ou ATA) qui stocke son solde pour ce mint spécifique. Le programme SPL Token gère ces comptes : leur création, la mise à jour des soldes lors des transferts et l'application des règles d'autorisation.

SPL Token vs SPL Token-2022

Solana a introduit SPL Token-2022 (aussi appelé Token Extensions) comme version mise à jour du programme SPL Token original. Token-2022 ajoute des fonctionnalités telles que les frais de transfert, les transferts confidentiels, les tokens porteurs d'intérêts et les tokens non transférables. Les deux programmes coexistent sur Solana — les tokens SPL existants continuent de fonctionner, et les nouveaux tokens peuvent choisir l'un ou l'autre programme selon leurs besoins.

« Un token sur Solana » et le standard SPL

Dans l'usage courant, les gens disent souvent « un token sur Solana » lorsqu'ils veulent dire un token SPL. Ce raccourci est globalement correct — pratiquement tous les tokens fongibles sur Solana sont des tokens SPL — mais il vaut la peine de comprendre la distinction. Solana est le réseau blockchain : ses validateurs, son mécanisme de consensus et son environnement d'exécution. SPL est le standard et le programme qui définissent comment les tokens fonctionnent sur ce réseau.

Le lien est étroit : vous ne pouvez pas créer un token fongible standard sur Solana sans utiliser le programme SPL Token (ou son successeur Token-2022). Mais ce ne sont pas des concepts identiques. Solana est l'infrastructure ; SPL est la couche de tokens construite par-dessus. Un projet qui dit « notre token est sur Solana » et un projet qui dit « notre standard de token est SPL » transmettent la même information pratique sous des angles différents — l'un nomme le réseau, l'autre nomme le standard.

Cette distinction compte lors de comparaisons entre écosystèmes. L'ERC-20 est à Ethereum ce que le SPL est à Solana, et le BEP-20 à BNB Smart Chain. Chacun est un standard de token lié à un réseau spécifique, définissant les règles de création et d'interaction des tokens sur cette chaîne.

Pourquoi le SPL est important pour les projets crypto IA

Les caractéristiques de performance de Solana. Solana est conçu pour un débit élevé et une faible latence — des temps de bloc inférieurs à la seconde et des coûts de transaction faibles. Pour les projets d'IA qui nécessitent des opérations on-chain fréquentes (transactions d'agents, micropaiements pour l'inférence, flux de données en temps réel), les tokens SPL sur Solana peuvent gérer des volumes qui seraient prohibitifs sur Ethereum L1.

Intégration à l'écosystème. Les tokens SPL peuvent interagir avec l'écosystème DeFi de Solana — les échanges décentralisés (Raydium, Orca), les protocoles de prêt et l'infrastructure de liquidité. Les projets d'IA qui déploient des tokens SPL accèdent à cet écosystème pour la liquidité du token, le staking et la composabilité avec d'autres programmes Solana.

Architecture native pour les agents. Plusieurs projets d'agents crypto IA ont choisi Solana comme chaîne de déploiement spécifiquement en raison de sa vitesse de transaction et de son profil de coûts. SPL est le standard par lequel les tokens de ces agents sont créés, distribués et échangés.

Où cela apparaît dans les fiches projet DecAIHub

  • Standard de token — SPL apparaît comme valeur lorsque le token du projet est déployé sur Solana via le programme SPL Token. C'est l'un des standards de token les plus fréquents du catalogue DecAIHub.
  • Chaîne principale — les projets avec des tokens SPL listent Solana comme chaîne principale. Les champs standard de token et chaîne principale sont directement liés — SPL implique Solana.
  • Modèle de token — la conception économique (utility, gouvernance, staking, récompense) est indépendante du standard. SPL définit l'interface technique ; le modèle de token définit l'objectif économique.

Lorsqu'une fiche projet affiche Token standard: SPL, elle vous indique que le token vit sur Solana. Elle ne vous dit rien sur l'utilité du token, les capacités IA du projet ni la nécessité du token.

Ce que le SPL seul ne prouve pas

  • AI reality — créer un token SPL sur Solana ne nécessite aucun composant IA. Le standard de token est une spécification technique, pas une preuve d'intelligence artificielle.
  • Token necessity — les tokens SPL peuvent être créés trivialement. L'existence d'un token SPL ne démontre pas que le projet a besoin d'un token pour sa fonctionnalité centrale.
  • La qualité ou la légitimité — SPL est un standard sans permission. N'importe qui peut créer un token SPL avec n'importe quel nom et symbole. Le standard ne contrôle, ne vérifie ni ne cautionne les projets qui l'utilisent.
  • La décentralisation — déployer un token SPL sur Solana signifie que le token hérite des propriétés du réseau Solana, mais cela ne dit rien sur la gouvernance propre du projet, sa structure de contrôle ou sa décentralisation opérationnelle.

Ne pas confondre avec

Terme Distinction
ERC-20 / BEP-20 ERC-20 et BEP-20 remplissent le même rôle sur Ethereum et BSC respectivement. SPL diffère architecturalement — il utilise un modèle de programme partagé au lieu de contrats individuels — mais les trois sont des standards de token sur leurs chaînes respectives.
SOL (token natif) SOL est le token de gas natif de Solana utilisé pour payer les frais de transaction. Un token SPL est un token émis par un projet et géré par le programme SPL Token — ce n'est pas la monnaie native de la chaîne.
SPL Token-2022 SPL Token-2022 (Token Extensions) est une version mise à jour du programme SPL Token original avec des fonctionnalités supplémentaires comme les frais de transfert et les transferts confidentiels. Les deux programmes coexistent sur Solana.

Questions fréquentes

Le SPL est-il la même chose que l'ERC-20 mais sur Solana ?

Ils remplissent le même rôle — définir comment les tokens fongibles fonctionnent sur leurs réseaux respectifs — mais l'architecture est différente. Les tokens ERC-20 sont des smart contracts individuels, chacun avec son propre code déployé. Les tokens SPL sont des comptes gérés par un programme partagé unique. Le résultat côté utilisateur est similaire (tokens transférables et fongibles avec soldes et approbations), mais l'implémentation sous-jacente reflète les différences architecturales fondamentales entre Ethereum et Solana.

Les tokens SPL peuvent-ils être déplacés vers Ethereum ou d'autres chaînes ?

Pas directement. Les tokens SPL existent sur Solana et suivent le modèle de comptes de Solana. Pour utiliser le même token sur Ethereum, un projet doit déployer un contrat ERC-20 distinct et utiliser un pont cross-chain pour verrouiller les tokens sur une chaîne et frapper des équivalents wrappés sur l'autre. Certains projets maintiennent des déploiements de tokens parallèles sur plusieurs chaînes, chacun suivant le standard natif de cette chaîne (SPL sur Solana, ERC-20 sur Ethereum, BEP-20 sur BSC).

Pourquoi tant de tokens d'agents IA utilisent-ils le SPL ?

Les frais bas de Solana et ses temps de confirmation rapides le rendent pratique pour les opérations pilotées par des agents impliquant de nombreuses petites transactions. Les agents IA qui tradent, interagissent avec des protocoles ou distribuent des récompenses bénéficient d'une finalité inférieure à la seconde et de coûts de transaction très faibles. Le standard SPL est simplement la manière native d'émettre des tokens sur le réseau que ces projets ont choisi pour des raisons de performance.

Références externes

Voir aussi