# 如何建立你的第一个 NFT

<figure><img src="https://1853634325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsJcXge1OigfufnLcf1Vy%2Fuploads%2FKo6EEZ2un3bhLn39tTq8%2F6221383cd88f515e4fe85e07_intro-smart-contracts-p-1600.png?alt=media&#x26;token=e633fcf5-0880-4dda-9843-9f88f7876997" alt=""><figcaption></figcaption></figure>

所以你已经在 OpenSea 上铸造了你的第一个 NFT，但你真正想要的是从头开始构建你自己的 NFT：编码 Solidity 智能合约，部署到主网上，设置 NFT 的价格。\
\
这个过程需要什么技能？我们将带您了解编写和部署 NFT 所需的所有工具，包括：&#x20;

* [**Metamask：** ](https://metamask.io/)一种用于与以太坊区块链交互的软件加密货币钱包，可让您支付 gas 费用以发布您的交易。
* [**Solidity：** ](https://docs.soliditylang.org/)一种面向对象的编程语言，用于在以太坊上实现智能合约。
* [**Hardhat：** ](https://hardhat.org/)一个以太坊开发环境，允许您编译 Solidity 合约、在开发网络上测试合约以及查看 Solidity 堆栈跟踪。
* [**Pinata：** ](https://www.pinata.cloud/)一个允许您在 IPFS 上存储文件并保证可用性的平台，IPFS 是一种允许点对点文件共享的去中心化存储协议。
* [**Alchemy：** ](https://alchemy.com/)一个 web3 开发者平台，允许您通过免费节点连接到以太坊网络的其余部分。

如果您有兴趣，让我们开始吧！这条赛道大约需要 4-5 个小时，包括编码项目。\
\
上找到我们，我们很乐意为您提供帮助！
