-1

我对 NFT 有一些疑问,希望有人可以为我澄清:

以下是我到目前为止所做的:我已经成功地运行了整个过程

  • 将图像上传到 IPFS,
  • 在 remix 中部署了一个 ERC1155 合约,
  • 铸造一个 NFT 和
  • 在 opensea.io 中成功展示

以下是我的问题:

  • “铸造 NFT”的真正含义是什么?据我所知,这是否意味着我创建了一个代表该上传图像的令牌(NFT)?

    • “铸造 NFT”的作用是什么?
  • “使用智能合约铸造 NFT”与“将图像上传到 opensea.io 并出售”之间有什么区别?

    • 在我看来,它们是一样的。当我使用智能合约铸造 NFT 时,opensea.io 将使用该合约为我创建一个新集合,当我手动创建一个集合并上传图像进行销售时,结果是相同的。
  • 当我创建图像并上传到 IPFS 时,我还尝试手动创建 metadata.json 文件来描述该文件并将其上传到我的 Google 驱动器,该驱动器可通过 URL 访问。然后,当我运行智能合约时,我使用该元文件链接作为参数来铸造 NFT。

    • 我的问题是:整个过程实际上并没有提到“opensea.io”,为什么opensea.io知道我在运行智能合约并为我创建一个集合?'

希望有人可以帮助我澄清这一点。

非常感谢您的所有帮助。

4

1 回答 1

2

“铸造 NFT”的真正含义是什么?据我所知,这是否意味着我创建了一个代表该上传图像的令牌(NFT)?

正确的。铸造代币是用于创建代币的术语。

“使用智能合约铸造 NFT”与“将图像上传到 opensea.io 并出售”之间有什么区别?

当您将图像上传到 OpenSea 并创建新的卖单时,他们目前可以根据您选择的选项执行以下两项操作之一:

  1. 立即在他们自己的收集合同中铸造代币

    或者

  2. 销售成功时在他们自己的收藏合同中铸造一个代币

为什么 opensea.io 知道我正在运行智能合约并为我创建一个集合?

他们正在监听Transfer()系统中注册的收集地址上的事件。或者稍后添加地址时查询历史事件。

当事件发出时,他们可以在他们自己的数据库中创建一条记录,指向您收集合同中的代币,从而有效地创建一个 OpenSea 收集页面(不是收集合同)并用您的代币详细信息填充它。

于 2021-12-14T08:40:10.577 回答