Aller au contenu
BitcoinToolkit

Solana (SOL) : comment fonctionnent les transactions et les validateurs

Solana est une blockchain de preuve d'enjeu construite autour de comptes, de programmes exécutables et de transactions qui peuvent combiner plusieurs instructions. SOL est son actif natif et paie les frais de réseau. Cette page se concentre sur le fonctionnement des transactions et des validateurs Solana et sur les vérifications nécessaires avant d'envoyer des fonds, de payer des frais ou d'utiliser le réseau.

Préparez et vérifiez une transaction Solana sans confondre les adresses de portefeuille, les comptes de jetons, les programmes ou les paramètres de frais.

Objet :
Solana
Mode de marché :
Snapshot uniquement
Actif de frais :
SOL
Fuseau horaire :
UTC

Ceci est une référence éducative sur le réseau et le marché. Elle ne simule pas une transaction, ne vérifie pas une émission de jeton, ne sélectionne pas un validateur et ne fournit pas de conseils en investissement.

Propriété du contenu : Équipe éditoriale de BitcoinToolkit Références techniques : documentation officielle du protocole et des développeurs. Approche de révision : les explications techniques sont vérifiées par rapport aux sources primaires et mises à jour lorsque le réseau ou l'actif change. Dernière revue du contenu : Dernier test d'intégration des données :

Comment fonctionnent les transactions et les validateurs Solana

La preuve d'enjeu et l'horloge du réseau prennent en charge la commande, tandis que la sécurité de l'utilisateur dépend toujours des signatures, du comportement du programme et du niveau de finalité.

Flux de travail Solana montrant Choisir le réseau, Financer l'actif de frais, Examiner l'action, Exécuter, Vérifier la finalité
Flux de travail Solana de la première décision de l'utilisateur à un résultat vérifié.

Le consensus n'est pas le modèle de permission du portefeuille

Les validateurs votent, produisent des blocs et gagnent des récompenses dans le cadre de la preuve d'enjeu de Solana. La preuve d'historique fournit une horloge cryptographique ordonnée utilisée par le protocole ; elle ne doit pas être décrite comme un remplacement du consensus des validateurs. Déléguer SOL attribue une mise à un compte de vote de validateur mais ne transfère pas l'autorité de signature quotidienne du portefeuille.

La finalité confirmée représente un état plus fort qu'une transaction simplement observée par un RPC. Les applications doivent également tenir compte du décalage ou du désaccord du RPC. Une instruction malveillante finalisée reste malveillante : le consensus confirme l'exécution du réseau, pas si un utilisateur a l'intention d'approuver une autorité de jeton ou un appel de programme particulier.

Chemins de défaillance courants

Les erreurs fréquentes incluent la signature pour le mauvais cluster, la confiance en une émission non vérifiée, l'approbation d'une autorité de jeton trop large, la nouvelle tentative d'une transaction expirée sans examiner les instructions modifiées, ou la définition d'un prix d'unité de calcul excessif. Les portefeuilles matériels et les simulations réduisent certains risques mais ne peuvent pas rendre un programme inconnu digne de confiance.

Outils Solana

Calculateurs de frais

Calculateur de frais de transfert de stablecoins

Estimez les frais de transfert USDC, USDT et DAI sur les réseaux vérifiés. Comparez les actifs de frais, les fourchettes de coûts, les pourcentages de frais et le coût total de l'expéditeur.

Entrée / sortie
Les entrées et sorties varient selon l'outil publié.
État du test
Réussi
Dernier test
Ouvrir l'outil

Vérifications des transactions et des frais Solana

Solana ne stocke pas tous les types d'état dans un seul compte de portefeuille. Les programmes et les comptes de données ont des rôles distincts.

L'état vit dans les comptes

Chaque élément d'état persistant de Solana est détenu dans un compte identifié par une adresse de 32 octets. Un compte enregistre des lamports, des données, un programme propriétaire et des champs liés à l'exécution. Le propriétaire est le programme autorisé à modifier les données de ce compte ; ce n'est pas nécessairement la personne qui contrôle une clé de portefeuille.

Les programmes Solana sont des comptes exécutables contenant du bytecode sBPF. Un programme est généralement considéré comme sans état car l'état mutable de l'application vit dans des comptes séparés fournis à chaque instruction. Cela permet à l'exécution de voir quels comptes une transaction lira ou écrira avant l'exécution et de planifier le travail qui n'entre pas en conflit pour le même état inscriptible.

Portefeuilles, comptes de jetons et PDA

Une adresse de portefeuille peut posséder SOL et autoriser des transactions, mais un solde de jeton SPL se trouve normalement dans un compte de jeton associé à une émission et à un propriétaire. Une adresse dérivée de programme est dérivée de manière déterministe d'un programme ID et de graines ; le programme peut autoriser pour elle via des règles d'exécution même si aucune clé privée n'existe pour l'adresse.

