Sui.

Publication

Partagez vos connaissances.

md rifat hossen.
Jun 19, 2025
Discussion

Soulbound Actif transférable

Super article ! J'aimerais ajouter quelques points pratiques pour renforcer la sécurité de conception et de type autour d'actifs hétérogènes dans Sui Move :

✅ Comme dynamic_field::add<K, V>()cela est nécessairestore, les actifs tels que les jetons Soulbound (qui n'en ont quekey) ne peuvent pas être stockés directement. IDAu lieu de cela, stockez uniquement leurs storemétadonnées et celles de la liste, que possède possède.

✅ Meilleure approche : séparer les collections en fonction des contraintes de capacité :

  • VecMap<ID, ListingWithAsset>→ pour les key + storeactifs (par exemple, les NFT transférables)
  • VecMap<ID, ListingMetadata>→ pour les keyactifs uniquement (par exemple, les jetons Soulbound)

✅ Ajoutez une asset_type: Stringbalise d'exécution aux métadonnées. Cela vous permet d'identifier et de gérer en toute sécurité la logique des actifs (par exemple, les transferts, l'affichage) même après l'effacement du type.

✅ Les types fantômes sont excellents pour le balisage des types au moment de la compilation et pour empêcher toute utilisation abusive par les développeurs (comme les transferts accidentels de jetons non transférables).

Cette structure modulaire est évolutive, évite les violations des capacités de déplacement et permet une conception flexible du marché sans sacrifier la sécurité. Excellent travail pour l'expliquer de manière aussi approfondie !

  • Sui
  • NFT Ecosystem
1
1
Partager
Commentaires
.

Réponses

1
0xduckmove.
Jun 21 2025, 07:44

Dans ce cas, le SBT dépendrait du propriétaire de KioskOwnerCap, il ne serait donc pas vraiment lié à l'âme.

2
Meilleure réponse
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

610Publications1335Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Campagne de RécompensesJuillet