最近 NFT
非常火爆 我也研究了一下 大部分玩家也都是炒作为主 也有部分有价值的项目 总结就是 投资有风险 入市需谨慎
虽然目前我不太建议新手作为投资者参与其中 但可以作为创作者参与进来
那么发行自己的NFT项目 需要做哪些事情呢?
下面我总结了几点(欢迎补充)
1 准备要发行的图片
假如你要发行1000张图片的话 除了要准备图片以外还要为每张图片准备一个 json
文件用来描述这个图片的属性 例如:眼睛是什么样的 嘴巴是什么样的 等信息
这些信息将会在发布后产生一个稀有度值 供玩家选择
2 上传文件获取ifps地址
将第一步准备的图片和 json
文件上传到服务器转换成 ifps
的地址 以供 智能合约
调用
免费的可以使用 Protocol Lab
的 NFT Storage
3 准备智能合约
这里需要一些编程基础 Github
也有很多大神做好的模版 自己下载下来改一改也可以 后面我也会做一个简单的教程来讲一讲 如何创建智能合约
NFT 智能合约
有两个标准 ERC-721
和 ERC-1155
ERC-721
是第一代标准 ERC-1155
是前者的升级版 一般来讲 ERC-721
的用户认可度比较高 现在链上比较火的项目都是 ERC-721
标准的
智能合约中主要包含的有以下几点
- 作品卖多少钱
- 允许一个钱包铸造(mint)几次
- 铸造(mint)的最大数量是多少
- 铸造(mint)的开启时间是什么时候
- 发售盲盒开图、燃烧合成等
这些信息都是在智能合约中进行实现
4 署智能合约
智能合约准备完成后就需要将智能合约部署到 公链
进行 上链
一般在部署之前 都会在测试链
上进行一个测试部署 确定跑通了之后 才会部署到 公链
这里推荐的是 Rinkeby
5 合约交互
这个涉及到的东西比较多晚点再补充吧
留言