Naar inhoudBlockAssay

Solana-accounts en programma's

P02-L03 · P02 · P02-M01

Identificeer account-eigenaarprogramma en tokenmintrollen

ILLUSTRATIVE · needs_review

Vereisten: P02-L02

Leerdoelen

  • Identificeer account-eigenaarprogramma en tokenmintrollen
  • Onderscheid eigendom door het basisprogramma van tokenbevoegdheid.
  • Identificeer mint- en tokenaccountrollen.
  • Tel alleen op binnen een gedefinieerde mint-/bevoegdheidsreikwijdte.

EN-bronmaster · P02-L03 · 30 minuten geschat · needs_review

Alleen lezen. Geen walletverbinding, echt geld, herstelzin, privésleutel, handtekening of live trade. Duur is een redactionele schatting; visuals zijn specificaties, geen uitgerolde componenten.

Waarom dit belangrijk is

Het woord ‘owner’ staat op verschillende lagen van Solana-records. Elk ownerveld als menselijke wallet lezen creëert onjuiste saldo- en controleclaims.

Uitleg

Identificeer de recordlaag

Solana slaat toestand op in accounts met adressen en programma-eigendom [SOLACC]. De gegevens van een tokenaccount noemen ook een mint en een token-owner-bevoegdheid [SOLTOKEN]. Deze velden beantwoorden verschillende vragen: welk programma de toestandsrepresentatie beheerst en welke bevoegdheid aan het tokenbezit is gekoppeld.

Het Token Program als basiseigenaar betekent niet dat alle tokenaccounts economisch aan dezelfde persoon toebehoren. Een bevoegdheidsveld is evenmin een geauthenticeerde wettelijke identiteit. Schrijf het volledige veldpad in plaats van het ongekwalificeerde woord ‘owner’.

Onderscheid mint van bezit

Een mint identificeert een token en de relevante toestand. Een tokenaccount bevat eenheden van één mint. Meerdere tokenaccounts kunnen naar dezelfde mint of bevoegdheid verwijzen. Tel uitsluitend accounts binnen de gevraagde reikwijdte en in vergelijkbare context.

Lamports zijn de kleinste SOL-eenheden (10^9 lamports per SOL). Tel native lamports niet bij tokeneenheden op. Tel verschillende mints niet op omdat de UI ze op één scherm groepeert. Conversie naar een gemeenschappelijke waarde vereist een afzonderlijke prijsmethode, die deze les niet verstrekt.

Vermeld opsommingsdekking

De oefening legt een volledige verzameling voor één bevoegdheid en mint vast. Een echte respons kan gepagineerd, gefilterd of onvolledig zijn. Een gedeeltelijke som is het totaal van teruggegeven records, niet automatisch elk bezit. Een ontbrekend account is geen nulsaldo.

Behoud verbindingstypen

Gebruik pijlen voor programma-eigenaar, tokenbevoegdheid en mintverwijzing. Elke pijl ondersteunt een beperkte relatie. Een mintverwijzing koppelt houders van één activum zonder gemeenschappelijke controle te bewijzen. Bij een vraag naar menselijke identiteit levert de grafiek INSUFFICIENT EVIDENCE, ook wanneer alle technische velden bekend zijn.

Begrippen

  • Programma-eigenaar: beheersend programma van het basisaccount.
  • Tokenbevoegdheid: ownerveld binnen tokenaccountgegevens.
  • Mintverwijzing: exacte tokenkoppeling.
  • Opsommingsreikwijdte: records die in een totaal zijn opgenomen.
  • Slot: genummerde gelegenheid voor blokproductie; een slotmarkering is niet automatisch een kloktijdstempel.

Historisch voorbeeld

ILLUSTRATIVE bij slotmarkering S0. T1: programma P-TOKEN, mint M-A, tokeneigenaar W, bedrag30. T2: hetzelfde programma/mint/eigenaar, bedrag20. T3: programma P-TOKEN, mint M-B, eigenaar W, bedrag90. T4: mint M-A, eigenaar V, bedrag50. Bedragen genormaliseerd; T1/T2 vormen volgens de oefening de volledige set voor W/M-A.

Visuele specificaties

Contractbevoegdhedenkaart met T1/T2→W en M-A, T3→M-B, T4→V; afzonderlijke programma-eigenaarpijlen naar P-TOKEN. Alternatieve tekst: uitsluitend T1 en T2 dragen bij aan W/M-A=50.

Wat het bewijs aantoont

Een correct begrensd bezittotaal uit de volledige fictieve deelverzameling.

Wat het bewijs niet aantoont

Menselijk eigendom, volledig echt bezit of tokenveiligheid.

Veelgemaakte fouten

  • Alle getoonde accounts optellen.
  • Programma-eigenaar als begunstigde behandelen.
  • Eén account per mint/bevoegdheid aannemen.

Praktische oefening

