Cardano überprüft minUTxO Reibung bei Token Übertragungen
Der offene Vorschlag CPS-0037 dokumentiert, wie Cardanos Mindest ADA Anforderung kleine Zahlungen, Token Verteilung und die Anwendungsentwicklung verkompliziert. Er legt Kriterien für künftige Lösungen fest und wahrt zugleich den Schutz vor übermäßigem Wachstum der UTxO Menge.
By SongMarketCap
Die Forschenden Nicolas Henin, Will Gould und Polina Vinogradova reichten am 11. September ein Cardano Problem Statement ein, das die durch die derzeitige minUTxO Implementierung des Netzwerks verursachte Reibung adressiert. Das Dokument identifiziert sieben Anwendungsfälle und legt Anforderungen für Vorschläge fest, die die Finanzierung und den Aufbau von Transaktionen vereinfachen sollen. Es bleibt zur Überprüfung offen und führt keine Protokolländerung ein.
Warum Cardano einen Mindestwert in Transaktions Outputs verlangt
Cardano speichert Vermögenswerte in nicht ausgegebenen Transaktions Outputs, den sogenannten UTxOs. Jeder Output kann neben der Basiswährung des Netzwerks auch native Token enthalten, einschließlich NFTs.
Die minUTxO Regel verlangt, dass jeder neue Output einen Mindestbetrag der Basiswährung des Netzwerks enthält. Die genaue Anforderung hängt von der serialisierten Größe des Outputs ab, einschließlich seiner Vermögenswerte, des Datums und eines eventuellen Referenzskripts.
Dieser Mechanismus schafft einen wirtschaftlichen Kostenfaktor für die Aufrechterhaltung eines persistenten Ledger Zustands und begrenzt die Erzeugung großer Mengen von Outputs mit geringem Wert. Die beigefügten Mittel sind keine Transaktionsgebühr und keine Überweisung an die Treasury. Sie bleiben Teil des Outputs und werden von der Person kontrolliert, die ihn ausgeben kann.
Wenn Outputs verbraucht oder konsolidiert werden, kann ihr Wert neue Outputs und Transaktionsgebühren finanzieren, sofern die verbleibenden Outputs ihre eigenen Mindestanforderungen erfüllen.
Kleine Zahlungen und Token Verteilung stoßen auf zusätzliche Reibung
CPS-0037 beschreibt Situationen, in denen ein Nutzer ein natives Token senden möchte, ohne zusätzliches ADA zu übertragen. Im aktuellen Modell muss der Absender die Mindestanforderung für den neuen Output finanzieren, während der Empfänger die Kontrolle über die beigefügten Mittel erhält.
Die Kosten steigen, wenn ein Projekt Token an viele Adressen verteilt. Jeder Empfänger Output benötigt seinen eigenen Mindestwert, wodurch der Verteiler zusätzliche Mittel für die gesamte Charge bereitstellen muss. Ein Claim Modell kann die Finanzierungspflicht auf die Empfänger verlagern, verändert jedoch zugleich den Nutzerfluss und setzt ihre Mitwirkung voraus.
Das Dokument behandelt auch kleine Zahlungen unterhalb des geltenden Mindestwerts. Sie können nicht als eigenständige Outputs dargestellt werden, es sei denn, es wird zusätzlicher Wert bereitgestellt oder die Zahlung wird mit einem bestehenden Empfänger Output kombiniert.
Ein weiterer Fall betrifft eine Wallet, die ein Token in einem Nachfolger Output erhalten kann, aber nicht über den Überschuss verfügt, um die Transaktionsgebühr zu zahlen. Zum Abschluss der Übertragung ist dann ein weiterer Input, eine Auszahlung oder ein externer Gebühren Sponsor erforderlich.
CPS-0037 legt Anforderungen für künftige Cardano Lösungen fest
CPS-0037 definiert das Problem und die Bedingungen, die eine künftige Lösung erfüllen muss. Es ändert keine Cardano mainnet Regeln, senkt nicht das aktuelle Minimum und legt keinen Einführungszeitplan fest.
Henin sagte am 14. September, dass Arbeiten im Anschluss an die BuilderFest Diskussionen mögliche Änderungen im Cardano Ledger Code untersuchen. Das Team prüft, ob Anwendungswert von den Mitteln, die einen Output stützen, getrennt werden könnte und ob Einlagen über eine gesamte Transaktion ausgeglichen werden könnten.
Jedes künftige Design muss das Ledger weiterhin vor einer übermäßigen Ansammlung aktiver Outputs schützen, die Werterhaltung bewahren und bestehende Outputs ausgabefähig halten. Es muss zudem die Kompatibilität mit bereitgestellten Smart Contracts berücksichtigen, die exakte ADA Beträge prüfen.
Die Autoren verlangen, dass vorgeschlagene Lösungen durch reproduzierbare Transaktionen getestet werden, die Finanzierung, Gebühren, rückgewinnbaren Wert und Anwendungslogik abdecken. Diese Vergleiche müssen erkennen lassen, ob ein Design die Last beseitigt, sie verringert oder sie auf eine andere Partei überträgt.
CPS-0037 gibt Wallet Entwicklern, Anwendungsteams und Ledger Ingenieuren einen gemeinsamen Satz von Fällen, an denen künftige Designs gemessen werden können. Ein separater Vorschlag wird weiterhin nötig sein, bevor Cardano die aktuelle Regel ersetzen kann, doch die Diskussion verfügt nun über klar definierte technische Anforderungen statt einer allgemeinen Bitte, Token Übertragungen billiger oder einfacher zu machen.