Solana Token-2022 NonTransferable hoặc Sui Closed-Loop Token — được đúc vào ví, không bao giờ được chuyển giao giữa chúng. Danh tính, sự tham dự, xác chứng KYC, danh tiếng.
Các mã thông báo liên kết với linh hồn là cách danh tính trên chuỗi vẫn ở trên chuỗi. Sau khi được đúc vào ví, mã thông báo không bao giờ có thể di chuyển — điều này làm cho nó hữu ích cho thông tin xác thực, bằng chứng tham dự, xác chứng KYC và các hệ thống danh tiếng nơi khả năng chuyển giao sẽ cho phép người dùng chơi trò chơi giao. Cài đặt trước này là SBT đơn giản nhất có thể trên bất kỳ chuỗi nào: tiện ích mở rộng Token-2022 NonTransferable của Solana hoặc Token Vòng lặp đóng của Sui mà không có quy tắc chuyển giao được đăng ký trên TokenPolicy.
Trên Solana, tiện ích mở rộng NonTransferable là một bit duy nhất trên tài khoản mint — chương trình SPL Token-2022 thực thi nó ở cấp độ giao thức, không có logic tùy chỉnh để kiểm tra. Trên Sui, `sui::token::Token<T>` được khai báo chỉ với khả năng `key` (không có `store`), vì vậy `transfer::public_transfer` bị từ chối tại thời điểm biên dịch và mọi bước đều yêu cầu quy tắc TokenPolicy — mà chúng tôi không đăng ký. Vòng qua về cấu trúc là không thể trên cả hai chuỗi.
EVM không có nguyên thủy mức giao thức không thể chuyển giao — mọi việc thực hiện ghi đè móc `_update` trên cơ sở ERC-20 để quay lại, điều này hoạt động nhưng không sạch sẽ (đường dẫn quay lại là mã có thể kiểm tra được, không phải thực thi giao thức). Cả Solana và Sui đều tiếp xúc ngữ pháp soulbound hạng nhất, vì vậy chúng tôi gửi đi đầu tiên. Biến thể EVM được theo dõi cho khi trường hợp sử dụng biện minh cho việc triển khai cho mỗi chuỗi.
Có trên cả hai chuỗi. Trên Solana, tiện ích mở rộng NonTransferable chặn chuyển giao giữa các ví nhưng không cháy — quyền mint có thể thu hồi thông tin xác thực thông qua lệnh SPL Token Burn tiêu chuẩn. Trên Sui, người triển khai giữ TreasuryCap và có thể cháy thông qua `sui::token::burn` (chính sách Closed-Loop áp dụng cho chuyển giao do người dùng bắt đầu, không phải cháy của nhà xuất bản).
Identity / SBT là hình thức bị giới hạn nhiều nhất — không có chuyển giao, bao giờ cũng không, bởi bất cứ ai. Loyalty (chỉ Sui) cho phép chuyển giao nhưng chỉ đến các địa chỉ trên danh sách cho phép do nhà xuất bản quản lý (thương gia, ví đối tác, tài khoản nhà điều hành của bạn). Chọn Identity cho thông tin xác thực và bằng chứng tham dự; Chọn Loyalty cho các chương trình điểm vòng lặp đóng nơi chủ sở hữu cần chi tiêu số dư trong mạng lưới thương gia.