Aller au contenuBlockAssay

Comptes et programmes Solana

P02-L03 · P02 · P02-M01

Identifier les rôles du programme propriétaire d’un compte et du mint d’un token

ILLUSTRATIVE · needs_review

Prérequis: P02-L02

Objectifs pédagogiques

  • Identifier les rôles du programme propriétaire d’un compte et du mint d’un token
  • Distinguer la propriété par le programme au niveau de base de l’autorité sur les tokens.
  • Identifier les rôles du mint et du compte de tokens.
  • N’agréger que dans un périmètre de mint et d’autorité défini.

Version source EN · P02-L03 · 30 minutes estimées · needs_review

Étude en lecture seule. Aucune connexion de portefeuille, aucun argent réel, aucune phrase de récupération, clé privée, signature ou transaction de marché en direct. La durée est une estimation éditoriale ; les éléments visuels sont des spécifications, pas des composants déployés.

Pourquoi ce sujet compte

Le mot « owner » apparaît à différents niveaux des enregistrements Solana. Lire chaque champ owner comme un portefeuille humain produit des affirmations erronées sur les soldes et le contrôle.

Explication

Identifier le niveau de l’enregistrement

Solana conserve l’état dans des comptes dotés d’adresses et d’un programme propriétaire [SOLACC]. Les données d’un compte de tokens indiquent aussi un mint et une autorité propriétaire des tokens [SOLTOKEN]. Ces champs répondent à des questions différentes : quel programme régit la représentation de l’état, et quelle autorité est associée aux tokens détenus.

La présence du Token Program comme propriétaire au niveau de base ne signifie pas que tous les comptes de tokens appartiennent économiquement à une seule personne. De même, un champ d’autorité n’est pas une identité juridique authentifiée. Écrivez le chemin complet du champ plutôt que le mot « owner » sans précision.

Distinguer le mint de la détention

Un mint identifie un token et son état pertinent. Un compte de tokens détient des unités d’un seul mint. Plusieurs comptes de tokens peuvent faire référence au même mint ou à la même autorité. Ne comptez que les comptes du périmètre demandé, et uniquement dans un contexte comparable.

Les lamports sont les plus petites unités de SOL (10^9 lamports par SOL). N’additionnez pas des lamports natifs à des unités de tokens. N’additionnez pas différents mints parce que l’interface les regroupe sur un écran. Toute conversion vers une valeur commune nécessite une méthode de prix distincte, que cette leçon ne fournit pas.

Indiquer la couverture de l’énumération

L’exercice stipule un ensemble complet pour une autorité et un mint. Dans une réponse réelle, une liste peut être paginée, filtrée ou incomplète. Une somme partielle est le total des enregistrements retournés, pas automatiquement l’ensemble des avoirs. Un compte absent n’est pas un solde nul.

Préserver les relations typées

Utilisez des flèches distinguant programme propriétaire, autorité sur les tokens et référence au mint. Chacune étaye une relation limitée. Une référence au mint relie les détenteurs d’un même actif sans prouver un contrôle commun. Si l’on demande l’identité humaine, le graphe fournit INSUFFICIENT EVIDENCE même lorsque tous les champs techniques sont connus.

Terminologie

  • Programme propriétaire : programme qui régit le compte au niveau de base.
  • Autorité sur les tokens : champ owner dans les données du compte de tokens.
  • Référence au mint : lien exact avec le token.
  • Périmètre d’énumération : enregistrements inclus dans un total.
  • Slot : occasion numérotée de produire un bloc ; un repère de slot n’est pas automatiquement un horodatage d’horloge.

Exemple historique

ILLUSTRATIVE au repère de slot S0. T1 : programme P-TOKEN, mint M-A, propriétaire des tokens W, quantité30. T2 : même programme/mint/propriétaire, quantité20. T3 : programme P-TOKEN, mint M-B, propriétaire W, quantité90. T4 : mint M-A, propriétaire V, quantité50. Quantités normalisées ; T1/T2 sont stipulés exhaustifs pour W/M-A.

Spécifications visuelles

Carte des permissions de contrat avec T1/T2→W et M-A, T3→M-B, T4→V ; flèches distinctes de programme propriétaire vers P-TOKEN. Texte alternatif : seuls T1 et T2 contribuent à W/M-A=50.

Ce que les preuves établissent

Un total de détention correctement délimité à partir du sous-ensemble fictif exhaustif.

Ce que les preuves n’établissent pas

Une propriété humaine, l’ensemble des avoirs réels ou la sécurité du token.

Erreurs fréquentes

  • Additionner tous les comptes affichés.
  • Traiter le programme propriétaire comme bénéficiaire.
  • Supposer un seul compte par mint et par autorité.

Exercice pratique

Dessinez les relations typées et calculez W/M-A. Expliquez pourquoi ni90 ni50 n’entre dans ce total. Qu’établit le programme P-TOKEN concernant les humains ?

