XRPL-Korrektur soll AMM-Token eingeschränkter Assets von Unbefugten fernhalten
Emittenten auf dem XRP Ledger können RequireAuth setzen, sodass nur von ihnen freigegebene Konten ihren Token halten dürfen. Ein am 27. Oktober im rippled-Repository eröffneter Pull Request (https://github.com/XRPLF/rippled/pull/8648) beschreibt eine Lücke in dieser Kontrolle bei automatisierten Market Makern und schlägt eine Korrektur vor.
Ein AMM-Liquiditätstoken oder LPToken ist ein Anspruch auf beide Assets eines Pools, und LPTokens lassen sich frei übertragen. Für Einzahlungen in einen Pool ist bereits die Freigabe für beide Assets nötig. Laut Pull Request konnte ein Konto ohne Freigabe für ein RequireAuth-Asset das LPToken aber auf anderem Weg erhalten: per Zahlung, eingelöstem Scheck, Angebot, NFT-Angebot oder als Rückerstattung aus einem AMM-Auktionsslot. Nutzte dann der Emittent des anderen Assets AMMClawback, landete das gekoppelte eingeschränkte Asset als echtes Guthaben auf einer Trust Line, die dessen Emittent nie genehmigt hatte. Der Pull Request verweist auf XLS-0073, wonach eine Wallet ohne Freigabe für ein AMM-Asset darüber kein Engagement in diesem Asset erhalten darf.
Unter einem Platzhalter-Amendment namens fixCleanup3_5_0 würde eine neue Prüfung checkLPTokenAuthorization auf jedem Weg, auf dem ein Konto ein LPToken erwirbt, die Freigabe für beide Pool-Assets verlangen. Zahlungen an unbefugte Konten werden abgelehnt, Kaufangebote verweigert und bestehende entfernt statt ausgeführt, NFT-Angebote in LPTokens blockiert, und ein überbotener Inhaber eines Auktionsslots ohne Freigabe verliert seine Rückerstattung. Der Ausstieg bleibt erlaubt: Ein LPToken an seinen AMM zurückzugeben oder ein einzelnes Asset abzuziehen, wird nicht beschränkt, und AMMClawback selbst bleibt unverändert.
Der Pull Request ist offen und der erste von zwei, die aus einer größeren Änderung herausgelöst wurden; ein zweiter, #8650, baut darauf auf.

Was das bedeutet
Am meisten betrifft die Korrektur Emittenten regulierter Token wie Stablecoins und tokenisierter Wertpapiere, die sich auf RequireAuth verlassen, um genau zu wissen, wer ihr Asset hält. Das Verhalten des Ledgers ändert sich erst, wenn das Amendment veröffentlicht und von Validatoren angenommen ist; im Mainnet ist heute nichts anders.