Токени замкнутого циклу (CLT) дозволяють створювати токени на Sui, які мають визначені правила та обмеження, що дозволяє створювати системи закритих токенів. На відміну від стандарту Coin від Sui, який дозволяє необмежене використання та передачу, CLT пропонують більш контрольований і настроюваний підхід.

У Sui стандарт Coin можна використовувати для створення гнучких, необмежених і загальновизнаних монет, схожих на готівку, які можуть бути використані де завгодно. Хоча це вигідно для широких сценаріїв загального використання, воно не відповідає вимогам випадків використання, які вимагають суворого контролю над тим, як, де та ким використовуються токени. 

CLT особливо цінні для додатків, які використовують токени для конкретно визначених цілей, таких як винагорода лояльних клієнтів, дотримання юрисдикційних норм або створення закритої внутрішньоігрової економіки.

Потреба в токенах замкнутого циклу

Хоча необмежений характер стандарту Sui Coin виявляється надзвичайно цінним для багатьох цілей, вільний характер монети насправді може бути обмеженням. Ці типи активів можуть функціонувати як готівка; їх можна вільно передавати, обертати та розпізнавати та приймати в будь-якій програмі. 

Ця система з відкритим циклом є корисною для багатьох сценаріїв, але її не вистачає в програмах, які вимагають певних обмежень. Наприклад, певним службам можуть знадобитися токени, які можна використовувати лише з певною метою, авторизованими обліковими записами, які пройшли перевірку KYC, або внутрішньоігрова валюта, яку можна витрачати лише на певних ринках.

Потреба в таких конкретних обмеженнях виникає в різних сценаріях. Програми лояльності, внутрішньоігрові валюти та обмежені ринки часто працюють краще в контрольованому середовищі, де токени не можна торгувати або використовувати поза їхнім призначенням. Відповідність нормативним вимогам також вимагає обмежень на використання токенів, щоб гарантувати, що лише перевірені або авторизовані організації можуть зберігати та використовувати ці токени. Завдяки запровадженню цих засобів контролю можна пом’якшити потенціал для зловживань, шахрайства та нормативних порушень, що є важливим для створення економічної системи, яка може запроваджувати певні правила та обмеження.

Можливості, які відкриваються за допомогою замкнутих токенів

CLT дають розробникам вищий ступінь контролю та налаштування того, як токени використовуються та передаються в їхніх програмах. Використовуючи стандарт CLT у структурі Sui, розробники можуть:

  • Обмежити використання маркерів авторизованими програмами.

  • Налаштуйте спеціальні правила для переказів, витрат і конверсій.

  • Додайте довільні обмеження на передачу токенів між адресами користувачів, витрачання токенів і використання токенів у смарт-контрактах.

Ці можливості відкривають широкий спектр можливостей. Наприклад, токени можуть бути розроблені для запобігання торгівлі в мережі, що робить їх ідеальними для програм лояльності або внутрішньоігрових валют, де спекуляція небажана. Вони також можуть забезпечити дотримання нормативних вимог, обмеживши використання підтвердженими обліковими записами або певними службами.

Як працюють токени замкнутого циклу

Розробники реалізують CLT через модуль sui::token, який відрізняє їх від традиційних монет відсутністю можливості зберігання. Це означає, що CLT не можна упаковувати, зберігати як динамічні поля або вільно передавати, якщо це не дозволяє спеціальна політика. Вони можуть належати лише обліковому запису, а не зберігатися в програмі, але їх можна витратити. Механізм авторизації для CLT називається ActionRequest, що дозволяє власнику маркера вказувати, які дії (перекази, витрати, конверсії) дозволені та підлягають виконанню за допомогою попередньо визначених правил.

TokenPolicy — це спільний об’єкт, який творець маркера може створити за допомогою TreasuryCap, вказуючи умови для переказів маркерів, витрат або конверсій. Ці політики забезпечуються програмованими правилами в TokenPolicy, реалізованими як окремі модулі Move, що дозволяє використовувати модульні та повторно використовувані визначення політики. Щоб вирішити проблеми зі зберіганням токенів, CLT використовують метод витрачання, де витрачені токени можна спалювати безпосередньо або доставляти в TokenPolicy як витратний_баланс. Цей баланс не можна повторно використовувати, а лише спалити, забезпечуючи суворий контроль над життєвим циклом і використанням маркера.

Замикання петлі

Токени замкнутого циклу пропонують рівень контролю та налаштування, недоступний для стандарту Sui Coin або типових стандартів токенів, які можна знайти в інших протоколах блокчейну. Дозволяючи розробникам накладати певні правила та обмеження на використання токенів, CLT відкривають нові можливості для безпечних, сумісних і спеціалізованих програм. Прийняття та впровадження CLT зіграє вирішальну роль у формуванні майбутнього DeFi та цифрових активів.

Примітка. Цей вміст призначено лише для загальноосвітніх та інформаційних цілей, його не слід тлумачити чи покладатися як схвалення чи рекомендацію щодо купівлі, продажу чи утримання будь-яких активів, інвестицій чи фінансового продукту та не є фінансовою, юридичною чи податковою консультацією. .