Un soulbound token (SBT) est généralement un jeton non fongible dont les règles de transfert le lient à un compte. Il peut représenter une adhésion, une réussite ou une attestation associée à ce compte, plutôt qu’un objet de collection librement négociable. Son sens provient de l’émetteur et de l’application, pas simplement de son inscription sur une blockchain.
Des restrictions inscrites dans le code
Les modèles SBT ne sont pas identiques. ERC-5192 fournit une interface pour détecter le verrouillage d’un NFT ; les transferts ERC-721 ordinaires doivent échouer tant qu’il est verrouillé. ERC-5484 spécifie des jetons non transférables avec consentement du destinataire et règles prédéterminées sur les personnes autorisées à les détruire.
Révocation, expiration, déverrouillage ou remplacement dépendent donc du modèle. Certains systèmes permettent de changer de compte par destruction autorisée et réémission. Le nom seul ne promet pas une récupération automatique après la perte d’une clé.
Un jeton ne prouve pas une personne
L’application doit évaluer l’émetteur et les éléments qui étayent l’affirmation du jeton. Empêcher les transferts ne démontre pas, à lui seul, une identité humaine unique et n’empêche pas un changement de contrôleur du compte.
Des attestations publiques peuvent aussi révéler des relations ou des attributs sensibles. Consentement, minimisation des données et mécanismes de correction comptent. La non-transférabilité ne garantit ni confidentialité, ni fiabilité des attestations, ni valeur financière.