ethereum - 如何将每个 NFT 图像存储在 ERC721 合约中?
问题描述
在创建管理数千个图像 NFT 的 ERC721 合约时,将这些图像字节像素保存在合约上的数组中似乎不太可扩展。
这样做的标准方法是什么?
例如。CryptoKitties,它们是将每个图像字节存储在合约本身上,还是它们是指向外部资源的 URI?
另一方面,拥有一个 URI 似乎比 NFT 更重要,因为如果 URI 被破坏(例如,带有图像的服务器离线),那么作为该 NFT 的所有者,您现在只拥有一个 URI 引用什么是图像,而不是图像本身。
解决方案
您可能可以使用第三方服务,例如:https ://www.pinata.cloud/
我与他们没有任何关系,但如果你决定使用它们,请告诉我们它是如何工作的。您基本上是在寻找 IPFS。
推荐阅读
- vb.net - 从 Access 文件到 DataTable 的数据检索不起作用
- javascript - 将数字数组转换为日历视图
- java - 使用公共 wss (Java) 获取 websocket 数据
- python - 更新 Seaborn 后 Python 无法启动
- java - java如何用char数组实现我的对象类到一个主类
- postgresql - pgbouncer 抛出 Pooler Error: Auth Failed when using datagrip but not when using pgadmin
- c# - 在 wpf 应用程序中打开控制台
- java - 在 graal 中将 spnego 和 kerberos 与 gss 一起使用
- haskell - 使用列表理解的非负数的数字总和
- python - 用于使用 pandas、os、glob 删除列的 Python 代码更改整个表的值