所有权与来源
每条 YUANLINK · 元链 登记都会原子性地向登记人钱包铸造一枚符合标准的 ERC-721。这枚 NFT 是底层声明所有权的规范凭据。
确定性 tokenId
tokenId 由资产 UUID 派生:
tokenId = uint256(assetId)
已知 assetId 即可推出 tokenId,反之亦然。没有自增计数器,也不依赖铸造顺序。
原子铸造
登记交易调用 YuanlinkAssetRegistrationV2.recordAndMint(assetId, payloadHash),在同一笔调用中:
- 在链上写入
(assetId → payloadHash)。 - 向
msg.sender铸造 ERC-721。 - 按 ERC-721 标准发出
Transfer(address(0), msg.sender, tokenId)。
不存在单独的铸造步骤。详见 链上锚定。
动态图形
代币图像为服务端渲染的 SVG,每次请求重新生成。图像反映资产当前状态 —— 证据分级、争议 数量、转让历史、Portal 状态。资产状态、层级、元数据变化时图像自动刷新,无需重铸。
设计语言:
- 深色背景。
- 金色字标(YUANLINK · 元链)。
- 与资产类型对应的手绘插画。
- 元数据网格采用衬线字体。
- 克制的高级金调色板 —— 与 Verity 森林绿证书截然不同。
NFT 在哪里渲染
- YUANLINK 资产页。
- BSC 主网上的 OpenSea。
- Rabby、Rainbow、MetaMask(按 token id 导入)。
- ImToken、TokenPocket(国内主流 BSC 原生钱包)。
- 任何 BSC 上支持 ERC-721 的索引器或市场。
端点
tokenURI(uint256 tokenId)—— 返回 JSON 元数据 URL。/api/nft/[tokenId]/image—— 动态 SVG 端点。由tokenURI引用,也可在浏览器直接查看。
转让 NFT
ERC-721 完全遵循标准,safeTransferFrom 与其他 NFT 一样。当 NFT 转让,登记网络的 current_holder_wallet 也随之更新 —— 参见 声明转让 的双方签名协同流程,它同时同步登记指针与代币所有人。
注意:单独的 safeTransferFrom 只转代币,不会记录签名转让流程所捕获的背书 / 备注 / 来源链元数据。若双方希望完整存证,请使用转让流程。
部署状态
YuanlinkAssetRegistrationV2 正在构建,尚未部署。动态图形端点与资产页已就绪,铸造合约上线后即开始渲染。详见 合约地址。