铸造我的第一个NFT

铸造网站

在 Faucet 领取测试币

Faucet 就是水龙头,是免费发放测试币的工具,测试币是在测试网使用的货币,可以让开发者在不花真钱的情况下模拟主网环境,测试智能合约、DApp、NFT、交易、支付 gas 等,比如以太坊官方支持的测试网络 Sepolia

https://sepolia-faucet.pk910.de/

https://sepoliafaucet.org/

铸造 NFT

铸造网站搭配好自己的 NFT 头像后链接 metaMask 钱包,选择 Sepolia 测试网络并确认交易,交易需要支付 gas 费,也就是要消耗上一步领取的测试币,如果没有测试币将无法铸造 NFT。

使用 EtherScan 查看交易内容

364 是铸造的 Token ID,Mint意为铸造

下图可以看到 Token ID、合约地址、该 NFT 所属地址也就是我的钱包地址

如果要查看 NFT 具体内容,可以点击 Input Data 的 view in decoder

然后就可以看到 NFT 的图片链接了

  • Transaction Fee: 该笔交易最终花费的 ETH

  • Gas Price: gas 费价格,单位是 Gwei,好比油价,8 元/升,8 元就是 gas 价格,升就是 ETH

钱包导入 NFT

打开 metaMask 钱包,选择 Sepolia 网络,输入铸造 NFT 合约地址,注意不是自己的钱包地址!是 NFT 合约地址!收藏品 ID 是 Token ID,即 364

导入后如果 NFT 头像没有加载出来是正常状况,可能是 IPFS 问题,可以尝试刷新,

IPFS

InterPlanetary File System 星际文件系统, 是一种去中心化的文件存储和传输协议,专为 Web3 和区块链生态设计,用来解决传统 HTTP 协议在 NFT、元宇宙等场景下的局限性。上传的文件会被分发保存到多个节点,一个节点的保存失效不影响其访问。

IPFS 地址长什么样?

在铸造 NFT 时,把图片上传到 IPFS:

  • 图片内容 → 生成哈希:QmT8Tk2sVjKx7U9zZzZzZzZzZzZzZzZzZzZzZzZzZzZz
  • 元数据 JSON 也上传 IPFS:QmY9Yk3sWjLx8U0aAaAaAaAaAaAaAaAaAaAaAaAaAaAa
  • 铸造时传入:
1
2
3
4
{
	"name": "MyFirstNFT #364",
	"image": "ipfs://QmT8Tk2sVjKx7U9zZzZzZzZzZzZzZzZzZzZzZzZzZzZz"
}

IPFS 是内容寻址,如果两个人上传了同一个文件,那么他们共享同一个哈希地址,指向同一份数据。 如果我本地删除了这个相同的文件,不影响另一个人,因为文件被多个节点分布式保存。

如何上传 IPFS

可以使用免费的 IPFS 网站,上传文件后即可获得 IPFS 链接

Pinata

nft.storage

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计