Teken relaties met benoemde typen en bereken W/M-A. Leg uit waarom noch90 noch50 in dat totaal wordt opgenomen. Wat stelt programma P-TOKEN vast over mensen?

Lever een korte bewijstabel en onderbouwing uitsluitend op basis van het verstrekte materiaal. Voorgestelde verdeling: studie 12 min, controle/berekening 8 min, correctie/quiz 10 min.

Uitgewerkte correctie tonen

W/M-A=30+20=50. T3 is een andere mint; T4 een andere bevoegdheid. P-TOKEN is een programma-eigenaarrol, geen menselijke eigenaar. OBSERVED oefenvelden ondersteunen deze indeling; de som is INFERRED. Menselijke identiteiten zijn UNKNOWN; gemeenschappelijke menselijke controle is INSUFFICIENT EVIDENCE.

Rubriek: 1 punt voor precieze reikwijdte, herkomst van bron/oefengegevens, correcte redenering, expliciete grenzen en veilig offline werken (totaal 5). Verzonnen waarnemingen of onbewezen menselijke toeschrijving vereisen correctie ongeacht de score. Dit is leerfeedback, geen certificering.

Controlelijst

  • Basisveld of gedecodeerd tokenveld?
  • Exacte mint.
  • Bevoegdheidsreikwijdte.
  • Hetzelfde slot/dezelfde context.
  • Volledigheid expliciet.

Samenvatting

Het woord ‘owner’ staat op verschillende lagen van Solana-records. Elk ownerveld als menselijke wallet lezen creëert onjuiste saldo- en controleclaims. Het verstrekte materiaal ondersteunt een correct begrensd bezittotaal uit de volledige fictieve deelverzameling. Het stelt geen menselijk eigendom, volledig echt bezit of tokenveiligheid vast.

Samenvatting

  • Onderscheid eigendom door het basisprogramma van tokenbevoegdheid.
  • Identificeer mint- en tokenaccountrollen.
  • Tel alleen op binnen een gedefinieerde mint-/bevoegdheidsreikwijdte.

Volgende les

P02-L04 na controle van deze oefening en de vereisten.

Hulpmiddelen

NONE. De gezaghebbende catalogus vereist geen producttoegang voor deze les. Gebruik het bevroren/offline materiaal.

Bronnen en grenzen van claims

  • [SOLACC] Solana-accounts — Basisprogramma-eigendom en accounttoestand. Geverifieerd 2026-10-01.
  • [SOLTOKEN] Solana-tokenaccounts — Mintverwijzing en bevoegdheid van de tokeneigenaar staan los van de programma-eigenaar. Geverifieerd 2026-10-01.

Synthetische waarden zijn door de auteur gemaakte oefeninvoer. Historische waarden, indien aanwezig, moeten de gekoppelde dataset en de beperktere herkomst gebruiken. Broninspectie is geen onafhankelijke redactionele goedkeuring.

Visuele specificaties

P02-L03-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Identificeer account-eigenaarprogramma en tokenmintrollen

Illustratieve lesgegevens; geen live weergave

Contractbevoegdhedenkaart met T1/T2→W en M-A, T3→M-B, T4→V; afzonderlijke programma-eigenaarpijlen naar P-TOKEN. Alternatieve tekst: uitsluitend T1 en T2 dragen bij aan W/M-A=50.

uitsluitend T1 en T2 dragen bij aan W/M-A=50.

390px: gestapelde rijen met volledig tekstequivalent; rendering op 768px/desktop nog te controleren

RTL-proza; identifiers en getallen met eenheden blijven LTR; behoud feitelijke pijlrichtingen

FIX-P02-L03

Bronnen en grenzen van claims

SOLACC · PRIMARY_DOCUMENTATION

Solana-accounts

Ondersteunde claim
Basisprogramma-eigendom en accounttoestand.
Verificatiegrens
Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
Controledatum
2026-10-01
Primaire bron openen
https://solana.com/docs/core/accounts

SOLTOKEN · PRIMARY_DOCUMENTATION

Solana-tokenaccounts

Ondersteunde claim
Mintverwijzing en bevoegdheid van de tokeneigenaar staan los van de programma-eigenaar.
Verificatiegrens
Primaire pagina onderzocht voor het genoemde mechanisme of de toegeschreven publicatie; authenticeert illustratieve gegevens niet.
Controledatum
2026-10-01
Primaire bron openen
https://solana.com/docs/tokens/basics/create-token-account

Herkomst van gegevens

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

Toets je redenering

P02-L03-Q1 · Wat is het totaal voor W/M-A?
P02-L03-Q2 · Waarom T3 uitsluiten?
P02-L03-Q3 · Wat betekent basiseigenaar P-TOKEN?
P02-L03-Q4 · Kan W hier twee accounts voor één mint hebben?
P02-L03-Q5 · Wat als de lijstdekking gedeeltelijk was?