Zum InhaltBlockAssay

Metadaten und Identität

P08-L05 · P08 · P08-M02

Bearbeitbare Metadaten von bestätigter Vermögenswertidentität unterscheiden

ILLUSTRATIVE · needs_review

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.

DatensatzObjekt/KontextVorgegebene Inhalte
M1MINT-A, Metadaten META-A, S0Name Alpha; URI alpha.example.invalid/data; mutable=true; Berechtigung U
M2MINT-A, META-A, S1gleiche On-Chain-Felder wie M1
J1bei S0 erfasste URI-AntwortName Alpha; Bild alpha.example.invalid/logo1
J2bei S1 erfasste Antwort derselben URIName Alpha Prime; Bild alpha.example.invalid/logo2
M3MINT-B, META-B, S0Name Alpha; gleiche Logoerscheinung; mutable=false
D1nicht authentifizierte herausgeberähnliche Seitegibt SIM-SOL-A / MINT-A an
D2Website-Feld der Metadatenverweist 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

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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

SPECIFICATION_ONLY · ILLUSTRATIVE

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
Primärquelle öffnen
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
Primärquelle öffnen
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
Primärquelle öffnen
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.

Prüfe deine Begründung

P08-L05-Q1 · Was änderte sich zwischen M1/M2 und J1/J2?
P08-L05-Q2 · Beweisen unveränderliche Metadaten von B Herausgeberauthentizität?
P08-L05-Q3 · Wie sollten D1/D2 beschrieben werden?
P08-L05-Q4 · Was ist für eine reproduzierbare Prüfung einer sich ändernden Anzeige nötig?
P08-L05-Q5 · Was folgt allein aus einer unveränderten URI?