> For the complete documentation index, see [llms.txt](https://doc.cryptostone.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-vn/gioi-thieu/07_digital_implementation_of_gemstone_uniqueness.md).

# 07 Tính độc nhất trong môi trường số

CryptoStone có thể cân nhắc nhiều lựa chọn kỹ thuật để biểu đạt tính độc nhất của mỗi viên đá. Cấu trúc fungible token, semi-fungible token hoặc composite token đều có thể khả thi, nhưng mục tiêu cốt lõi của CryptoStone là để mỗi viên đá có một tổ hợp thuộc tính và tokenId riêng.

Vì vậy, đá quý trong CryptoStone được biểu đạt dưới dạng Gem NFT có tokenId và tổ hợp thuộc tính độc nhất. Lựa chọn này không nhằm nhấn mạnh một tiêu chuẩn kỹ thuật cụ thể, mà là kết quả của việc triển khai các chức năng sau.

| Yêu cầu triển khai                            | Lý do áp dụng cấu trúc NFT                                               |
| --------------------------------------------- | ------------------------------------------------------------------------ |
| Cần tokenId độc nhất cho từng viên đá         | Cấu trúc NFT phù hợp để biểu đạt tài sản dựa trên tokenId độc nhất.      |
| Lưu trữ thuộc tính khác nhau cho từng viên đá | Có thể triển khai metadata theo tokenId và cấu trúc thuộc tính on-chain. |
| Cần hồ sơ chuyển quyền sở hữu                 | Có thể ghi nhận chuyển nhượng và sở hữu theo chuẩn NFT.                  |
| Biểu đạt nhiều loại đá trong một collection   | 12 loại đá có thể được phân biệt bằng thuộc tính `stoneType`.            |
| Theo dõi độ hiếm và lịch sử giao dịch         | Có thể theo dõi provenance và rarity của từng NFT.                       |

Nói cách khác, cấu trúc Gem NFT trong CryptoStone không phải phương tiện để tạo image NFT. Nó là một container kỹ thuật để biểu đạt tính độc nhất và bản chất tài sản dựa trên thuộc tính của đá quý kỹ thuật số.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-vn/gioi-thieu/07_digital_implementation_of_gemstone_uniqueness.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
