付费视频,请购买课程( ¥2,000.00 )后再观看
ERC721标准与NFT铸造
28次播放
2025-07-19
视频 AI 总结: 该视频主要讲解了链上合约中与 Token 交互的两种主要类型:同质化 Token (ERC20) 和非同质化 Token (NFT/ERC721),并重点介绍了 ERC721 标准及其特性,以及如何铸造 NFT。视频还提到了 ERC1155 标准,SBT (不可转让的 NFT) 以及去中心化存储方案 IPFS 和 Arweave。最后,视频布置了一个练习,即编写一个简单的 NFT 市场合约。
关键信息:
- ERC721 标准的 NFT 具有独一无二的特性,每个 Token 都有唯一的编号 (Token ID)。
- NFT 的独特性通过 Token ID 及其对应的描述 (Metadata) 来表达,Metadata 通常是一个指向 JSON 文件的 URL,JSON 文件包含 NFT 的图片、属性等信息。
- ERC721 接口规范定义了一些函数和接口,例如 Safe Transfer Flow,用于安全地转移 Token。
- OpenZeppelin 提供了 ERC721 的常用实现,包括核心实现、Metadata 处理和 Immutable 实现。
- 铸造 NFT 需要准备好原始数据 (图片、其他数据),并将其存储在去中心化存储 (IPFS 或 Arweave) 中。
- SBT 是不可转让的 NFT,通过在转让方法中直接 revert 实现。
- ERC1155 结合了 ERC20 和 ERC721 的特性,允许发行多个相同类型的 Token。
- 练习:编写一个简单的 NFT 市场合约,允许用户上架和购买 NFT。