首页 > 解决方案 > 如何将每个 NFT 图像存储在 ERC721 合约中?

问题描述

在创建管理数千个图像 NFT 的 ERC721 合约时,将这些图像字节像素保存在合约上的数组中似乎不太可扩展。

这样做的标准方法是什么?

例如。CryptoKitties,它们是将每个图像字节存储在合约本身上,还是它们是指向外部资源的 URI?

另一方面,拥有一个 URI 似乎比 NFT 更重要,因为如果 URI 被破坏(例如,带有图像的服务器离线),那么作为该 NFT 的所有者,您现在只拥有一个 URI 引用什么是图像,而不是图像本身。

标签: ethereumsolidity

解决方案


您可能可以使用第三方服务,例如:https ://www.pinata.cloud/

我与他们没有任何关系,但如果你决定使用它们,请告诉我们它是如何工作的。您基本上是在寻找 IPFS。


推荐阅读