SIP:关于 "Symbol Improvement Proposal"
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 提出了 "sip-1000 AggregateData Metadata Standard",以规范 "由 Aggregate-Transactions 组成的数据元数据"。
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
,作为一套准则,用户今后想提出提案时就可以使用,也更容易看到每项提案的讨论和结论。
参考文献
补充信息
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 的产品和服务而言,更容易创建解码器可带来以下好处
关于 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 "上提出。