Avant d'envoyer un jeton, confirmez l'émission, le compte de jeton de destination et le programme invoqué. Un symbole familier ou une étiquette de portefeuille ne prouve pas qu'une émission est canonique. La fermeture, la création ou la réallocation de comptes peut également déplacer des lamports, donc le résumé de la transaction doit être examiné au-delà du montant de jeton principal.

Comment une transaction Solana s'exécute

Une transaction est un paquet atomique signé contenant des références de comptes et une ou plusieurs instructions compilées.

Message, signatures et instructions

Le message répertorie les adresses de comptes, un blocage récent et des instructions compilées. Chaque instruction nomme un programme et identifie les comptes qu'il peut utiliser. Les signataires requis autorisent le message, et les transactions versionnées peuvent utiliser des tables de recherche d'adresses pour référencer plus de comptes sans placer chaque adresse directement dans le paquet.

Fraîcheur et confirmation

Un blocage récent empêche une transaction ordinaire de rester valide indéfiniment. S'il expire avant le traitement, la transaction doit être reconstruite et signée à nouveau ; la rediffusion de l'ancienne signature ne crée pas une nouvelle transaction. Des flux de travail de nonce durable existent pour la signature spécialisée hors ligne ou différée et nécessitent un traitement séparé.

Les clients RPC exposent les niveaux de confirmation traités, confirmés et finalisés. Une interface rapide peut afficher des résultats traités avant qu'un accord plus fort du cluster ne soit atteint. Les dépôts, les ponts et les actions d'applications dépendantes doivent attendre le niveau requis par ce service et doivent vérifier la signature via un RPC ou un explorateur actuel.

Comment fonctionnent les frais SOL et les budgets de calcul

Les frais Solana combinent un travail de signature obligatoire avec une enchère de planification facultative ; aucun n'est un pourcentage du montant transféré.

Composants de base et de priorité

Chaque transaction paie des frais de base en SOL pour les signatures requises. Le protocole exprime SOL en lamports, et le montant de base dépend donc du nombre de signatures plutôt que de la valeur d'un paiement ou d'un échange de jetons. Une transaction échouée peut consommer les frais de base car la vérification de la signature et l'exécution ont été tentées.

Des frais de priorité facultatifs sont basés sur la limite d'unités de calcul demandée et le prix d'unité de calcul choisi. La limite est un budget, pas une prédiction de l'utilisation réelle, donc la définir beaucoup plus élevée que nécessaire peut surpayer la composante prioritaire. Les estimations du portefeuille doivent utiliser les conditions récentes et la simulation de transaction au lieu de copier des frais fixes d'une autre application.

Vérifications opérationnelles

Gardez suffisamment de SOL pour les frais même lorsque l'actif transféré est un jeton SPL. Examinez toutes les instructions de budget de calcul, car elles peuvent modifier la limite demandée et le prix de priorité. Distinguez également les frais de transaction du financement du compte, des soldes liés au loyer, de l'impact sur le prix de l'échange et des frais d'application ; ce sont des coûts séparés même si un portefeuille les résume ensemble.

FAQ sur l'utilisation du réseau Solana

Est-ce que chaque jeton Solana paie des frais en SOL ?

Oui. Le payeur des frais de transaction a besoin de SOL même lorsque l'actif transféré est un jeton SPL.

Qu'est-ce qu'un programme Solana ?

Un programme est un code sBPF exécutable ; l'état mutable de l'application est stocké dans des comptes séparés fournis aux instructions.

Une transaction échouée peut-elle tout de même facturer des frais ?

Oui. Une transaction peut échouer pendant le traitement tout en consommant sa signature et les frais d'exécution demandés.

Que dois-je vérifier avant une transaction Solana ?

Vérifiez la destination officielle, le réseau actuel, la représentation de l'actif, le montant, le destinataire et les autorisations demandées. Les programmes exécutent des instructions sur des comptes explicitement listés. Les validateurs ordonnent et confirment les transactions, tandis qu'un bloc récent, les signatures, les limites de calcul et les autorisations de compte contraignent ce qui peut s'exécuter. Après confirmation, inspectez le solde résultant ou l'état du protocole au lieu de vous fier uniquement à un message de succès du portefeuille.

Limites connues

Méthodologie des données de marché

La page utilise un instantané agrégé CoinGecko SOL/USD. Aucun graphique d'échange n'est rendu pour cette entité.

Source de l'instantané du marché
Données de marché agrégées CoinGecko (SOL/USD)
Cache
Le cache de l'instantané est d'environ 60 secondes.
Gestion des échecs
Les données mises en cache vérifiées sont étiquetées Cached ou Delayed. Les valeurs manquantes restent indisponibles.
Statut de l'instantané
Retardé
Signaler un problème
Signaler un problème de données de marché →

Sources techniques

Les sources primaires sélectionnées soutiennent les explications opérationnelles. L'attribution des fournisseurs de marché reste séparée.

Informations éditoriales

Contenu technique vérifié, sources examinées et historique des mises à jour.

Publié
Dernière révision
Vérification des données
Sources
Documentation officielle