This page is a machine translation of the English text. Please contact `faunsu https://twitter.com/faunsu19000` or `symbol-community.com/community` for language proofreading of articles.

2024 年 4 月 4 日，[KICN-FT@kicnft.symbol](https://x.com/kicnft) 提出了 "sip-1000 AggregateData Metadata Standard"，以规范 "由 Aggregate-Transactions 组成的数据元数据"。

> KICN-FT@kicnft.symbol 在 X 上发布的帖子：
> https://x.com/kicnft/status/1775777787837866175

---

## 1. 关于 `SIP`

`SIP` 是 "Symbol Improvement Proposal" 的首字母缩写，是改进 Symbol 区块链规格或功能的提案，是其应用形式，即 Bitcoin 的 `BIP` 和 Ethereum 的 `EIP`。

目前，关于改进 Symbol 区块链规格和功能的建议可以以任何形式向核心团队提出，例如在 Discord上提出，没有正式的格式，如 "BIP "或 "EIP"。

因此，本 `SIP-1000` 也不采用正式格式，而是继 `BIP` 和 `EIP` 之后，作为 `SIP-1000` 提出，并就其格式征求意见。同时，作为 `SIP` 提出提案流程编写指南，并就其格式征求意见。

请注意，`SIP-1000` 仍处于公众反馈阶段，不会根据第 X 次会议上提出的意见或其汇总情况来决定。

会议还宣布，经讨论后，计划与核心小组一起编写 `SIP-1` 草案，其中包括实际正式审议和决策的流程和规则。

而且，如果 Symbol 区块链也能为提案提供一种 `SIP` 格式，如 `BIP` 或 `EIP`，作为一套准则，用户今后想提出提案时就可以使用，也更容易看到每项提案的讨论和结论。

#### 参考文献
> BIP:https://github.com/bitcoin/bips
> EIP:https://github.com/ethereum/EIPs

#### 补充信息
`SIP-1000` 中的 `1000` 看起来像一个提案编号，但并不意味着第 `1000` 个提案，其含义也不是很深，因为还没有正式的提案流程。提案者避免使用两位或三位数字，因为这些数字通常与计算机科学中的保留或知名主题有关。


## 2. `SIP-1000`：关于将 "由聚合交易组成的数据的metadata"标准化的建议

在 Symbol 区块链上创建 fully-on-chain NFT 时，通常会使用 Aggregate Transactions 来分割和记录数据，或者在记录无法存储在单个 Transaction 中的数据时使用其他方法。

不过，有关数据格式和分割方式的信息也取决于数据的创建和解码方式。

因此，建议将 metadata 标准化，以便在记录 NFT 数据链时，更好地将用于解码 NFT 图像的信息和其他数据存储在一起，并使数据存储格式易于用户理解。

### 为什么要提出 metadata 标准化？

目前，Symbol 已拥有许多 fully on-chain 的数据记录方法，如 NFTDrive、metal 和 COMSA，以及用于引用这些数据的解码方法。

每种方法都有自己的特点和优点，但事实上，有许多不同的方法也会带来各自的挑战。 

要检索存储在 NFT 中的图像等数据，需要根据数据存储格式进行解码处理。不过，如果用户确切知道他们试图访问的 fully-on-chain NFT 是以什么格式存储的，那么创建解码器就会更容易。

这就是提出 metadata 标准化的原因。


### 受益于更简便的解码器创建

对于处理 NFT 的产品和服务而言，更容易创建解码器可带来以下好处

* NFT 数据的明确解码方法一旦标准化，用户将立即知道目标内容的格式，从而更容易选择适当的解码器。这将促进对 NFT 内容的使用。
* 标准化有望减轻创建解码器的负担，使开发人员能够更快、更有效地专注于产品开发和服务交付，并改善 UI/UX，使用户能够轻松访问 NFT 内容。
* 预计这将通过提高便利性来振兴符号生态系统。

### 关于 `SIP-1000` 的说明
如果 `SIP-1000` 存储在与实际 NFT 数据不同的位置，NFT 创建者必须设计并明确指定 `SIP-1000` 的位置，以便钱包等解码应用程序能够读取。

一般情况下，fully on-chain NFT 数据分别存储在标头信息和实际 NFT 数据中。标头信息包括实际 NFT 数据内容、大小和图像文件描述。

这些描述对于正确解码实际 NFT 数据至关重要，`SIP-1000` 的作用与完全链上 NFT 的标头信息相同。通过预加载 `SIP-1000` 数据，可以准确分析实际 NFT 数据结构并确定适当的解码器。

另一方面，由于有多种存储、记录和配置 NFT 数据的方法，`SIP-1000` 并未规定应在何处写入这些信息，而是建议将数据结构标准化。数据结构的标准化应另行讨论。

---
### 问题或建议

如果您对 `SIP` 和 `SIP-1000` 有任何疑问，请在 Discord 论坛 "AggregateData Metadata Standard "上提出。
> https://discord.com/channels/1012359990033526804/1226884191896080415

请将改进 "SIP-1000 "的建议发送到暂由 [KICN-FT@kicnft.symbol](https://x.com/kicnft) 设立的 Github 问题。
> https://github.com/kicnft/SIPs/blob/main/SIPS/sip-1000.md
