Mã thông báo vòng kín (CLT) cho phép tạo mã thông báo trên Sui có các quy tắc và hạn chế được xác định, cho phép tạo hệ thống mã thông báo đóng. Không giống như tiêu chuẩn Coin của Sui, cho phép sử dụng và chuyển giao không hạn chế, CLT cung cấp cách tiếp cận được kiểm soát và tùy chỉnh hơn.

Trong Sui, tiêu chuẩn Coin có thể được sử dụng để tạo ra các đồng tiền linh hoạt, không bị hạn chế và được công nhận rộng rãi giống như tiền mặt mà bất kỳ ai cũng có thể sử dụng ở bất kỳ đâu. Mặc dù điều này có lợi cho các tình huống sử dụng rộng rãi, nhưng nó không đáp ứng được nhu cầu của các trường hợp sử dụng yêu cầu kiểm soát chặt chẽ về cách thức, địa điểm và người sử dụng mã thông báo. 

CLT đặc biệt có giá trị đối với các ứng dụng sử dụng mã thông báo cho các mục đích được xác định cụ thể, chẳng hạn như tặng thưởng cho khách hàng trung thành, tuân thủ các quy định pháp lý hoặc tạo ra một nền kinh tế khép kín trong trò chơi.

Sự cần thiết của Token vòng kín

Mặc dù tính chất không hạn chế của tiêu chuẩn Sui Coin tỏ ra vô cùng có giá trị đối với nhiều mục đích sử dụng, nhưng tính chất tự do của một đồng xu thực sự có thể là một hạn chế. Những loại tài sản này có thể hoạt động như tiền mặt; chúng có thể được chuyển nhượng tự do, có thể gói gọn và có thể được nhận dạng và chấp nhận trong bất kỳ ứng dụng nào. 

Hệ thống vòng lặp mở này có lợi cho nhiều tình huống nhưng lại thiếu sót trong các ứng dụng yêu cầu các ràng buộc cụ thể. Ví dụ: một số dịch vụ nhất định có thể cần mã thông báo chỉ có thể được sử dụng cho một mục đích cụ thể, bởi các tài khoản được ủy quyền đã hoàn thành kiểm tra KYC hoặc tiền tệ trong trò chơi chỉ có thể được chi tiêu trong các thị trường được chỉ định.

Nhu cầu về những ràng buộc cụ thể như vậy phát sinh trong nhiều tình huống khác nhau. Các chương trình khách hàng thân thiết, tiền tệ trong trò chơi và thị trường bị hạn chế thường hoạt động tốt hơn trong môi trường được kiểm soát, nơi mã thông báo không thể được giao dịch hoặc sử dụng ngoài bối cảnh dự định của chúng. Việc tuân thủ quy định cũng yêu cầu các hạn chế đối với việc sử dụng mã thông báo để đảm bảo chỉ những thực thể được xác minh hoặc được ủy quyền mới có thể nắm giữ và sử dụng các mã thông báo này. Với việc thực hiện các biện pháp kiểm soát này, nguy cơ lạm dụng, gian lận và vi phạm quy định có thể được giảm thiểu, điều này rất cần thiết trong việc tạo ra một hệ thống kinh tế có thể thực thi các quy tắc và hạn chế cụ thể.

Cơ hội được mở khóa bằng Mã thông báo vòng kín

CLT trao quyền cho người xây dựng mức độ kiểm soát và tùy chỉnh cao hơn về cách sử dụng và chuyển mã thông báo trong ứng dụng của họ. Sử dụng tiêu chuẩn CLT trong khung Sui, nhà phát triển có thể:

  • Hạn chế sử dụng mã thông báo đối với các ứng dụng được ủy quyền.

  • Thiết lập chính sách tùy chỉnh cho chuyển khoản, chi tiêu và chuyển đổi.

  • Thêm các hạn chế tùy ý đối với việc chuyển mã thông báo giữa các địa chỉ người dùng, mã thông báo chi tiêu và việc sử dụng mã thông báo trong hợp đồng thông minh.

Những khả năng này mở ra một loạt các khả năng. Ví dụ: mã thông báo có thể được thiết kế để ngăn chặn giao dịch trực tuyến, khiến chúng trở nên lý tưởng cho các chương trình khách hàng thân thiết hoặc tiền tệ trong trò chơi nơi việc đầu cơ là không mong muốn. Họ cũng có thể đảm bảo tuân thủ các yêu cầu quy định bằng cách hạn chế sử dụng đối với các tài khoản đã được xác minh hoặc các dịch vụ cụ thể.

Cách thức hoạt động của Mã thông báo vòng kín

Các nhà xây dựng triển khai CLT thông qua mô-đun sui::token, giúp phân biệt chúng với các đồng tiền truyền thống do thiếu khả năng lưu trữ. Điều này có nghĩa là CLT không thể được gói, lưu trữ dưới dạng trường động hoặc được chuyển tự do trừ khi chính sách tùy chỉnh cho phép điều đó. Chúng chỉ có thể được sở hữu bởi một tài khoản và không được lưu trữ trong ứng dụng nhưng có thể được sử dụng. Cơ chế ủy quyền cho CLT được gọi là ActionRequest, cho phép chủ sở hữu mã thông báo chỉ định hành động nào (chuyển, chi tiêu, chuyển đổi) được phép và thực thi thông qua các quy tắc được xác định trước.

TokenPolicy là một đối tượng được chia sẻ mà người tạo mã thông báo có thể tạo bằng cách sử dụng Kho bạc, chỉ định các điều kiện để chuyển, chi tiêu hoặc chuyển đổi mã thông báo. Các chính sách này được thực thi bằng các quy tắc có thể lập trình trong TokenPolicy, được triển khai dưới dạng mô-đun Move riêng biệt, cho phép định nghĩa chính sách theo mô-đun và có thể tái sử dụng. Để giải quyết các vấn đề về lưu trữ mã thông báo, CLT sử dụng phương thức chi tiêu, trong đó mã thông báo đã chi tiêu có thể được đốt trực tiếp hoặc gửi đến TokenPolicy dưới dạng chi tiêu_balance. Số dư này không thể được sử dụng lại và chỉ có thể được đốt, đảm bảo kiểm soát chặt chẽ vòng đời và cách sử dụng mã thông báo.

Kết thúc vòng lặp

Mã thông báo vòng kín cung cấp mức độ kiểm soát và tùy chỉnh không thể thực hiện được bằng tiêu chuẩn Sui Coin hoặc tiêu chuẩn mã thông báo thông thường được tìm thấy ở những nơi khác trên các giao thức chuỗi khối khác. Bằng cách cho phép các nhà phát triển áp đặt các quy tắc và hạn chế cụ thể đối với việc sử dụng mã thông báo, CLT mở ra những khả năng mới cho các ứng dụng an toàn, tuân thủ và chuyên biệt. Việc áp dụng và triển khai CLT sẽ đóng một vai trò quan trọng trong việc định hình tương lai của DeFi và tài sản kỹ thuật số.

Lưu ý: Nội dung này chỉ nhằm mục đích giáo dục và thông tin chung và không được hiểu hoặc dựa vào đó như một sự chứng thực hoặc khuyến nghị để mua, bán hoặc nắm giữ bất kỳ tài sản, sản phẩm đầu tư hoặc tài chính nào và không cấu thành lời khuyên về tài chính, pháp lý hoặc thuế .