分享百科

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。
25
0
0
2天前
视频 AI 总结: 该视频主要讲解了以太坊中 ERC-20 标准,以及如何在实际应用中与 Token 和 NFT 进行交互。视频详细解释了 ERC-20 标准的定义、作用,以及如何使用它来表示同质化代币,并介绍了 ERC-20 的关键接口和实现原理。此外,视频还对比了 ETH 和 ERC-20 Token 的区别,并布置了一个关于 Token Bank 的作业,旨在让大家实践合约之间的相互调用和 Token 的使用。 关键信息: * ERC-20 是一种用于表示同质化代币的标准,定义了代币的基本接口,如发行总量、余额查询、转账等。 * ERC 是 EIP(以太坊改进提案)的一个子类,用于定义以太坊网络的应用标准。 * ERC-20 定义了 Token 的标准接口,使得不同的合约可以方便地进行交互。 * ETH 是原生币,余额反映在账户空间下,而 ERC-20 Token 是智能合约实现的,余额保存在合约的 Mapping 中。 * 在合约中,通常使用整数来表示代币数量,需要注意精度问题,例如使用 10 的 18 次方来表示小数点后 18 位的精度。 * ETH 转账和 Token 转账的交易结构不同,Token 转账是与合约进行交互,调用合约中的转账函数。 * OpenZeppelin 已经实现了许多 ERC 标准,可以直接使用或扩展。 * 作业:编写一个 Token Bank 合约,实现 Token 的存储和提取功能,并思考如何解决 Token Bank 如何知道每个用户存了多少 Token 的问题。
40
0
0
5天前
视频 AI 总结: 该视频是全栈 AI 赋能 Vibe Coding 旅程的最后一部分,主要讲解如何构建一个极简的 NFT 市场,并添加索引和合规引擎两个关键功能。视频强调了从现有代码库开始,逐步实现功能改进的重要性,并介绍了使用 R Indexer 工具进行链上事件索引,以及利用 Circle 的合规引擎来防止恶意用户访问网站的方法。 关键信息: * 项目代码位于 GitHub 仓库,包含起始代码分支和完成代码分支。 * 项目目标是构建一个动态的 NFT 市场,包含服务器和 API 调用。 * 将实现索引功能,用于展示最近上架的 NFT。 * 将集成合规引擎,用于阻止恶意用户访问网站。 * 使用 R Indexer 工具监听链上事件,并将数据存储在数据库中,以便快速查询。 * 使用 Circle 的合规引擎 API 检查用户地址是否恶意,从而阻止恶意用户。 * 强调了理解 AI 生成代码的重要性,以及在实际应用中进行验证的必要性。
254
0
0
2025-07-05 22:34
SPL Token、NFT
215
0
0
2025-03-27 09:38
NFT(非同质化代币)是一种独特的数字资产,代表着对特定物品的所有权。与可互换的货币不同,NFT 的独特性使其无法被其他物品替代。它们存储在区块链上,确保所有权信息的不可篡改性,解决了数字文件所有权难以追踪的问题。 NFT 的核心在于其独特的属性,如文件的指纹、代币名称和符号。艺术家可以将自己的数字艺术作品铸造成 NFT,尽管任何人都可以下载该作品,但只有 NFT 的持有者拥有其所有权。这种现象被称为“数字炫耀权”。值得注意的是,NFT 的创作者仍保留版权和复制权,允许他们继续销售作品的印刷版。 除了数字艺术,NFT 还可用于销售音乐会门票、域名、稀有游戏物品和房地产等。NFT 的价值由市场需求决定,价格波动较大。技术上,NFT 是存储在区块链上的智能合约,记录物品的独特属性和所有者信息,并可编程为在交易时向创作者支付版税。 总之,NFT 通过区块链技术为独特物品提供了可靠的所有权证明,开启了数字资产的新纪元。
344
0
0
2025-02-05 16:14
NFT安全
3041
0
0
2023-12-06 12:00
【第 28 期】Midaswap 的 NFT AMM 设计思想
4202
0
0
2023-05-10 21:54
solidity实现NFT白名单
5360
0
0
2023-04-08 21:55
实现可以接受NFT的合约以及标准介绍
2019
0
0
2023-04-08 21:47
代码实现批量创建NFT
3598
0
0
2023-04-08 21:45
使用工具批量生成属于自己的NFT.mp4
1961
0
0
2023-04-08 21:44
opensea上发行自己的NFT
2641
0
0
2023-04-08 21:30
代码实现基础NFT
3174
0
0
2023-04-08 21:26
什么是NFT
2112
0
0
2023-04-08 21:25
NFTScan 数据 产品介绍
3276
0
0
2023-04-05 09:16
登链社区