Closed-Loop-Tokens (CLTs) ermöglichen die Erstellung von Token auf Sui mit definierten Regeln und Einschränkungen, wodurch geschlossene Tokensysteme erstellt werden können. Im Gegensatz zum Coin-Standard von Sui, der uneingeschränkte Nutzung und Übertragung ermöglicht, bieten CLTs einen kontrollierteren und anpassbareren Ansatz.

In Sui kann der Coin-Standard verwendet werden, um flexible, uneingeschränkte und universell anerkannte Münzen zu erstellen, die Bargeld ähneln und von jedem überall verwendet werden können. Dies ist zwar für breite, allgemeine Verwendungsszenarien von Vorteil, erfüllt jedoch nicht die Anforderungen von Anwendungsfällen, die eine strenge Kontrolle darüber erfordern, wie, wo und von wem Token verwendet werden.

CLTs sind besonders wertvoll für Apps, die Token für speziell definierte Zwecke verwenden, beispielsweise um treue Kunden zu belohnen, rechtliche Bestimmungen einzuhalten oder eine geschlossene In-Game-Ökonomie zu schaffen.

Die Notwendigkeit von Closed-Loop-Tokens

Während sich die uneingeschränkte Natur des Sui Coin-Standards für viele Anwendungen als äußerst wertvoll erweist, kann die frei fließende Natur einer Münze tatsächlich eine Einschränkung darstellen. Diese Arten von Vermögenswerten können wie Bargeld funktionieren; sie sind frei übertragbar, verpackbar und können in jeder App erkannt und akzeptiert werden.

Dieses offene System ist in vielen Fällen nützlich, greift jedoch bei Apps, die bestimmte Einschränkungen erfordern, zu kurz. Beispielsweise benötigen bestimmte Dienste Token, die nur für einen bestimmten Zweck oder von autorisierten Konten verwendet werden können, die KYC-Prüfungen durchlaufen haben, oder Spielwährung, die nur auf bestimmten Märkten ausgegeben werden kann.

Die Notwendigkeit solcher spezifischen Einschränkungen ergibt sich in verschiedenen Szenarien. Treueprogramme, In-Game-Währungen und eingeschränkte Marktplätze funktionieren oft besser in kontrollierten Umgebungen, in denen Token nicht außerhalb ihres vorgesehenen Kontexts gehandelt oder verwendet werden können. Die Einhaltung gesetzlicher Vorschriften erfordert auch Einschränkungen bei der Token-Nutzung, um sicherzustellen, dass nur verifizierte oder autorisierte Stellen diese Token besitzen und verwenden können. Durch die Implementierung dieser Kontrollen kann das Potenzial für Missbrauch, Betrug und Verstöße gegen Vorschriften gemindert werden, was für die Schaffung eines Wirtschaftssystems, das spezifische Regeln und Einschränkungen durchsetzen kann, von wesentlicher Bedeutung ist.

Möglichkeiten, die durch Closed-Loop-Token freigesetzt werden

CLTs ermöglichen Entwicklern ein höheres Maß an Kontrolle und Anpassung darüber, wie Token in ihren Apps verwendet und übertragen werden. Mit dem CLT-Standard im Sui-Framework können Entwickler:

  • Beschränken Sie die Token-Nutzung auf autorisierte Apps.

  • Richten Sie benutzerdefinierte Richtlinien für Überweisungen, Ausgaben und Konvertierungen ein.

  • Fügen Sie beliebige Einschränkungen für Token-Übertragungen zwischen Benutzeradressen, Ausgabe-Token und Token-Nutzung in Smart Contracts hinzu.

Diese Fähigkeiten eröffnen eine breite Palette von Möglichkeiten. Token können beispielsweise so gestaltet werden, dass Onchain-Handel verhindert wird, was sie ideal für Treueprogramme oder In-Game-Währungen macht, bei denen Spekulation unerwünscht ist. Sie können auch die Einhaltung gesetzlicher Anforderungen sicherstellen, indem sie die Nutzung auf verifizierte Konten oder bestimmte Dienste beschränken.

So funktionieren Closed-Loop-Token

Builder implementieren CLTs über das Modul sui::token, das sie von herkömmlichen Coins durch ihre fehlende Speicherfähigkeit unterscheidet. Das bedeutet, dass CLTs nicht verpackt, als dynamische Felder gespeichert oder frei übertragen werden können, es sei denn, eine benutzerdefinierte Richtlinie erlaubt dies. Sie können nur einem Konto gehören und nicht in einer App gespeichert werden, aber sie können ausgegeben werden. Der Autorisierungsmechanismus für CLTs wird als ActionRequest bezeichnet und ermöglicht es dem Token-Besitzer, anzugeben, welche Aktionen (Übertragungen, Ausgaben, Konvertierungen) zulässig und durch vordefinierte Regeln durchsetzbar sind.

Eine TokenPolicy ist ein gemeinsam genutztes Objekt, das der Token-Ersteller mithilfe des TreasuryCap generieren kann und das die Bedingungen für Token-Übertragungen, -Ausgaben oder -Konvertierungen angibt. Diese Richtlinien werden durch programmierbare Regeln innerhalb der TokenPolicy durchgesetzt, die als separate Move-Module implementiert sind, was modulare und wiederverwendbare Richtliniendefinitionen ermöglicht. Um Probleme bei der Token-Speicherung zu lösen, verwenden CLTs eine Ausgabemethode, bei der ausgegebene Token entweder direkt verbrannt oder als ausgegebener Saldo an die TokenPolicy übermittelt werden können. Dieser Saldo kann nicht wiederverwendet und nur verbrannt werden, wodurch eine strikte Kontrolle über den Lebenszyklus und die Verwendung des Tokens gewährleistet wird.

Den Kreis schließen

Closed-Loop-Token bieten ein Maß an Kontrolle und Anpassung, das mit dem Sui-Coin-Standard oder typischen Token-Standards, die man anderswo in anderen Blockchain-Protokollen findet, nicht möglich ist. Indem sie es Entwicklern ermöglichen, spezifische Regeln und Einschränkungen für die Token-Nutzung festzulegen, eröffnen CLTs neue Möglichkeiten für sichere, konforme und spezialisierte Apps. Die Einführung und Implementierung von CLTs wird eine entscheidende Rolle bei der Gestaltung der Zukunft von DeFi und digitalen Assets spielen.

Hinweis: Dieser Inhalt dient ausschließlich allgemeinen Bildungs- und Informationszwecken und sollte nicht als Befürwortung oder Empfehlung zum Kauf, Verkauf oder Besitz von Vermögenswerten, Investitionen oder Finanzprodukten ausgelegt oder darauf vertraut werden und stellt keine Finanz-, Rechts- oder Steuerberatung dar.