Zum Inhalt springen
AktiviertTier AToken

MPTokensV1 XLS-33

Multi-Purpose Tokens sind ein kompakter nativer Standard für fungible Assets. MPTokensV1 ist im XRP Ledger aktiviert. xrpscan nennt 01.10.2025 als Aktivierungsdatum und rippled 2.3.0 als erste Version.

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

Status
Aktiviert
XLS
XLS-33
Version
rippled 2.3.0
Aktiviert
01.10.2025

Was ändert dieses Amendment?

Warum gibt es dieses Amendment?

Fungible Assets benötigen für große Halterzahlen eine kompaktere Alternative zu paarweisen Trustlines.

Wie funktioniert der Mechanismus?

Eine MPTokenIssuance speichert die Eigenschaften einer Ausgabe, während jedes MPToken-Objekt genau den Bestand eines Halters abbildet. Das einseitige Modell ersetzt für diesen Token-Typ die bidirektionale RippleState-Beziehung. Eigene Transaktionen erstellen, ändern, autorisieren und löschen Ausgaben, während Payment und Clawback MPT-Beträge verarbeiten.

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

VorherNachher
Fungible XRPL-Token nutzten in erster Linie paarweise Trustlines mit zwei Seiten, Limits und Rippling-Eigenschaften.Ein Emittent kann eine kompakte, unidirektionale Ausgabe anlegen und Halterpositionen in eigenen MPToken-Objekten führen.

Für wen ist die Änderung relevant?

XRP-Halter und Nutzer

MPTs sind ausgegebene Assets und keine Form von XRP. Vor dem Erwerb sind Autorisierung, Transfer, Lock, Escrow, Handel, Clawback und TransferFee je Ausgabe zu prüfen.

Wallets und App-Entwickler

Integrationen benötigen den 192-Bit-MPTokenIssuanceID, ganzzahlige MPT-Beträge und eigene Ledger-Objekte neben klassischen Trustline-Token.

Börsen und Emittenten

Emittenten erhalten ein kompakteres Modell für viele Halter und können Compliance-Eigenschaften bei der Ausgabe setzen. Diese Basisflags sind in V1 anschließend unveränderlich.

Node-Betreiber

MPTs reduzieren den langfristigen Speicherbedarf gegenüber bidirektionalen Trustlines, ergänzen aber neue Serialisierung, Ledger-Typen und API-Abfragen.

Welche Grenzen und Risiken bleiben?

  • MPTs bilden keine bidirektionalen Schuldbeziehungen und unterstützen kein Balance Netting wie Trustlines.
  • MPTokensV1 integriert nur direkte MPT-Zahlungen. DEX, Cross-Currency-Payments, Checks und AMMs benötigen MPTokensV2.
  • MPT-Beträge sind ganzzahlig und auf 0 bis 2^63 minus 1 begrenzt. AssetScale dient nur der Darstellung.
  • Die bei der Ausgabe gesetzten Basisflags sind in V1 unveränderlich.
  • Eine TransferFee kann bis zu 50 Prozent betragen und setzt die Transferfähigkeit der Ausgabe voraus.
  • Bei RequireAuth muss der Halter zuerst sein MPToken-Objekt anlegen, bevor der Emittent ihn autorisieren kann.
  • MPTs sind als Alternative gedacht und ersetzen Trustlines nicht generell.

Welche Gebühren- und Performancewerte nennt die Spec?

  • MPTokenIssuance und MPToken benötigen weniger On-Ledger-Speicher als eine vollständige bidirektionale Trustline-Struktur.
Technische Details: Transaktionen, Felder, Codes und Invarianten

Transaktionen

  • MPTokenIssuanceCreate
  • MPTokenIssuanceSet
  • MPTokenIssuanceDestroy
  • MPTokenAuthorize
  • Payment
  • Clawback
  • AccountDelete

Ledger-Objekte

  • MPTokenIssuance
  • MPToken

Felder und Flags

  • MPTokenIssuanceID
  • Issuer / Sequence
  • AssetScale
  • MaximumAmount / OutstandingAmount
  • TransferFee
  • MPTokenMetadata
  • MPTAmount
  • lsfMPTLocked 0x0001
  • lsfMPTCanLock 0x0002
  • lsfMPTRequireAuth 0x0004
  • lsfMPTCanEscrow 0x0008
  • lsfMPTCanTrade 0x0010
  • lsfMPTCanTransfer 0x0020
  • lsfMPTCanClawback 0x0040

API-Methoden

  • ledger_entry
  • mpt_holders (Clio)

Ergebnis-Codes

  • temMALFORMED
  • tesSUCCESS

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?

MPTokensV1 ist im XRP Ledger aktiviert. xrpscan nennt 01.10.2025 als Aktivierungsdatum und rippled 2.3.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?

Multi-Purpose Tokens: Protokollfolge

  1. MPTokensV1Aktiviert · ab rippled 2.3.0
  2. TokenEscrowAktiviert · ab rippled 2.5.0
  3. PermissionedDEXAktiviert · ab rippled 2.5.0
  4. fixMPTDeliveredAmountAktiviert · ab rippled 3.0.0
  5. fixTokenEscrowV1Aktiviert · ab rippled 3.0.0
  6. fixCleanup3_2_0Aktiviert · ab rippled 3.2.0
  7. DynamicMPTIn Entwicklung
  8. ConfidentialTransferIn Entwicklung
  9. MPTokensV2In Entwicklung

Welche Primärquellen belegen die Angaben?

← Alle XRPL-Amendments und XLS-Spezifikationen