Présenter un court tableau des éléments de preuve et le raisonnement, uniquement à partir du matériel fourni. Répartition suggérée : étude 12 min, inspection/calcul 8 min, correction/quiz 10 min.

Afficher la correction détaillée

W/M-A=30+20=50. T3 concerne un autre mint ; T4 une autre autorité. P-TOKEN joue le rôle de programme propriétaire, et non de propriétaire humain. Les champs OBSERVED de l’exercice étayent ces appartenances ; la somme est INFERRED. Les identités humaines sont UNKNOWN ; un contrôle humain commun est INSUFFICIENT EVIDENCE.

Barème de revue : 1 point pour chacun des critères suivants : périmètre exact, provenance des sources/données pédagogiques, raisonnement correct, limites explicites et manipulation sûre hors ligne (5 au total). Une observation inventée ou une attribution humaine non étayée exige une correction quel que soit le score. Il s’agit d’un retour formatif, pas d’une certification.

Liste de contrôle

  • Champ de base ou champ de token décodé ?
  • Mint exact.
  • Périmètre de l’autorité.
  • Même slot et même contexte.
  • Exhaustivité explicite.

Résumé

Le mot « owner » apparaît à différents niveaux des enregistrements Solana. Lire chaque champ owner comme un portefeuille humain produit des affirmations erronées sur les soldes et le contrôle. Le matériel fourni permet un total de détention correctement délimité à partir du sous-ensemble fictif exhaustif. Il n’établit ni une propriété humaine, ni l’ensemble des avoirs réels, ni la sécurité du token.

Résumé

  • Distinguer la propriété par le programme au niveau de base de l’autorité sur les tokens.
  • Identifier les rôles du mint et du compte de tokens.
  • N’agréger que dans un périmètre de mint et d’autorité défini.

Leçon suivante

P02-L04 après examen de cet exercice et de ses prérequis.

Outils

NONE. Le catalogue de référence n’exige aucun accès au produit pour cette leçon. Utiliser le matériel figé/hors ligne.

Sources et limites des affirmations

  • [SOLACC] Comptes Solana — Propriété par le programme au niveau de base et état du compte. Vérifié 2026-10-01.
  • [SOLTOKEN] Comptes de jetons Solana — La référence au mint et l’autorité du détenteur des jetons sont distinctes du programme propriétaire. Vérifié 2026-10-01.

Les valeurs synthétiques sont des données d’entrée d’exercice créées par l’auteur. Les valeurs historiques éventuelles doivent utiliser le jeu de données lié et sa provenance plus restreinte. L’inspection des sources ne constitue pas une acceptation éditoriale indépendante.

Spécifications visuelles

P02-L03-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Identifier les rôles du programme propriétaire d’un compte et du mint d’un token

Données pédagogiques illustratives ; pas un écran en direct

Carte des permissions de contrat avec T1/T2→W et M-A, T3→M-B, T4→V ; flèches distinctes de programme propriétaire vers P-TOKEN. Texte alternatif : seuls T1 et T2 contribuent à W/M-A=50.

seuls T1 et T2 contribuent à W/M-A=50.

390px : lignes empilées avec un équivalent textuel complet ; acceptation du rendu à 768px/sur ordinateur en attente

Prose RTL ; identifiants et unités numériques restent LTR ; préserver le sens factuel des flèches

FIX-P02-L03

Sources et limites des affirmations

SOLACC · PRIMARY_DOCUMENTATION

Comptes Solana

Affirmation étayée
Propriété par le programme au niveau de base et état du compte.
Limite de vérification
Page de documentation primaire inspectée pour le mécanisme indiqué ou la publication attribuée ; elle n’authentifie pas les données illustratives.
Date de vérification
2026-10-01
Ouvrir la source primaire
https://solana.com/docs/core/accounts

SOLTOKEN · PRIMARY_DOCUMENTATION

Comptes de jetons Solana

Affirmation étayée
La référence au mint et l’autorité du détenteur des jetons sont distinctes du programme propriétaire.
Limite de vérification
Page de documentation primaire inspectée pour le mécanisme indiqué ou la publication attribuée ; elle n’authentifie pas les données illustratives.
Date de vérification
2026-10-01
Ouvrir la source primaire
https://solana.com/docs/tokens/basics/create-token-account

Provenance des données

id: FIX-P02-L03

dataStatus: ILLUSTRATIVE

source: Original teaching fixture embedded below; not externally observed

observedAt: null

timeBasis: SIM/T markers are fictional; no real timestamp or chain observation

scope: Invalid training labels; no usable wallet, key or signature

Testez votre raisonnement

P02-L03-Q1 · Quel est le total W/M-A ?
P02-L03-Q2 · Pourquoi exclure T3 ?
P02-L03-Q3 · Que signifie le propriétaire de base P-TOKEN ?
P02-L03-Q4 · W peut-il ici avoir deux comptes pour un même mint ?
P02-L03-Q5 · Et si la couverture de la liste était partielle ?