ERC1155

微信扫码分享
NFT核心概念与实现

NFT核心概念与实现

视频 AI 总结: 视频核心讲解了NFT(非同质化代币)的核心概念、标准(ERC721和ERC1155)、实现方式(Token ID和Owner)以及元数据(Metadata)的存储与访问(IPFS/Filecoin/Arweave)。同时介绍了NFT的铸造流程、动态NFT、SBT(灵魂绑定代币)以及NFT市场的买卖交互逻辑(结合ERC20转账和回调函数)。 关键信息: 1. NFT的核心是每个代币拥有唯一的Token ID和Owner,通过TokenURI指向描述其属性的JSON元数据。 2. 主要标准:ERC721(单一非同质化代币)和ERC1155(支持多类代币及数量组合)。 3. 元数据通常存储在去中心化存储(如IPFS)以保证不可篡改,通过内容哈希(CID)访问。 4. 铸造NFT流程:上传图片到IPFS→编写包含图片CID的元数据JSON→上传JSON到IPFS→调用Mint函数写入合约。 5. 动态NFT通过合约内拼接Base64编码的JSON/ SVG实现,元数据可随链上数据变化。 6. SBT(灵魂绑定代币)通过禁止转账函数实现永久绑定。 7. NFT市场:卖家List上架,买家BuyNFT购买,涉及ERC20授权转账;也可用ERC1363的TransferAndCall实现一步购买(回调机制)。

52 0 0 2026-05-21 09:16
ERC721标准与NFT铸造

ERC721标准与NFT铸造

视频 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。

242 0 0 2025-07-19 13:59
第 3 课: 智能合约与数字资产

第 3 课: 智能合约与数字资产

区块链入门课程的第 3 课: 智能合约与数字资产发行* 介绍了如何使用智能合约来发行和管理不同类型的数字资产,以及各种相关的标准和应用场景。 **主要内容包括:** - **智能合约的回顾:** 强调了智能合约的几个特点,包括无需许可的调用、自动执行、不可篡改以及运行状态的透明可追溯性,这些特性使得智能合约成为管理资产的“信任机器”。 - **数字资产的分类:** 将资产分为同质化(Fungible Token, FT)和非同质化(Non-Fungible Token, NFT)两种,并解释了它们的区别和应用场景。 - 同质化 Token(FT): - 解释了 ERC20 标准,以及如何使用代码来表示和发行同质化的 token。 - 讨论了同质化 token 的不同类型,包括功能型 token、稳定币和权益型 token,并列举了一些案例,如 LINK、ETH、USDC、USDT、STETH 和 UNI。 - 介绍了 ERC20 的一些扩展标准,如 ERC1363、ERC77(提升支付能力)、ERC2622(gasless token)、ERC2022(离线授权)以及 ERC1400 和 ERC1404(证券型 token)。 - 非同质化 Token(NFT): - 解释了 NFT 的价值来源,以及如何在合约中实现 NFT 的表示和存储。 - 提到了 IPFS 和 Arweave 两种去中心化存储方式,用于存储 NFT 的资源文件。 - 介绍了 ERC1155 标准,它混合了 FT 和 NFT 的属性,并讨论了 NFT 的各种应用,包括 PFP(头像)、数字内容所有权、金融类 NFT、功能类 NFT 和身份凭证类 NFT(如 SBT)。 - 举例 propy 这个项目,说明了 NFT 在房产领域的应用。 - 其他链上的资产发行标准: - 简要介绍了其他链上的一些资产发行标准,如 BNB Chain 上的 BEP-20、Tron 上的 TRC-20,以及比特币和 Solana 上发行资产的方式。

3135 0 0 2025-04-27 09:49