NFT 元数据
ownerOf 方法提供了一种查询 NFT 所有者的方法。
元数据为特定的代币 ID 提供描述性信息。对 CryptoKittty 来说,元数据是猫的名字、猫的照片、描述和任何额外的特征(在 CryptoKitties 里叫“基因组”)。对赛事门票来说,元数据可能包括比赛的日期和门票的类型,此外可能还有名称和描述。上面说的猫的元数据可能看起来像这样 :
问题是如何以及在哪里存储这些数据,才能让相关的 NFT 应用程序访问到。
链上与链下
开发者首先要决定是在链上还是链下存储元数据。也就是说,你是直接把元数据放在智能合约中,还是把它单独托管?
链上元数据
链上元数据的好处是:1)它与代币共存,不受任何应用程序的生命周期影响;2) 它可以根据链上逻辑随时更改。第一点是非常重要的,如果资产的长期价值远远超过其初始创造时的价值,比如, 期望一件数字艺术品永远有价值,不管创造这个艺术品的原始网站是否还存在。所以,重要的是,它的元数据与代币同时存在。
此外,链上逻辑可能需要与元数据交互。比如 CryptoKitties,“繁殖代数”影响着猫咪的繁殖速度,而所有的繁殖都是在链上进行的(繁殖代数高的猫繁殖得更慢)。所以智能合约的逻辑需要可以从内部状态读取元数据。
链下元数据
尽管有这些好处,但由于目前以太坊区块链的存储限制,大多数项目都将元数据存储在链下。ERC721 标准包括一个名为 tokenURI 的方法,开发人员可以通过它告诉应用程序在哪里可以找到需要的元数据。
tokenURI 方法会返回一个公共 URL,通过这个 URL 可以得到一个 Json,像 CryptoKitty 中的基因组元数据的 Json 一样,这个元数据应该符合官方的 ERC721 元数据标准 ,这样才能被像 OpenSea 这样的应用程序所接收。在 OpenSea,我们希望开发者可以建立能在我们的市场中显示的丰富的元数据,所以我们已经添加了 ERC721 元数据标准的扩展 ,允许开发者包括诸如特征、动画和背景颜色等内容。
本帖steem首发
最近新帖
- 追踪交易历史
- 标准是使非同质化代币变得强大
- token化的数字门票
- Defi与NFT的结合
- 了解 BSC 上的信息
- 去中心化衍生品交易普及用户
- 难以预测的一年
- 公链赛道横行扩张
- 积极布局
- 不可或缺的重要部分
- 锁定在其生态体系中
- 风向标正在发生改变
- 大鹏一日乘风起
- 测验去中心化渠道
- 由套利调节
- 协作下的环境
- 区块链世界的落地产品
- 敞开DeFi热潮
- DeFi体量扩增
- 仍处于发展初期
- 提高资本效率
- 成员轮值管理隐私计算
- 波卡的平行链上线分为多个阶段
- 未来几个月将会变得更加激烈
- 中心化社交网络平台诸多弊端
- 传统世界无法闪现的价值
- 公益平行链 Statemint
- 币安智能链BSC取得了亮眼的成绩
- 灵敏的链上办理机制
- 平行链插槽拍卖之前上线
- 跨链的解决方案
- 为生态系统供给流动性
- Belt的资金主要存放在Venus
- 全新的代币销售模式
- 拆分所有权
- DeFi和NFT可以很好地协同工作
- 上线公益平行链 Statemint
- PancakeSwap的增长令人印象深刻
- 许多人已经在唱衰波卡
- BSC填补Binance用户与DeFi之间的空白
- 酝酿中的以太坊Layer 2
- 波卡生态达成战略合作
- 混合式抵押弹性供应稳定币
- Polkadex正式版本将于5月底上线
- 自动化的链上当铺
- YFX上线layer2合约交易
- BSC和NFT收藏
- 生态建设才是关键
- THORChain主网正式上线
- ETH和BTC分化标志DEFI行情正式开启
- steem什么时候重新站上$1?
- 有行情就宕机的火币HT还有机会吗?
- STEEM还能再创新高吗?
- steem获得支撑后反弹
- BTC不破不立
- steem日线出现M头
- 暴跌行情下的ETH依然强势
- BTC周线破位
- 聚合OKExChain各大赛道的明星项目
- 回购销毁基金
- 构成DeFi堆栈
- 个人隐私数据问题有望得到解决
- 生态的发展离不开用户与产品
- 如何打造去中心化交易的世界
- Shyft Network 基本准则
- 推动了DeFi的创新发展
- 点对点风险交易协议
- 基于特定利率的奖励
- 像管理基金一样管理加密资产
- 建立全球社区并通过社区治理扩大服务规模