Tokeny zamkniętej pętli (CLT) umożliwiają tworzenie tokenów na Sui, które mają zdefiniowane zasady i ograniczenia, umożliwiając tworzenie zamkniętych systemów tokenów. W przeciwieństwie do standardu Sui’s Coin, który pozwala na nieograniczone użytkowanie i transfer, CLT oferują bardziej kontrolowane i konfigurowalne podejście.

W Sui standard Coin może być używany do tworzenia elastycznych, nieograniczonych i powszechnie rozpoznawalnych monet przypominających gotówkę, z których każdy może korzystać w dowolnym miejscu. Chociaż jest to korzystne w przypadku szerokich, ogólnych scenariuszy, nie spełnia wymagań przypadków użycia, które wymagają ścisłej kontroli nad tym, jak, gdzie i przez kogo używane są tokeny. 

CLT są szczególnie cenne w przypadku aplikacji korzystających z tokenów w ściśle określonych celach, takich jak nagradzanie lojalnych klientów, przestrzeganie przepisów prawnych lub tworzenie zamkniętej ekonomii w grze.

Zapotrzebowanie na tokeny w pętli zamkniętej

Chociaż nieograniczony charakter standardu Sui Coin okazuje się niezwykle cenny w wielu zastosowaniach, swoboda przepływu monety może w rzeczywistości stanowić ograniczenie. Tego typu aktywa mogą funkcjonować jak gotówka; można je swobodnie przenosić, zawijać i można je rozpoznać i zaakceptować w dowolnej aplikacji. 

Ten system z otwartą pętlą jest korzystny w wielu scenariuszach, ale nie sprawdza się w aplikacjach wymagających określonych ograniczeń. Na przykład niektóre usługi mogą wymagać tokenów, których można używać wyłącznie w określonym celu, przez autoryzowane konta, które przeszły kontrolę KYC, lub waluty w grze, którą można wydać wyłącznie na określonych rynkach.

Potrzeba wprowadzenia takich konkretnych ograniczeń pojawia się w różnych scenariuszach. Programy lojalnościowe, waluty w grach i ograniczone rynki często działają lepiej w kontrolowanych środowiskach, w których tokenami nie można handlować ani używać ich poza ich zamierzonym kontekstem. Zgodność z przepisami wymaga również ograniczeń w użyciu tokenów, aby zapewnić, że tylko zweryfikowane lub autoryzowane podmioty mogą przechowywać i używać tych tokenów. Dzięki wdrożeniu tych kontroli można ograniczyć ryzyko nadużyć, oszustw i naruszeń przepisów, co jest niezbędne w tworzeniu systemu gospodarczego, który może egzekwować określone zasady i ograniczenia.

Możliwości odblokowane przez tokeny zamkniętej pętli

CLT zapewniają twórcom wyższy stopień kontroli i dostosowywania sposobu używania i przesyłania tokenów w ich aplikacjach. Korzystając ze standardu CLT w środowisku Sui, programiści mogą:

  • Ogranicz użycie tokena do autoryzowanych aplikacji.

  • Skonfiguruj niestandardowe zasady dotyczące transferów, wydatków i konwersji.

  • Dodaj dowolne ograniczenia dotyczące transferów tokenów między adresami użytkowników, tokenami wydatków i wykorzystaniem tokenów w inteligentnych kontraktach.

Możliwości te otwierają szerokie spektrum możliwości. Na przykład tokeny można zaprojektować tak, aby uniemożliwiały handel w sieci, co czyni je idealnymi do programów lojalnościowych lub walut w grach, gdzie spekulacja jest niepożądana. Mogą również zapewnić zgodność z wymogami regulacyjnymi, ograniczając użycie do zweryfikowanych kont lub określonych usług.

Jak działają tokeny w pętli zamkniętej

Konstruktorzy wdrażają CLT poprzez moduł sui::token, który odróżnia je od tradycyjnych monet brakiem możliwości przechowywania. Oznacza to, że CLT nie można owijać, przechowywać jako pola dynamiczne ani swobodnie przenosić, chyba że pozwala na to niestandardowa polityka. Mogą być własnością tylko konta i nie mogą być przechowywane w aplikacji, ale można je wydać. Mechanizm autoryzacji dla CLT nazywa się ActionRequest i pozwala właścicielowi tokena określić, które działania (przelewy, wydatki, konwersje) są dozwolone i możliwe do wyegzekwowania za pomocą predefiniowanych reguł.

TokenPolicy to obiekt współdzielony, który twórca tokenów może wygenerować za pomocą TreasuryCap, określając warunki transferów tokenów, wydatków lub konwersji. Zasady te są wymuszane przez programowalne reguły w ramach TokenPolicy, zaimplementowane jako osobne moduły Move, co pozwala na modułowe definicje zasad wielokrotnego użytku. Aby rozwiązać problemy z przechowywaniem tokenów, CLT wykorzystują metodę wydawania, w której wydane tokeny można albo spalić bezpośrednio, albo dostarczyć do TokenPolicy jako wydatki_bilansu. Salda tego nie można ponownie wykorzystać, można je jedynie spalić, co zapewnia ścisłą kontrolę nad cyklem życia i wykorzystaniem tokena.

Zamknięcie pętli

Tokeny o zamkniętej pętli oferują poziom kontroli i dostosowywania niemożliwy do osiągnięcia w przypadku standardu Sui Coin lub typowych standardów tokenów, które można znaleźć gdzie indziej w innych protokołach blockchain. Umożliwiając programistom nakładanie określonych zasad i ograniczeń na użycie tokenów, CLT otwierają nowe możliwości dla bezpiecznych, zgodnych i wyspecjalizowanych aplikacji. Przyjęcie i wdrożenie CLT będzie odgrywać kluczową rolę w kształtowaniu przyszłości DeFi i zasobów cyfrowych.

Uwaga: ta treść służy wyłącznie do ogólnych celów edukacyjnych i informacyjnych i nie należy jej interpretować ani polegać na niej jako poparciu lub rekomendacji zakupu, sprzedaży lub posiadania jakichkolwiek aktywów, produktów inwestycyjnych lub finansowych i nie stanowi porady finansowej, prawnej ani podatkowej .