Sui.

Bài viết

Chia sẻ kiến thức của bạn.

md rifat hossen.
Jun 19, 2025
Thảo Luận

Soulbound Tài sản có thể chuyển nhượng

Bài viết tuyệt vời! Tôi muốn thêm một vài điểm thực tế để củng cố thiết kế và an toàn loại xung quanh các tài sản không đồng nhất trong Sui Move:

✅ Vì dynamic_field::add<K, V>()yêu cầu storekhả năng, các tài sản như token soulbound (chỉ cókey) không thể được lưu trữ trực tiếp. IDThay vào đó, chỉ lưu trữ storesiêu dữ liệu của chúng và danh sách dữ liệu mà do có.

✅ Cách tiếp cận tốt nhất: các bộ sưu tập riêng biệt dựa trên các hạn chế về khả năng:

  • VecMap<ID, ListingWithAsset>→ đối với key + storetài sản (ví dụ: NFT có thể chuyển nhượng)
  • VecMap<ID, ListingMetadata>→ chỉ dành cho keytài sản -only (ví dụ: token soulbound)

✅ Thêm thẻ thời gian chạy asset_type: Stringvào siêu dữ liệu. Điều này cho phép bạn xác định và xử lý an toàn logic tài sản (ví dụ: chuyển, hiển thị) ngay cả sau khi xóa loại.

✅ Các loại Phantom rất tuyệt vời để gắn thẻ kiểu trong thời gian biên dịch và ngăn chặn việc lạm dụng của nhà phát triển (như chuyển vô tình các mã thông báo không thể chuyển nhượng).

Cấu trúc mô-đun này có thể mở rộng, tránh vi phạm khả năng di chuyển và cho phép thiết kế thị trường linh hoạt mà không làm mất an toàn. Làm việc tuyệt vời khi giải thích nó một cách kỹ lưỡng!

  • Sui
  • NFT Ecosystem
1
1
Chia sẻ
Bình luận
.

Câu trả lời

1
0xduckmove.
Jun 21 2025, 07:44

Trong trường hợp đó, SBT sẽ phụ thuộc vào chủ sở hữu của KioskownerCap, vì vậy nó sẽ không thực sự bị ràng buộc.

2
Câu trả lời hay nhất
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

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

610Bài viết1335Câu trả lời
Sui.X.Peera.

Kiếm phần của bạn từ 1000 Sui

Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.

Chiến dịch phần thưởngTháng Bảy