P08-L05 · P08 · P08-M02
Bearbeitbare Metadaten von bestätigter Vermögenswertidentität unterscheiden
Voraussetzungen: P08-L04
Lernziele
- On-Chain-Metadaten von entfernten Inhalten und Cache trennen.
- Anzeigeänderungen vergleichen, ohne das Vermögenswert-Tupel zu ändern.
- Angaben und Veränderlichkeitsaussagen mit ausdrücklichen Grenzen klassifizieren.
EN-Quellmaster · P08-L05 · 45 Minuten geschätzt · needs_review
Warum das wichtig ist
Ein Token kann Namen oder Bild ändern, ohne seine genaue Mint zu ändern. Zwei verschiedene Mints können identisches Branding zeigen. Eine unveränderliche On-Chain-URI kann weiterhin auf extern veränderliche Inhalte verweisen. Diese Unterschiede sind wichtig, wenn ein Analyst berichtet, ein Vermögenswert „sei offiziell“.
Diese Lektion vermittelt einen Metadatenvergleich mit ausdrücklicher Herkunft. Sie behält NFT-Metadaten als nützliches Grundlagenbeispiel bei und konzentriert sich auf Tokenidentität; weder NFT-Start noch vollständiger NFT-Bewertungsablauf ist erforderlich.
Erklärung
Das Objekt von seiner Beschreibung trennen
Identität ist das in P08-L01 verifizierte Netzwerk-/Adress-/Objekttupel. Metadaten beschreiben das Objekt. Ein vertrautes Logo oder ein Name kann Nutzern helfen, einen Kandidaten zu erkennen, identifiziert ihn aber nicht eindeutig. Bewahre das Tupel, wenn sich Anzeigefelder ändern.
Die ERC-20-Schnittstelle macht Name und Symbol optional [S08-ERC20]. Ein fehlendes Anzeigefeld löscht die Existenz eines Objekts nicht. Umgekehrt authentifizieren erfolgreiche Anzeigefelder keine Markenzugehörigkeit. Lies Metadaten als Aussagen mit einem Mechanismus, nicht als Zertifikat.
Prüfe bei einem Solana-Vermögenswert mit Metaplex Token Metadata die Verknüpfung des Metadatenkontos, Update-Berechtigung und Mutable-Flag. Unter diesem bestimmten Programm kann die Update-berechtigte Stelle eines veränderlichen Vermögenswerts bestimmte Metadatenfelder ändern, und manche delegierten Befugnisse haben zusätzlichen Umfang [S08-METADATA]. Verallgemeinere diese Regeln nicht auf jede Metadatenimplementierung.
Die vollständige Beschreibungskette verfolgen
Eine Anzeige kann aus einem On-Chain-Feld, einer On-Chain-URI, einer Off-Chain-JSON-Antwort, einer Bild-URL in dieser Antwort und einem Plattformcache stammen. Jede Ebene hat eine eigene Quelle und einen möglichen Änderungspfad. Ein Analyst sollte dokumentieren, woher der angezeigte Name tatsächlich kam.
Ist die URI stabil, ihre HTTP-Antwort ändert sich aber, änderte sich der Inhalt ohne On-Chain-URI-Bearbeitung. Verhindert ein On-Chain-Flag künftige Updates des Metadatenkontos, friert dies allein nicht alle entfernten Server oder Caches ein. Inhaltsadressierter Speicher erfordert die Prüfung der tatsächlichen Referenz und Inhalte, statt einem Speichermarkenlabel zu vertrauen.
Dokumentiere bei einer realen Prüfung erfasste Inhalte oder einen reproduzierbaren Hashwert mit Erfassungskontext. Erfinde keinen Hashwert aus einem Screenshot. Der Übungsdatensatz liefert wörtliche kurze Inhaltsfelder, damit die Übung Inhalte ohne Live-Netzwerkanfragen vergleichen kann.
Veränderlichkeit von Authentizität unterscheiden
Ein Mutable-Flag beschreibt eine Kontrolle, nicht ob die Daten wahr sind. Falsche Metadaten können unveränderlich sein; legitime Metadaten können Updates benötigen. Ein widerrufener Update-Pfad kann eine Herausgeberbeziehung nicht rückwirkend authentifizieren.
In der geprüften Token-Metadata-Implementierung weist isMutable=false den Ersatz des beschreibenden Data-Objekts zurück. Dies allein beweist nicht, dass jedes Feld des Metadata-Kontos — oder die Update-Berechtigung — eingefroren ist; für diese Vorgänge gelten getrennte Autorisierungen und Invarianten. Prüfe die Anweisung und die bereitgestellte Programmversion, bevor du Unveränderlichkeit für ein bestimmtes Feld oder eine bestimmte Berechtigung behauptest. [S08-METADATA-CODE] Begrenze diese Aussage auf den geprüften Mechanismus und behaupte kein universelles Einfrieren aller Darstellung. NFT-bezogene Felder wie verifizierte Ersteller oder Kollektionen haben eigene Semantik; ein Häkchen ist keine pauschale Garantie für Tokenökonomie oder Identität.
Eine Domain in Metadaten ist eine Eigenangabe dessen, der diese Metadaten bereitstellte. Eine Website mit demselben Token ist eine weitere Angabe. Je nach Kontrolle und Herkunft können dies zwei Richtungen einer einzigen Selbstaussage statt unabhängiger Bestätigung sein. Bewahre den Unterschied zwischen angegebenen Verbindungen und unabhängig verifizierter Zuordnung.
Sorgfältig bestätigen
Beginne bei einer authentifizierten Herausgebermitteilung und vergleiche genaues Netzwerk/Adresse. Gib an, wie die Herkunft der Mitteilung festgestellt wurde. Suchergebnisrang, Followerzahl und kopiertes Branding stellen keine Herausgeberkontrolle fest.
Ist Herausgeberherkunft nicht vorgegeben, klassifiziere die Beziehung als angegeben und unverifiziert. Nennt eine zuverlässig authentifizierte Veröffentlichung eine andere Mint, kannst du eine Nichtübereinstimmung mit dieser Angabe melden. Springe nicht von einer Nichtübereinstimmung zu einem rechtlichen Betrugsvorwurf; kompromittierte Mitteilungen oder veraltete Veröffentlichungen sind untersuchungsbedürftige alternative Erklärungen.
Archiviere die relevante Aussage und ihren Veröffentlichungs-/Erfassungskontext. Eine heutige Webseite kann nicht belegen, was sie während eines früheren Starts zeigte, sofern kein geeigneter historischer Datensatz existiert. Trenne aktuelle Abrufzeit vom behaupteten Veröffentlichungsdatum.
Mit konkurrierenden Anzeigen umgehen
Zeigen zwei Oberflächen verschiedene Namen für dasselbe Objekt, identifiziere On-Chain-Zustand, Inhaltserfassungskontext und Cacheregel. „Klär“ die Nichtübereinstimmung nicht durch stillschweigende Auswahl des attraktiveren Brandings. Dein Bericht kann das genaue Objekt bewahren und die Darstellungsabweichung ungeklärt lassen.
Zeigen zwei Objekte identische Namen, bewahre beide Kennungen und vergleiche unabhängig. Eines kann eine gewrappte Repräsentation oder bewusste Kopie sein; identische Darstellung allein kann die Beziehung nicht klassifizieren. Eine Bridge-Aussage braucht eigene Mechanismus- und Verwahrungsbelege außerhalb dieser Metadatenübung.
Anzeigeupdates sollten zuvor erfasste Belege nicht überschreiben. Ein Bericht braucht die Version, auf die er sich stützte, damit ein späterer Prüfer die Entscheidung reproduzieren kann. Die synthetischen S0/S1-Labels dieser Lektion sind Übungskontexte, keine tatsächlichen Beobachtungszeitstempel.
Das enge Ergebnis schreiben
Nützliche Befunde unterscheiden genaue Identität, angezeigte Felder, bearbeitbare Kontrollen und Herausgeberübereinstimmung. „Gleiche Mint, geänderter Off-Chain-Name bei S1“ ist spezifisch. „Der Token änderte Identität“ ist irreführend, wenn die Adresse fest bleibt.
Kommerzieller Status, Creator-Lab-Nutzung und Academy-Abschluss können eine Metadaten-Belegklassifikation nicht verbessern. Eine Metadatenanalyse liefert weder Preisprognose noch Sicherheitszertifikat. Sie kann dennoch eine genaue Identitätsuntersuchung ohne kostenpflichtigen Werkzeugzugang stützen.
Begriffe
- Metadaten: beschreibende Felder, die einem Objekt zugeordnet sind.
- URI (Uniform Resource Identifier): Referenz, die eine Ressource identifiziert; dieser Übungsdatensatz verwendet sie zum Auffinden externer Inhalte.
- Inhalt: von dieser Ressource abgerufener Inhalt.
- Update-Berechtigung: Befugnis für einen bestimmten Metadatenvorgang.
- Veränderlichkeit: ob ein Mechanismus Änderungen erlaubt.
- Bestätigung: Belege, die eine behauptete Beziehung über eine ungeprüfte Angabe hinaus stützen.
Historisches Beispiel
ILLUSTRATIVE — FIX-P08-05. SIM-SOL-A bei fiktiven S0/S1. URLs mit .invalid sind nicht funktionsfähige Trainingslabels.
| Datensatz | Objekt/Kontext | Vorgegebene Inhalte |
|---|---|---|
| M1 | MINT-A, Metadaten META-A, S0 | Name Alpha; URI alpha.example.invalid/data; mutable=true; Berechtigung U |
| M2 | MINT-A, META-A, S1 | gleiche On-Chain-Felder wie M1 |
| J1 | bei S0 erfasste URI-Antwort | Name Alpha; Bild alpha.example.invalid/logo1 |
| J2 | bei S1 erfasste Antwort derselben URI | Name Alpha Prime; Bild alpha.example.invalid/logo2 |
| M3 | MINT-B, META-B, S0 | Name Alpha; gleiche Logoerscheinung; mutable=false |
| D1 | nicht authentifizierte herausgeberähnliche Seite | gibt SIM-SOL-A / MINT-A an |
| D2 | Website-Feld der Metadaten | verweist auf dieselbe Seite; keine Domainkontrollbelege |
Kein Verzeichnis delegierter Updates und keine authentifizierte Herausgeberveröffentlichung sind vorgegeben. Alle Inhalte sind synthetisch.
Was die Evidenz belegt
OBSERVED im Übungsdatensatz: Die genaue Mint und On-Chain-Felder von A bleiben über S0/S1 fest; URI-Inhalte unterscheiden sich. B ist eine andere Mint mit ähnlichem Branding.
INFERRED: Die geänderte entfernte Darstellung von A erfordert keine vorgegebene On-Chain-URI-Änderung. D1/D2 bilden einen Angabenkreislauf.
Was die Evidenz nicht belegt
UNKNOWN: Herausgeberauthentizität, Domainkontrolle, Cacheverhalten und vollständiger Umfang delegierter Updates.
INSUFFICIENT EVIDENCE: Das Unveränderlichkeitsflag von B authentifiziert weder Logo noch Herausgeber. D1/D2 können allein keine unabhängige Bestätigung feststellen.
Häufige Fehler
Namensänderungen mit Mint-Änderungen gleichsetzen; unveränderte URI unveränderlichen Inhalt nennen; annehmen, dass unveränderliche Metadaten wahr sind; gegenseitige Angaben als unabhängige Verifizierung zählen; und Kollektions-/Erstellerlabels als ökonomische Empfehlungen behandeln.
Praktische Übung
Vergleiche M1/M2 und J1/J2 getrennt. Erkläre, ob sich die Mint von A änderte. Beurteile die Aussage von B, „das offizielle Alpha wegen Unveränderlichkeit“ zu sein. Klassifiziere D1/D2 und nenne drei nächste Beleganforderungen.
Ausführliche Lösung anzeigen
Ausgearbeitete Korrektur und erwartete Begründung
Die Mint bleibt MINT-A auf SIM-SOL-A. M1/M2 zeigen keine vorgegebene On-Chain-Bearbeitung, während J1/J2 geänderte Inhalte zeigen. Der Übungsdatensatz identifiziert nicht, wer den entfernten Server änderte oder warum. Unterschiedliche Oberflächenanzeigen könnten auch Caches betreffen, die nicht vorgegeben sind.
B hat eine andere Mint und ein vorgegebenes Mutable-Flag false. Keiner dieser Fakten authentifiziert Herausgeberzugehörigkeit. D1/D2 bleiben gegenseitige Angaben mit unzureichenden unabhängigen Belegen.
Fordere eine authentifizierte Herausgeberveröffentlichung mit dem genauen Tupel, Herkunfts-/Kontrollbelege für die verlinkte Domain und vollständige anwendbare Metadaten-Berechtigungs-/Dekoderdatensätze an. Fordere für historische Darstellungsfragen archivierte Inhalte mit Erfassungskontext an.
Bewertung von zehn: Objekt-/Inhaltsvergleich (vier), Grenze zwischen Unveränderlichkeit und Wahrheit (zwei), Angabenklassifikation (zwei), Beleganforderungen (zwei).
Checkliste
- Das genaue Objekt beim Anzeigenvergleich bewahren.
- Felder auf On-Chain-Daten, URI, Inhalt oder Cache zurückführen.
- Änderungsberechtigungen und Mechanismusumfang dokumentieren.
- Veränderlichkeit von Authentizität trennen.
- Gegenseitige Angaben bis zur Bestätigung unverifiziert belassen.
Zusammenfassung
Metadaten sind eine Beschreibungskette mit Update-Mechanismen. Genaue Identität kann fest bleiben, während sich angezeigte Inhalte ändern.
Zusammenfassung
Unveränderlich ist nicht authentifiziert. Eine stabile URI bedeutet nicht automatisch stabilen Inhalt. Gleiches Branding bedeutet nicht gleiche Mint oder gleichen Herausgeber.
Visuelle Spezifikationen
Zeichne die Kette Mint → Metadaten → URI → Inhalt → Bild mit S0/S1-Spalten. Markiere On-Chain-Felder als gleich, Inhalte als unterschiedlich. Vergleiche MINT-B getrennt; verwende einen gestrichelten D1/D2-Angabenkreislauf, niemals ein offizielles Abzeichen.
Illustrative Anzeigeänderungen und angegebene Verbindungen; Herausgeberzuordnung ungeklärt.
Deterministische SVG/HTML oder Diagramme mit Textalternativen, dunklem Marineblau/Schwarz und zurückhaltendem Cyan, leuchtendem Blau und Violett verwenden. Jede Menge und Unsicherheit beschriften. Bei 390px Panels untereinander anordnen; 768px/Desktop- und arabische RTL-Verifizierung bleiben künftige Asset-Arbeit. Kennungen LTR und faktische Achsen-/Kantenrichtungen unverändert halten. Falls Branding ergänzt wird, nur das offiziell vorgegebene BlockAssay-Zeichen verwenden. Beide Datensätze sind Spezifikationen, keine gelieferten Assets.
Werkzeuge
RADAR für den begrenzten didaktischen Zweck dieser Lektion nur verwenden, wenn Netzwerkunterstützung, genaue Identität, Felder und Herkunft verifiziert sind. Dieser Inhalt behauptet keinen Laufzeitendpunkt und keine Anbieterfähigkeit. Den eingebetteten Offline-Übungsdatensatz ohne kostenpflichtigen Zugang verwenden. Fehlende Daten bleiben unbekannt; weder Wallet-Verbindung noch Transaktionssignatur, Tokenstart oder Live-Handel sind erforderlich. Academy-Fortschritt, Zahlungen und Empfehlungen verändern Radar-Belege niemals. Ein Diagnostic Passport bewahrt Beobachtungen und Grenzen, keine Preisprognose und kein Sicherheitszertifikat.
Quellen und Aussagegrenzen
- Metaplex Token Metadata: Vermögenswerte aktualisieren — Update-Berechtigung, Mutable-Flag und bearbeitbare Metadatenfelder innerhalb dieses bestimmten Programms. Geprüft 2026-09-30.
- ERC-20-Tokenstandard — Standardschnittstelle; optionale Namen, Symbole und Dezimalstellen; keine Privilegien- oder Identitätszertifizierung. Geprüft 2026-09-30.
- Metaplex-Token-Metadata-Implementierung (festgelegte Referenz) — Die Prüfung
is_mutableweist den Ersatz vonDatazurück;new_update_authoritywird getrennt gemäß seiner Autorisierung und seinen Invarianten behandelt. Geprüft 2026-10-05.
Dokumentation stützt Mechanismen, nicht fiktive Datensatzwerte. Alle Beispiele und Übungsdatensätze sind eigenes ILLUSTRATIVE Material, in dieser Datei fixiert. S0/S1 sind synthetische Kontextlabels; observedAt ist null, weil keine Live- oder historische Ledger-Messung erhoben wurde. Dokumentation und tatsächlich bereitgestelltes Verhalten vor jeder Veröffentlichung oder Integration erneut prüfen.
Nächste Lektion
P08-L06 nach der ausgearbeiteten Übung und Quizprüfung.
Visuelle Spezifikationen
P08-L05-V01
Welche Ebene änderte sich und welche Identitätsaussage bleibt unbestätigt?
Illustrative Anzeigeänderungen und angegebene Verbindungen; Herausgeberzuordnung ungeklärt.
Zeichne die Kette Mint → Metadaten → URI → Inhalt → Bild mit S0/S1-Spalten. Markiere On-Chain-Felder als gleich, Inhalte als unterschiedlich. Vergleiche MINT-B getrennt; verwende einen gestrichelten D1/D2-Angabenkreislauf, niemals ein offizielles Abzeichen.
MINT-A bleibt fest, während Inhaltsname/-bild sich ändern; andere MINT-B teilt Branding; Seite und Metadaten verweisen gegenseitig unverifiziert.
390px Panels untereinander mit Textäquivalent; später 768px und Desktop prüfen
RTL-Beschriftungen und Navigation; Kennungen LTR isoliert; numerische Achsen, Ereignisfolge und faktische Kantenrichtung bewahren.
FIX-P08-05
P08-L05-V02
Welche Aussage ist gestützt, bedingt, unbekannt oder ungestützt?
Illustrative Beleggrenzen; kein Sicherheits- oder Anlageurteil.
Vier beschriftete OBSERVED/INFERRED/UNKNOWN/INSUFFICIENT EVIDENCE-Zeilen, die mit Aussagen und Datensatz-IDs dieser Lektion verbunden sind. Beobachtungen sind vorgegebene fiktive Datensätze, keine Live-Messungen.
Vier Belegzustandszeilen mit Datensatzverweisen und nächsten Verifizierungsschritten.
390px Panels untereinander mit Textäquivalent; später 768px und Desktop prüfen
RTL-Beschriftungen und Navigation; Kennungen LTR isoliert; numerische Achsen, Ereignisfolge und faktische Kantenrichtung bewahren.
FIX-P08-05
Quellen und Aussagegrenzen
S08-METADATA · official_documentation_or_standard
Metaplex Token Metadata: Vermögenswerte aktualisieren
- Gestützte Aussage
- Update-Berechtigung, Mutable-Flag und bearbeitbare Metadatenfelder innerhalb dieses bestimmten Programms.
- Verifikationsgrenze
- Primärseite zur redaktionellen Mechanismusstützung geprüft; kein bereitgestellter Vermögenswert oder Ledger-Übungsdatensatz unabhängig gemessen.
- Prüfdatum
- 2026-09-30
https://www.metaplex.com/docs/smart-contracts/token-metadata/update
S08-ERC20 · official_documentation_or_standard
ERC-20-Tokenstandard
- Gestützte Aussage
- Standardschnittstelle; optionale Namen, Symbole und Dezimalstellen; keine Privilegien- oder Identitätszertifizierung.
- Verifikationsgrenze
- Primärseite zur redaktionellen Mechanismusstützung geprüft; kein bereitgestellter Vermögenswert oder Ledger-Übungsdatensatz unabhängig gemessen.
- Prüfdatum
- 2026-09-30
https://eips.ethereum.org/EIPS/eip-20
S08-METADATA-CODE · official_implementation
Metaplex-Token-Metadata-Implementierung (festgelegte Referenz)
- Gestützte Aussage
- Die Prüfung `is_mutable` weist den Ersatz von `Data` zurück; `new_update_authority` wird getrennt gemäß seiner Autorisierung und seinen Invarianten behandelt.
- Verifikationsgrenze
- Offizieller Quellcode beim festgelegten Commit geprüft; kein bereitgestellter Vermögenswert oder Ledger-Übungsdatensatz unabhängig gemessen.
- Prüfdatum
- 2026-10-05
https://github.com/metaplex-foundation/mpl-token-metadata/blob/353d01be4af3018e1daf49d0cd35ba9f731d9c9c/programs/token-metadata/program/src/state/metadata.rs
Datenherkunft
id: FIX-P08-05
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original frozen educational fixture embedded in lesson
timeBasis: Synthetic S0/S1 snapshots, not UTC observations or real blocks
identifiers: Deliberately invalid fictional network, asset and account labels; never use as transaction targets
scope: Fictional metadata/payload versions and unauthenticated reciprocal declarations.