当前位置: 首页 > news >正文

【研发类-区块链开发Skills】nft-standards 技能

掌握ERC-721和ERC-1155 NFT标准、元数据最佳实践和高级NFT功能。

技能概述

nft-standards 技能是一个专门用于NFT开发的技能,涵盖ERC-721和ERC-1155 NFT标准、元数据最佳实践和高级NFT功能。该技能为开发者提供创建NFT收藏、实现市场功能、构建链上或链下元数据、创建灵魂绑定代币、实现版税和收益共享以及开发动态/进化NFT的全面指导。

下载地址:https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/nft-standards

主要功能

  • ERC-721: 非同质化代币标准实现
  • ERC-1155: 多代币标准实现
  • 元数据标准: 链上和链下元数据最佳实践
  • 版税: EIP-2981版税标准实现
  • 灵魂绑定代币: 不可转移代币实现
  • 动态NFT: 可进化/动态NFT实现
  • Gas优化: ERC721A批量铸造优化
  • 市场集成: OpenSea、LooksRare、Rarible、Blur集成

触发条件

在以下情况下应该调用此技能:

  • 创建NFT收藏(艺术、游戏、收藏品)
  • 实现市场功能
  • 构建链上或链下元数据
  • 创建灵魂绑定代币(不可转移)
  • 实现版税和收益共享
  • 开发动态/进化NFT

不适用场景

  • 任务与NFT标准无关
  • 需要此范围之外的不同域或工具

NFT标准

ERC-721 (非同质化代币标准)

ERC-721是最常用的NFT标准,适用于:

  • 独特的数字资产
  • 艺术品和收藏品
  • 游戏道具
  • 虚拟土地

ERC-1155 (多代币标准)

ERC-1155支持同质化和非同质化代币,适用于:

  • 游戏物品(可堆叠)
  • 批量转账
  • 节省Gas
  • 多类型资产

元数据标准

链下元数据(IPFS)

使用IPFS存储元数据,包括:

  • 名称、描述、图像
  • 属性(特征类型和值)
  • 显示类型(数字、日期等)

链上元数据

将元数据直接存储在区块链上:

  • 完全去中心化
  • 永久存储
  • SVG图像生成
  • Base64编码

版税(EIP-2981)

EIP-2981是NFT版税标准:

  • 标准化的版税信息接口
  • 市场兼容性
  • 可配置的版税比例
  • 最多10%版费

灵魂绑定代币

不可转移的NFT,适用于:

  • 凭证和证书
  • 会员资格
  • 身份验证
  • 声誉系统

动态NFT

可以随时间或条件变化的NFT:

  • 等级系统
  • 经验积累
  • 时间演变
  • 交互响应

Gas优化(ERC721A)

使用ERC721A进行批量铸造优化:

  • 减少Gas成本
  • 批量铸造支持
  • 优化的存储布局

最佳实践

  1. 使用OpenZeppelin: 经过验证的实现
  2. 固定元数据: 使用IPFS和固定服务
  3. 实现版税: EIP-2981市场兼容性
  4. Gas优化: 使用ERC721A进行批量铸造
  5. 揭示机制: 占位符 → 揭示模式
  6. 枚举: 支持walletOfOwner市场功能
  7. 白名单: 使用Merkle树高效白名单

市场集成

  • OpenSea: ERC-721/1155、元数据标准
  • LooksRare: 版税执行
  • Rarible: 协议费用、懒惰铸造
  • Blur: Gas优化交易

资源文件

  • references/erc721.md: ERC-721规范详情
  • references/erc1155.md: ERC-1155多代币标准
  • references/metadata-standards.md: 元数据最佳实践
  • references/enumeration.md: 代币枚举模式
  • assets/erc721-contract.sol: 生产ERC-721模板
  • assets/erc1155-contract.sol: 生产ERC-1155模板
  • assets/metadata-schema.json: 标准元数据格式
  • assets/metadata-uploader.py: IPFS上传工具

注意事项

  • 仅当任务明确匹配上述范围时使用此技能
  • 不要将输出视为环境特定验证、测试或专家审查的替代品
  • 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清
http://www.jsqmd.com/news/1257139/

相关文章:

  • 【Rust中级教程】2.7. API设计原则之灵活性(flexible) Pt.3:借用 vs. 拥有、`Cow`类型、可失败和阻塞的析构函数及解决办法
  • this关键字
  • Windows键盘重映射终极指南:用SharpKeys打造你的个性化键盘布局
  • DP(动态规划)入门相关书籍
  • Steam创意工坊模组免费下载终极指南:跨平台玩家的完美解决方案
  • 2025 全球数字经济大会揭晓:融云荣膺首批「出海严选服务商」
  • Claude中转站知识库问答:回答可靠性来自资料治理
  • 算法程序与设计
  • C语言程序设计第10天/数组
  • MCU芯片AS32X601如何使用 DMA 单次模式搬运 ADC 多通道采样数据?
  • 5分钟快速上手:Sketchfab 3D模型下载终极指南
  • 阿里巴巴造出0.8B超小文档解析神器,端到端解析时代来了?
  • HarmonyOS7 暗黑模式:3 步让你的 App 支持深色主题
  • 「盘点」界面控件DevExtreme (v23.1, v23.2)可访问性增强
  • Sketchfab 3D模型下载完整指南:免费获取高质量3D资源
  • 零成本AI股票分析:5分钟打造你的个人智能投资助手
  • 2026深圳招商加盟服务行业GEO优化公司选型指南丨生成式引擎优化服务商深度测评 - 企业新闻快传
  • API中转站成本控制:测试流量和正式账单必须分开
  • Token 单价更低,Agent 任务为什么反而更贵:4 层成本口径 + 最小事件账本 + 3 个决策问题
  • FastbootEnhance:Windows上最完整的Android设备管理工具终极指南
  • Qwen3.8 上百炼:国产推理 API 这条路,又往前推了一步
  • WarcraftHelper:魔兽争霸3玩家的5大游戏体验优化解决方案
  • 【Rust中级教程】2.11. API设计原则之受约束性(constrained) Pt.2:封闭trait(sealed trait)、重新导出(re-exports)、自动trait
  • StreamFX终极指南:5分钟掌握OBS专业级直播特效
  • Veeam备份虚拟机报错Unable to allocate RAM for VM snapshot完整解决方案
  • 3分钟快速上手:Beyond Compare 5密钥生成完整指南
  • 短视频封面转化率卡在2.3%?权威实测:9种AI工具横向评测(附GPU占用/出图速度/版权风险矩阵表)
  • Code date creation的开发技术介绍
  • 零基础掌握AI股票分析:3步打造个人智能投资系统
  • 构建基于LLM的智能股票分析系统:架构设计与实战应用