Mint een soulbound-identiteitstoken

Solana Token-2022 NonTransferable of Sui Closed-Loop Token — gemunt naar portefeuilles, nooit ertussenuit overgedragen. Identiteit, aanwezigheid, KYC-attest, reputatie.

Soulbound-tokens zijn hoe on-chain-identiteit on-chain blijft. Eenmaal gemunt naar een portefeuille, kan het token nooit bewegen — wat het nuttig maakt voor gegevens, aanwezigheidsbewijzen, KYC-attesten en reputatiesystemen waarbij overdraagbaarheid gebruikers zou toestaan om toewijzing in te spelen. Deze voorinstelling is de eenvoudigste mogelijke SBT op beide ketens: Solana's Token-2022 NonTransferable-uitbreiding of Sui's Closed-Loop Token zonder overdrachtsregel geregistreerd op TokenPolicy.

Wat is inbegrepen

Waarom deze stack

Op Solana is de NonTransferable-uitbreiding een enkele bit op de muntrekeningning — het SPL Token-2022-programma dwingt dit af op protocolniveau, geen aangepaste logica om te controleren. Op Sui wordt `sui::token::Token<T>` alleen met `key`-mogelijkheid gedeclareerd (geen `store`), dus `transfer::public_transfer` wordt afgewezen op compilatietijd en elke beweging vereist een TokenPolicy-regel — die we niet registreren. Omzeiling is structureel onmogelijk op beide ketens.

Waarom niet EVM?

EVM heeft geen primitief op protocolniveau dat niet overdraagbaar is — elke implementatie overschrijft de `_update`-hook op de ERC-20-basis om terug te keren, wat werkt maar niet zo schoon is (het terugkeerpad is controleerbare code, geen protocolhandhaving). Zowel Solana als Sui stellen eersteklasse-soulbound-semantiek bloot, dus we verzenden daar eerst. Een EVM-variant wordt bijgehouden voor wanneer het use-case per-chain-implementatie rechtvaardigt.

Kan de uitgever een badge verbranden?

Ja op beide ketens. Op Solana blokkeert de NonTransferable-uitbreiding overdrachten tussen portefeuilles, maar niet verbranden — de muntautoriteit kan een geloofsbrieven intrekken via de standaard SPL-tokenbraniinstructie. Op Sui bezit de inzender het TreasuryCap en kan het branden via `sui::token::burn` (het closed-loop-beleid is van toepassing op gebruiker-geïnitieerde overdrachten, niet op uitgeververbranding).

Wat is het verschil tussen dit en de Loyalty-voorinstelling op Sui?

Identity / SBT is de maximaal beperkte vorm — geen overdracht, ooit, door niemand. Loyalty (alleen Sui) staat overdracht toe, maar alleen naar adressen op de door de uitgever beheerde allowlist (uw handelaars, partnerportefeuilles, operatorrekeningen). Kies Identity voor gegevens en aanwezigheidsbewijzen; kies Loyalty voor closed-loop-puntprogramma's waar houders saldo's moeten besteden binnen het handelaarsnetwerk.