NFT(Non-Fungible Token,非同质化代币)= 链上所有权 + 链下元数据。
18.1.1 什么是 NFT?
graph TD
Token[ERC-721 代币] --> ON[链上: tokenId → 所有者地址]
Token --> OFF[链下: 元数据 JSON → 图片/媒体/属性]
Token --> Contract[合约: 名称/符号/总供应量/铸造规则]
style ON fill:#e3f2fd
style OFF fill:#e8f5e9
style Contract fill:#fff3e0
| 属性 | 含义 |
|---|---|
| tokenId | 唯一标识符(0, 1, 2... 或指定) |
| 所有者 | 持有该 tokenId 的地址 |
| 元数据 URL | 指向 JSON 文件(通常 IPFS/Arweave) |
| 版税费率 | 二次销售时分给创作者的比例 |
18.1.2 元数据标准(ERC-721 / ERC-1155)
json
// 标准 OpenSea/市场兼容的元数据
{
"name": "Bored Ape #1",
"description": "随机生成的猿猴收藏品",
"image": "ipfs://Qm.../1.png",
"attributes": [
{"trait_type": "Background", "value": "Deep Blue"},
{"trait_type": "Fur", "value": "Golden"},
{"trait_type": "Eyes", "value": "Laser", "rarity": 0.5}
],
"external_url": "https://example.com/ape/1"
}18.1.3 设计决策
| 决策 | 选项 | 考量 |
|---|---|---|
| 链 | 以太坊主网 / Polygon / 以太坊L2 | 成本 vs. 安全性 |
| 元数据存储 | IPFS / 中心化服务器 / Arweave | 永久保存 vs. 成本 |
| 铸造方式 | 用户支付(用户出 Gas)/ 免费铸造(项目方出) | 用户体验 vs. 防机器人 |
| 版税 | 固定 5-10% / 可选 / 市场决定 | 收益 vs. 合规 |
| 白名单 | Merkle 树 / 签名白名单 / 无 | 社区策略 |
, 前往 → 18.2 基础智能合约 |*
评论
0评论加载中…