元宇宙艺术家如何在新年用NFT赚钱

艺术家会画画,但很难赚钱。

不过,进入元宇宙以后,艺术家们会好过很多。

所谓元宇宙,就是数字化的世界。

元宇宙里的艺术家,画数字作品,做成NFT,然后赚数字货币,就这么简单。

本文是给艺术家和他(她)的程序员朋友看的。

概括地讲

大体来说,分三步走。

第一步:艺术家生产一定数量的图片,比如生成一套“虎虎生威”图片,有8888张。

当然,一张一张画太慢了,最好的办法还是用计算机自动生成。

第二步:上传到OpenSea上。

可以把OpenSea看作是一个图片大“淘宝”,看作是你作品买卖的渠道和平台。

注:不一定是OpenSea,不过OpenSea目前最流行、最好、最大。

扫描二维码关注公众号,回复: 13758591 查看本文章

第三步:让用户发现和购买。

具体而言,分为十二个步骤:

一、生产图片

艺术家比较擅长画画,但要用电脑自动生成大批量的图片,可能还需要一位程序员朋友帮助。(如果你又会画画,又会编程,那就无敌了)

艺术家要做的是:画出基本素材。

程序员要做的是:用程序组合这些素材,生成图片文件。

比如你们已经合作准备好了8888张虎虎生威的png图片。

二、准备好智能合约

智能合约听起来很高端,其实并不难,你的程序员朋友一定会的。

如果他还没有入门,可以让他看看我这篇文章:NFT智能合约到底都干了什么

三、将图片上传互联网

确保通过互联网可以访问你的图片,你可以用自己的主机,也可以用云存储服务。

总之,使用HTTP或者IPFS,使得你的图片对互联网可见。

比如用亚马逊或阿里云提供的HTTP服务,或者Pinata提供的IPFS服务。

把你创作的8888幅图片都传上去。

然后,比如第8号作品,你可以得到这种样子的链接:

https://huhu.s3.amazonaws.com/pic/huhu0008.png (此为虚构链接)

你要保证能用浏览器打开它。

b5ab32e6bc4629c70d45b3f25a09ab17.png虎虎生威图片示例(纯虚构,图文无关)

四、上传元数据(metadata)

方法和上面是一样的,比如第8号老虎的元数据如下:

{
    "name": "虎虎生威 #8",
    "description": "虎虎生威NFT,一共有8888只老虎形象,可用于头像、收藏或礼物。",
    "image": "https://huhu.s3.amazonaws.com/pic/huhu0008.png",
    "attributes": [
        {
            "trait_type": "face",
            "value": "雄性3"
        },
        {
            "trait_type": "hair",
            "value": "狂野型"
        },
        {
            "trait_type": "eyes",
            "value": "VR眼镜"
        }
    ]
}

每个老虎有这样一个元数据描述文件,把这8888个文件统统上传。

上传后,第8号老虎元数据文件的链接为:

https://huhu.s3.amazonaws.com/md/8  (此为虚构链接)

五、上传合约元数据

要让OpenSea自动读取并自动设置你的虎虎生威Collection(收藏集),你需要写一个配置文件,并通过合约告诉它。

在智能合约中实现一个contractURI函数,告诉OpenSea你的Collection的元数据,比如收藏集的名字、描述、背景图、外部链接等。

比如:

{
  "name": "虎虎生威NFT",
  "description": "虎虎生威NFT,一共有8888只老虎形象,可用于头像、收藏或礼物。",
  "image": "https://huhu.s3.amazonaws.com/pic/huhu0000.png",
  "external_link": "https://huhushengwei.io",
  "seller_fee_basis_points": 100, # 1% 的版税.
  "fee_recipient": "0x1234567c39cccE66adfeCB2BF99C1DdC57654321" # Where seller fees will be paid to.
}

写好这个文件,上传,比如位于:

https://huhu.s3.amazonaws.com/contract  (此为虚构链接)

六、部署智能合约

至于如何编译和部署智能合约,网上有大把文章,这我就不教了。

总之你那个程序员朋友肯定能搞定的,虽然并不难,但你要感谢他(比如送他500个NFT)。

比如部署之后得到合约地址为: 0x6666567c39ccc66aadfeCB2BF99C1DdC57658888 (此为虚构地址)

注:你可以部署在Ethereum或Polygon上。

七、开源你的代码

一般而言,为了让人们信任你,你的合约是需要开源的。

在Ethersacn或Polygonscan这种网站(以下简称scan网站)上开源你的合约。

50e2c346f5a30f52beb3d670e434e404.png

如上所示,Verify and Publish你的代码就可以了。(Verify是确保你的代码和已部署的字节码对得上)

注意,上传代码时,要确保编译器版本、优化选项等信息是准确无误的,否则Verify无法通过。

如果你的代码是多个文件组成的(比如使用了OZ库),可以合并为一个上传。

合并可使用Remix的Flattener插件完成多个文件的合并。

代码开源以后,在scan网站上就可以执行合约的read和write了。

八、初始化设置

作为合约的owner,你可以实施write操作,首先要完成元数据相关的基本设置,比如:

将BaseURI设为:

https://huhu.s3.amazonaws.com/md/  (此为虚构链接)

将ContractURI设为:

https://huhu.s3.amazonaws.com/contract  (此为虚构链接)

注意:必须先做这步,然后再干别的,否则OpenSea会出现各种读取错误。

九、铸造NFT

在导入OpenSea之前,要先铸造出一些token,这样你的收藏集里才会有东西。

用Remix就可以mint,当然,开源后你也可以在scan网站上mint。

铸造上几个以后,再走下一步,就能在OpenSea上看到你的收藏集啦!

注意这个顺序:先设置元数据,然后mint,再去Opensea。

十、引入到OpenSea

用小狐狸连上OpenSea之后,在My Collection里面,选择Import an existing smart contract。

d5f3d6d12ef7f54b21c92bd8e6470e7d.png

然后输入你部署好的合约地址即可。

bb0a875e512c3b9a8ec4c62e9f87f2bb.png

注意,要选择你合约所位于的那条链。

还有一种简洁的方法,就是直接打开这个链接来导入:

https://opensea.io/get-listed/step-two

如果你还没有mint出任何token,导入时会收到这样的报错:

We couldn't find this contract. Please ensure that this is a valid ERC721 or ERC1155 contract deployed on Polygon and that you have already minted items on the contract.

十一、修改收藏集设置

如果你是NFT合约的部署人,你打开OpenSea,在你的收藏集页面上,会看到编辑选项。

ef0de20a05db935323f3fdffd1c87e97.png

点击进去,就可以对收藏集的参数进行更具体的设置。(虽然合约元数据已经提供了基本设置)

谁部署的,谁就能改,别人是改不了的。

十二、等人来买

在OpenSea上,你可以通过sell按钮报一个卖价,将其list出来,然后别人可以通过buy完成转移。

事实上,你list一个token,是setApprovalForAll给了OpenSea,别人可以直接买下,由OpenSea完成转移。

如果你没有将其list出来,别人看到你的作品后,可以直接点击Make offer按钮来报一个买价,如果你觉得可以,accept它就成交了。

当然,别人能看到你的作品是很重要的,否则他都不知道有这么好的东西。

这个道理在哪都是一样的。

结语

所以,艺术家同志,你只需要找一个程序员,就可以用NFT赚钱了。

当然,你最好还有一个会营销的朋友。

文|卫剑钒

猜你喜欢

转载自blog.csdn.net/vigor2323/article/details/122780586