# Courtyard NFT对应哪张实物卡？核fingerprint、salt与tokenId

整理：链小知（AI 辅助）
资料核对日期：2026-10-14
引用地址：https://lianxiaozhi.com/tools/guides/courtyard-proof-integrity-fingerprint-tokenid-check
难度：进阶
核验方式：官方文档整理，未执行真实账户操作

用官方Proof of Integrity方法核已有数据，区分身份一致、仓库保管与赎回资格。

## 使用工具
- [Courtyard](https://lianxiaozhi.com/tools/courtyard) · [官方入口](https://courtyard.io/)

## 前置条件
- 准备已有脱敏NFT元数据、网络、registry地址、完整tokenId、fingerprint、salt及实物卡图片/评级编号；缺salt或图片时不要猜，也不生成铸造/赎回业务证明。
- 按2026-10-14公开正文核已有脱敏材料；verification=documentation。本轮未连接钱包、登录、请求账户/API/RPC、签名、取消挂牌、付款或申请寄送。

## 1. 先定位原registry和网络

官方架构含ERC-721 registry、前端与中心化库存/铸造授权后端；一个registry可配多个minting contracts，品牌合作也可有独立registry。记录原网络、registry、tokenId，不能把不同registry的同号NFT当同一实物。2023 Polygon迁移文档是旧迁移资料，不证明新的迁移待执行。

核对结果：身份由网络、registry、tokenId共同确定；历史Ethereum材料与当前对象分开。
依据：[Courtyard：registry、中心化库存与铸造授权架构](https://docs.courtyard.io/courtyard/technology/overview.md)
依据：[Courtyard：2023 Polygon迁移与旧Ethereum NFT区别](https://docs.courtyard.io/courtyard/resources/polygon-migration.md)

## 2. 完整保存fingerprint与实物编号

fingerprint结合人可读描述和唯一ID，评级卡可用既有评级编号，没有编号时平台另建并标在实物图上。核原元数据中的实物图片、编号和描述；大小写、空格及顺序原样保留，官方示例首字母G改成g会得到不同Proof of Integrity。

核对结果：原字符串、评级ID和对应实物图可对照，3D渲染没有替代实物照片。
依据：[Courtyard：fingerprint、salt与Proof of Integrity](https://docs.courtyard.io/courtyard/technology/proof-of-integrity.md)

## 3. 按官方方法检查已有计算口径

官方函数为generateProofOfIntegrity(string fingerprint,uint256 salt)，结果是keccak256(abi.encodePacked(fingerprint,salt))。核已有计算记录是否使用了这两个带类型的输入；只对fingerprint散列、换编码或凭显示文字拼接都不能冒充该结果。sealed pack可能尚未公开salt，缺输入则留不可复算，不请求平台证明服务。

核对结果：已有计算方法与两个输入都有依据；未复算不写哈希已通过。
依据：[Courtyard：fingerprint、salt与Proof of Integrity](https://docs.courtyard.io/courtyard/technology/proof-of-integrity.md)

## 4. tokenId十进制与Proof十六进制无损比较

官方把Proof of Integrity作为tokenId，二者只是同一整数的不同表示。示例0x0b58386d08014f001c1a37ca6b11afd2f3f3e3a578e69a8ed7e7acf68103258e对应5131313313389071742384083343855484226773370949666220711435372176261821703566；用无损整数表示核已有记录，不用浮点数或截短地址比较。

核对结果：完整十六进制和十进制值一致；缺salt仍不升级为fingerprint散列验证通过。
依据：[Courtyard：fingerprint、salt与Proof of Integrity](https://docs.courtyard.io/courtyard/technology/proof-of-integrity.md)

## 5. 身份匹配不当实物审计或发货结果

Proof方法用于发现fingerprint被更改，不能自行证明实物已入库、评级真实、保险可理赔或当前可寄送。官方仓储/保险是平台披露，赎回另经网站、KYC和发货流程。记录身份一致/不一致/无法复算，再与保管及赎回材料分别核。

核对结果：哈希身份、实物保管、保险与发货四层结论各有证据缺项。
依据：[Courtyard：fingerprint、salt与Proof of Integrity](https://docs.courtyard.io/courtyard/technology/proof-of-integrity.md)
依据：[Courtyard：仓储、保险与赔付口径](https://docs.courtyard.io/courtyard/logistics-and-legal/asset-storage-and-insurance.md)
依据：[Courtyard：卡牌赎回、费用、运输与NFT销毁](https://docs.courtyard.io/courtyard/logistics-and-legal/asset-redemption-and-shipping.md)

## 常见错误
- 元数据可变，tokenId表示的身份方法不替代库房审计。
- 没有salt时不得猜结果；旧Ethereum停用NFT不能仅凭相同tokenId当当前可转移资产。

## 完成检查
- 保存对象、时点、口径与证据缺项；结果只覆盖已有材料，未取得的结果保留未知。
- 文档方法已核，个人实时状态、执行成功与资产安全未验证。

## 相关知识

## 官方依据
- [Courtyard：registry、中心化库存与铸造授权架构](https://docs.courtyard.io/courtyard/technology/overview.md)
- [Courtyard：2023 Polygon迁移与旧Ethereum NFT区别](https://docs.courtyard.io/courtyard/resources/polygon-migration.md)
- [Courtyard：fingerprint、salt与Proof of Integrity](https://docs.courtyard.io/courtyard/technology/proof-of-integrity.md)
- [Courtyard：仓储、保险与赔付口径](https://docs.courtyard.io/courtyard/logistics-and-legal/asset-storage-and-insurance.md)
- [Courtyard：卡牌赎回、费用、运输与NFT销毁](https://docs.courtyard.io/courtyard/logistics-and-legal/asset-redemption-and-shipping.md)
