“铸造 NFT”和 OpenSea.io 问题的含义

Posted

技术标签:

【中文标题】“铸造 NFT”和 OpenSea.io 问题的含义【英文标题】:Meaning of "Minting an NFT" and OpenSea.io question 【发布时间】:2022-01-17 10:34:26 【问题描述】:

我有一些关于 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知道我在运行智能合约并为我创建一个集合? '

希望有人能帮我澄清一下。

非常感谢您的所有帮助。

【问题讨论】:

【参考方案1】:

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

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

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

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

    立即在他们自己的收集合约中铸造一个代币

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

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

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

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

【讨论】:

以上是关于“铸造 NFT”和 OpenSea.io 问题的含义的主要内容,如果未能解决你的问题,请参考以下文章

铸造一个NFT - ERC721

弄清楚如何通过延迟发布、元数据未在 opensea 上验证来铸造 NFT

Web3 系列开发教程——创建你的第一个 NFT使用 Ethers.js 铸造 NFT | 测试用例

手把手教你区块链java开发智能合约nft-第五篇(铸造第一个NFT)

在安全帽上部署合约或铸造 NFT 时出现错误:ProviderError: invalid sender

区块链Defi之谁能铸造NFT艺术品汕头市