Sui.

Publicación

Comparte tu conocimiento.

md rifat hossen.
Jun 19, 2025
Discusión

Soulbound Activo transferible

¡Gran artículo! Me gustaría añadir algunos puntos prácticos para reforzar el diseño y la seguridad tipográfica en torno a los activos heterogéneos de Sui Move:

✅ Como se dynamic_field::add<K, V>()requiere esta storehabilidad, los activos como los tokens Soulbound (que solo los tienenkey) no se pueden almacenar directamente. IDEn su lugar, almacena solo sus storemetadatos y los de la lista, que tienen.

✅ El mejor enfoque: separar las colecciones en función de las limitaciones de capacidad:

  • VecMap<ID, ListingWithAsset>→ para key + storeactivos (por ejemplo, NFT transferibles)
  • VecMap<ID, ListingMetadata>→ para keyactivos exclusivos (p. ej., tokens Soulbound)

✅ Agregue una asset_type: Stringetiqueta de tiempo de ejecución a los metadatos. Esto le permite identificar y gestionar de forma segura la lógica de los activos (por ejemplo, las transferencias o la visualización) incluso después de la eliminación del tipo.

✅ Los tipos fantasma son excelentes para etiquetar tipos en tiempo de compilación y evitar el uso indebido por parte de los desarrolladores (como las transferencias accidentales de tokens no transferibles).

Esta estructura modular es escalable, evita que se infrinjan las capacidades de Move y permite un diseño flexible del mercado sin sacrificar la seguridad. ¡Buen trabajo al explicarlo tan minuciosamente!

  • Sui
  • NFT Ecosystem
1
1
Cuota
Comentarios
.

Respuestas

1
0xduckmove.
Jun 21 2025, 07:44

En ese caso, el SBT dependería del propietario de KioskoWnerCap, por lo que no estaría realmente limitado.

2
Mejor Respuesta
Comentarios
.

Sabes la respuesta?

Inicie sesión y compártalo.

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

610Publicaciones1335Respuestas
Sui.X.Peera.

Gana tu parte de 1000 Sui

Gana puntos de reputación y obtén recompensas por ayudar a crecer a la comunidad de Sui.

Campaña de RecompensasJulio