Zum Inhalt springen
AktiviertTier AToken

DynamicNFT XLS-46

Die URI eines dafür freigeschalteten NFT kann nach dem Minting geändert werden. DynamicNFT ist im XRP Ledger aktiviert. xrpscan nennt 11.06.2025 als Aktivierungsdatum und rippled 2.4.0 als erste Version.

Fachlich geprüft am 31.07.2026 · Autor: Philip F. Schmitt

Status
Aktiviert
XLS
XLS-46
Version
rippled 2.4.0
Aktiviert
11.06.2025

Was ändert dieses Amendment?

Warum gibt es dieses Amendment?

Manche NFTs bilden veränderliche Zustände ab. Dafür muss die Metadaten-URI gezielt aktualisierbar sein, ohne jedes native NFT grundsätzlich veränderbar zu machen.

Wie funktioniert der Mechanismus?

Beim Minting erklärt tfMutable die URI eines NFTs ausdrücklich für veränderbar. Danach kann der Aussteller oder ein von ihm autorisierter Minter die URI mit NFTokenModify ersetzen oder löschen. NFTs ohne dieses Mint-Flag behalten die unveränderliche XLS-20-Regel.

Was ändert sich gegenüber dem Vorgänger?

VorherNachher
Die beim Minting gesetzte URI eines nativen XRPL-NFT blieb unveränderlich.Nur ein mit tfMutable erzeugtes NFT kann seine URI später über NFTokenModify ändern.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

Käufer müssen vor dem Erwerb sehen, ob die verlinkten Metadaten später geändert oder entfernt werden können.

Wallets und App-Entwickler

Marktplätze sollten tfMutable und jede URI-Änderung sichtbar machen und gecachte Metadaten nach NFTokenModify erneuern.

Börsen und Emittenten

Minter können veränderliche Spielzustände, Tickets oder aktualisierbare Medien abbilden, müssen diese Kontrolle aber beim Minting offenlegen.

Node-Betreiber

Nodes erlauben NFTokenModify nur für berechtigte Konten und nur bei einem NFT, dessen unveränderliches Mint-Flag die Änderung freigibt.

Welche Grenzen und Risiken bleiben?

  • tfMutable muss beim Minting gesetzt werden und lässt sich später nicht ergänzen.
  • Geändert wird nur die URI. Der Ledger verändert oder validiert den Inhalt am Ziel der URI nicht.
  • Der Aussteller oder ein autorisierter Minter behält die technische Kontrolle über die URI.
  • Ein ohne tfMutable erzeugtes NFT bleibt unveränderlich.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • NFTokenMint
  • NFTokenModify

Ledger-Objekte

  • NFTokenPage mit eingebettetem NFToken

Felder und Flags

  • Owner
  • NFTokenID
  • URI
  • tfMutable 0x00000010

Wie hängt dieses Amendment mit anderen zusammen?

Jede direkte Verbindung besitzt einen Typ, eine Erklärung und eine Primärquelle.

Wie geht es mit diesem Amendment weiter?

DynamicNFT ist im XRP Ledger aktiviert. xrpscan nennt 11.06.2025 als Aktivierungsdatum und rippled 2.4.0 als erste Version.

Die Regeln sind bereits Teil des Mainnets. Serverbetreiber brauchen eine kompatible rippled-Version, normale Wallet-Nutzer müssen nichts manuell aktivieren.

Wo steht es in seiner Amendment-Familie?

Native NFTs: Protokollfolge

  1. NonFungibleTokensV1Veraltet · ab rippled 1.9.0
  2. fixNFTokenDirV1Veraltet · ab rippled 1.9.1
  3. NonFungibleTokensV1_1Aktiviert · ab rippled 1.9.2
  4. fixNFTokenNegOfferVeraltet · ab rippled 1.9.2
  5. fixRemoveNFTokenAutoTrustLineAktiviert · ab rippled 1.9.4
  6. fixNonFungibleTokensV1_2Aktiviert · ab rippled 1.10.0
  7. fixNFTokenRemintAktiviert · ab rippled 1.11.0
  8. fixNFTokenReserveAktiviert · ab rippled 2.1.0
  9. NFTokenMintOfferAktiviert · ab rippled 2.3.0
  10. fixNFTokenPageLinksAktiviert · ab rippled 2.3.0
  11. fixEnforceNFTokenTrustlineAktiviert · ab rippled 2.3.0
  12. DynamicNFTAktiviert · ab rippled 2.4.0
  13. fixEnforceNFTokenTrustlineV2Aktiviert · ab rippled 2.5.0

Welche Primärquellen belegen die Angaben?

← Alle XRPL-Amendments und XLS-Spezifikationen