铸造灵魂绑定身份代币

Solana Token-2022 NonTransferable 或 Sui Closed-Loop Token — 铸入钱包,从不在它们之间转账。身份、出席、KYC 证明、声誉。

灵魂绑定代币就是链上身份如何保持链上。一旦铸入钱包,代币就永远无法移动 — 这使其对凭据、出席证明、KYC 证明和声誉系统很有用,其中可转让性将允许用户游戏分配。此预设是任何链上最简单的可能 SBT:Solana 的 Token-2022 NonTransferable 扩展或 Sui 的 Closed-Loop Token,在 TokenPolicy 上没有注册转账规则。

What's included

为什么选择这个堆栈

在 Solana 上,NonTransferable 扩展是 mint 帐户上的单个比特 — SPL Token-2022 程序在协议级别强制执行,没有要审核的自定义逻辑。在 Sui 上,`sui::token::Token<T>` 仅使用 `key` 能力声明(无 `store`),因此 `transfer::public_transfer` 在编译时被拒绝,每次移动都需要 TokenPolicy 规则 — 我们不会注册。绕过在两条链上结构上都是不可能的。

为什么不选择 EVM?

EVM 没有协议级别的不可转让原始类型 — 每种实现都会覆盖 ERC-20 底座上的 `_update` 钩子以返回,这有效但不那么干净(返回路径是可审计的代码,不是协议执行)。Solana 和 Sui 都公开了一流的灵魂绑定语义,所以我们首先在那里运送。EVM 变体被跟踪用于何时使用情况证明按链实现。

发行者可以销毁徽章吗?

是的在两条链上。在 Solana 上,NonTransferable 扩展会阻止钱包之间的转账,但不会燃烧 — 造币权限可以通过标准 SPL Token Burn 指令撤销凭据。在 Sui 上,部署者持有 TreasuryCap 并可以通过 `sui::token::burn` 进行燃烧(Closed-Loop 政策适用于用户启动的转账,不适用于发行者燃烧)。

这与 Sui 上的 Loyalty 预设有什么区别?

Identity / SBT 是限制最多的形式 — 没有转账,从不,由任何人。Loyalty(仅限 Sui)允许转账,但仅限于发行者管理的允许列表上的地址(您的商户、合作伙伴钱包、运营商账户)。为凭据和出席证明选择身份;为闭环积分计划选择忠诚度,其中持有人需要在商人网络内花费余额。