# 《30篇短文掌握NFT》21 mint原理介绍

By [hoodrh](https://paragraph.com/@hoodrh-2) · 2023-05-21

---

> NFTs是web3的基础之一，这个系列将通过30篇短小的文章来介绍NFT，让大家从零深入了解并掌握关于NFT的相关知识。

之前的文章中，我们讲过NFT首次生成时需要mint，即“铸造”，本文就详细了解一下其背后的原理。

min-铸造，就是与NFT智能合约交互从而生成NFT的行为，对一个NFT来mint说这个动作只有在第一次被生成时发生。 接下来我们就详细的了解一下在mint的时候，究竟发生了什么。

我们先来了解一下什么是智能合约，简单来说就是一段存储在区块链上的可执行代码，一般情况下每个智能合约都可以实现一定的功能。

而mint，就是用户与NFT的智能合约交互，从而由合约生成一个全新的NFT的过程。

为了让以太坊上的产品可以互相兼容，官方有一套标准，其中生成NFT方面的标准有两个：ERC-721和ERC-1155，用这两个标准就可以创建NFT。（关于ERC可以[看这里](https://eips.ethereum.org/erc)，我们主要了解一下这两个标准。）

ERC-721生成的NFT是唯一的，而ERC-1155生成的NFT可以是唯一的也可以不是唯一的。换句话说，ERC-721生成的NFT是非同质化的，而ERC-1155生成的NFT可以是同质化的，也可以不是同质化的，具体有开发者决定。 虽然ERC-1155有更大的选择性，但是目前的数据来看，采用率更高的反而是ERC-721，究其原因可能是早期知名的NFT都是在721的标准上建立的，721标准有更大的用户接受度、更多的项目，相对来说使用更为成熟的标准可以减少项目做用户教育的成本，以及避免使用新标准可能遇到的风险。

当NFT项目的代码完成并部署在链上时，什么时候、如何、由谁铸造这些问题就是人来控制的了。而mint这个过程，可以由项目方自己mint部分的NFT或者mint全部的NFT，也可以让用户自己去mint；还要说一下的是，如果让用户自己mint，可以提前在代码中设置好mint价格-每个NFT的费用是多少。

总结一下，我们知道了mint就是人和智能合约交互从而生成NFT的过程，对于一个NFT来说它的生命周期中只有第一次被智能合约生成为NFT时是被“mint”的，我们在交易市场购买NFT或者他人发送给我们NFT都不会进行“mint”操作。和一幅印刷作品类比，mint就是白纸被印上图案的动作，完成后作品就会流入市场。

* * *

> **_如果想了解更多，您还可以在这些地方找到我_**：
> 
> 数字领地：[Hoodrh](https://hoodrh.top/)
> 
> XLog：[Hoodrh](https://hoodrh.xlog.app/)
> 
> Twitter: [Hoodrh](https://twitter.com/hooodrh)
> 
> Discord闲聊群：[Hoodrh](https://discord.gg/AFWAeFdGvu)
> 
> Mirror：[Hoodrh](https://mirror.xyz/0xA6097a4adf23553623A7917bbBb28c7bb2a7775c)
> 
> SubStack：[Hoodrh](https://hoodrh.substack.com/)
> 
> Nostr: npub1e9euzeaeyten7926t2ecmuxkv3l55vefz48jdlsqgcjzwnvykfusmj820c

* * *

---

*Originally published on [hoodrh](https://paragraph.com/@hoodrh-2/30-nft-21-mint)*
